//********************************
   //impresion de boletas
   //********************************         
void generarBoleta(){            int codiE2m6516150pleado=getCodiEmpleado();
      int cEmpleado=codigoEmpleContra();
      String nombreEmple=getNombreEmpleado();      
      String dniEmple=getDniEmpleado();
      int camTot=camisasTot();
      int casaTot=casacasTot();
      int pantTot=pantalonesTot();
      double camisasEmple=getCamisas();
      double pasacasEmple=getCasacas();
      double pantalonesEmple=getPantalones();
      double sBasico=sueldoBasico();
      double bonif=bonificacion();
      double sBruto=sueldoBruto();
      double desc=descuento();
      double sNeto=sueldoNeto();      
      txtsimpresion.setText("");      
      imprimirBoletas("    ");
      imprimirBoletas("    "+"Nombre        : "+"\t"+nombreEmple);
      imprimirBoletas("    "+"N° DNI        : "+"\t"+dniEmple);
      imprimirBoletas("    "+"Codigo        : "+"\t"+cEmpleado);
      imprimirBoletas("    "+"Camisas       : "+"\t"+camTot);
      imprimirBoletas("    "+"Casacas       : "+"\t"+casaTot);
      imprimirBoletas("    "+"Pantalones    : "+"\t"+pantTot);
      imprimirBoletas("    "+"Sueldo Basico : "+"\t"+sBasico);
      imprimirBoletas("    "+"Bonificación  : "+"\t"+bonif);
      imprimirBoletas("    "+"Sueldo Bruto  : "+"\t"+sBruto);
      imprimirBoletas("    "+"Descuento     : "+"\t"+desc);
      imprimirBoletas("    "+"Sueldo Neto   : "+"\t"+sNeto);
   }               
void imprimirBoletas(String s){      txtsimpresion.append(s+"\n");
   }      
int getCodiEmpleado(){      return cboselec1.getSelectedIndex();
   }   
int codigoEmpleContra(){      switch(getCodiEmpleado()){         
         case 0:return código0;
         case 1:return código1;
         case 2:return código2;
         case 3:return código3;
         default:return código4;
      }      
   }      
String getNombreEmpleado(){              switch(getCodiEmpleado()){          
          case 0:return nombre0;
          case 1:return nombre1;
          case 2:return nombre2;
          case 3:return nombre3;
          default:return nombre4;          
       }       
   }         
String getDniEmpleado(){            switch(getCodiEmpleado()){          
          case 0:return dni0;
          case 1:return dni1;
          case 2:return dni2;
          case 3:return dni3;
          default:return dni4;          
       }      
   }            
int camisasTot(){                  switch(getCodiEmpleado()){          
          case 0:return ncamisas0;
          case 1:return ncamisas1;
          case 2:return ncamisas2;
          case 3:return ncamisas3;
          default:return ncamisas4;          
       }              
   }      
int casacasTot(){                  switch(getCodiEmpleado()){          
          case 0:return ncasacas0;
          case 1:return ncasacas1;
          case 2:return ncasacas2;
          case 3:return ncasacas3;
          default:return ncasacas4;          
       }              
   }            
int pantalonesTot(){                  switch(getCodiEmpleado()){          
          case 0:return npantalones0;
          case 1:return npantalones1;
          case 2:return npantalones2;
          case 3:return npantalones3;
          default:return npantalones4;          
       }              
   }   
   double getCamisas(){            
      switch(getCodiEmpleado()){         
         case 0:return ncamisas0*tarifacamisa;
         case 1:return ncamisas1*tarifacamisa;
         case 2:return ncamisas2*tarifacamisa;
         case 3:return ncamisas3*tarifacamisa;
         default:return ncamisas4*tarifacamisa;
      }            
   }         
   double getCasacas(){
      switch(getCodiEmpleado()){         
         case 0:return ncasacas0*tarifacasaca;
         case 1:return ncasacas1*tarifacasaca;
         case 2:return ncasacas2*tarifacasaca;
         case 3:return ncasacas3*tarifacasaca;
         default:return ncasacas4*tarifacasaca;
      }
   }            
double getPantalones(){      switch(getCodiEmpleado()){         
         case 0:return npantalones0*tarifapantalon;
         case 1:return npantalones1*tarifapantalon;
         case 2:return npantalones2*tarifapantalon;
         case 3:return npantalones3*tarifapantalon;
         default:return npantalones4*tarifapantalon;
      }
   }               
int totalPrendas(){            switch(getCodiEmpleado()){         
         case 0:return ncamisas0+npantalones0+ncasacas0;
         case 1:return ncamisas1+npantalones1+ncasacas1;
         case 2:return ncamisas2+npantalones2+ncasacas2;
         case 3:return ncamisas3+npantalones3+ncasacas3;
         default:return ncamisas4+npantalones4+ncasacas4;
      }            
   }            
double sueldoBasico(){      return getCamisas()+getCasacas()+getPantalones();
   }         
double bonificacion(){      if(totalPrendas()>200)
         return 0.095*sueldoBasico();   
      else if(totalPrendas()>150&&totalPrendas()<=200)
         return 0.075*sueldoBasico();   
      else if(totalPrendas()>100&&totalPrendas()<=150)
         return 0.055*sueldoBasico();      
      else
         return 0;
   }         
double sueldoBruto(){      return sueldoBasico()+bonificacion();
   }            
double descuento(){      if(sueldoBruto()>3500)
         return 0.15*sueldoBruto();
      else
         return 0.11*sueldoBruto();
   }         
double sueldoNeto(){      return sueldoBruto()-descuento();
   }                  
   //********************************
   //Panel Reportes
   //********************************            
int sumaCamisas(){            return ncamisas0+ncamisas1+ncamisas2+ncamisas3+ncamisas4;      
   }      
int sumaCasacas(){            return ncasacas0+ncasacas1+ncasacas2+ncasacas3+ncasacas4;      
   }      
int sumaPantalones(){            return npantalones0+npantalones1+npantalones2+npantalones3+npantalones4;      
   }      
void tipoReportes(){            int tReporte=cbotiporeporte.getSelectedIndex();
      txtsreportes.setText("");
      switch(tReporte){                           
         case 0:
               imprimirReporte("  "+"Confecciones por Tipo de Prenda");
               imprimirReporte("");
               imprimirReporte("  "+"Camisas : "+"\t"+sumaCamisas());
               imprimirReporte("  "+"Casacas : "+"\t"+sumaCasacas());
               imprimirReporte("  "+"Pantalones : "+"\t"+sumaPantalones());               
               break;                                             
         case 1:
               imprimirReporte("  "+"Confecciones por Empleado");
               imprimirReporte("");                              
               imprimirReporte("  "+"Codigo                     : "+código0);
               imprimirReporte("  "+"Nombre y Apellido          : "+nombre0);
               imprimirReporte("  "+"DNI                        : "+dni0);
               imprimirReporte("  "+"Casacas confeccionadas     : "+ncasacas0);
               imprimirReporte("  "+"Camisas confeccionadas     : "+ncamisas0);
               imprimirReporte("  "+"Pantalones confeccionados  : "+npantalones0);                              
               imprimirReporte(".");
               imprimirReporte(".");
               imprimirReporte(".");                              
               imprimirReporte("  "+"Codigo                     : "+código1);
               imprimirReporte("  "+"Nombre y Apellido          : "+nombre1);
               imprimirReporte("  "+"DNI                        : "+dni1);
               imprimirReporte("  "+"Casacas confeccionadas     : "+ncasacas1);
               imprimirReporte("  "+"Camisas confeccionadas     : "+ncamisas1);
               imprimirReporte("  "+"Pantalones confeccionados  : "+npantalones1);                              
               imprimirReporte(".");
               imprimirReporte(".");
               imprimirReporte(".");                              
               imprimirReporte("  "+"Codigo                     : "+código2);
               imprimirReporte("  "+"Nombre y Apellido          : "+nombre2);
               imprimirReporte("  "+"DNI                        : "+dni2);
               imprimirReporte("  "+"Casacas confeccionadas     : "+ncasacas2);
               imprimirReporte("  "+"Camisas confeccionadas     : "+ncamisas2);
               imprimirReporte("  "+"Pantalones confeccionados  : "+npantalones2);                              
               imprimirReporte(".");
               imprimirReporte(".");
               imprimirReporte(".");                              
               imprimirReporte("  "+"Codigo                     : "+código3);
               imprimirReporte("  "+"Nombre y Apellido          : "+nombre3);
               imprimirReporte("  "+"DNI                        : "+dni3);
               imprimirReporte("  "+"Casacas confeccionadas     : "+ncasacas3);
               imprimirReporte("  "+"Camisas confeccionadas     : "+ncamisas3);
               imprimirReporte("  "+"Pantalones confeccionados  : "+npantalones3);                              
               imprimirReporte(".");
               imprimirReporte(".");
               imprimirReporte(".");                              
               imprimirReporte("  "+"Codigo                      : "+código4);
               imprimirReporte("  "+"Nombre y Apellido           : "+nombre4);
               imprimirReporte("  "+"DNI                         : "+dni4);
               imprimirReporte("  "+"Casacas confeccionadas      : "+ncasacas4);
               imprimirReporte("  "+"Camisas confeccionadas      : "+ncamisas4);
               imprimirReporte("  "+"Pantalones confeccionados   : "+npantalones4);                              
               break;                                                            
         default:
                     imprimirReporte("  "+"Empleado Estrella");
                     imprimirReporte("");                     
                     String nomEmpEstrella="";                        
                     int   nA=ncamisas0+ncasacas0+npantalones0;
                     int b=ncamisas1+ncasacas1+npantalones1;
                     int c=ncamisas2+ncasacas2+npantalones2;
                     int d=ncamisas3+ncasacas3+npantalones3;
                     int e=ncamisas4+ncasacas4+npantalones4;                     
                     int mayorEmpleado=0;
                     int cantidadEstrella=0;                                                
                        if(nA>mayorEmpleado){                           
                           nomEmpEstrella=nombre0;   
                           cantidadEstrella=nA;                           
                        }                                                                                                                           
                        if(b>mayorEmpleado){                           
                           nomEmpEstrella=nombre1;
                           cantidadEstrella=b;                        
                        }                                                
                        if(c>mayorEmpleado){                           
                           nomEmpEstrella=nombre2;
                           cantidadEstrella=c;                        
                        }                        
                        if(d>mayorEmpleado){                           
                           nomEmpEstrella=nombre3;
                           cantidadEstrella=d;                           
                        }                        
                        if(e>mayorEmpleado){                           
                           nomEmpEstrella=nombre4;
                           cantidadEstrella=e;                           
                        }                                                      
                           imprimirReporte("  "+"El empleado estrella del mes es:"+nomEmpEstrella);
                           imprimirReporte("");
                           imprimirReporte("  "+"Este empleado a confeccionado un total de "+cantidadEstrella+" prendas de Vestir");                                                
      }            
   }         
void imprimirReporte(String s){            txtsreportes.append(s+"\n");      
   }                                                                                                            
   }                  
}