private void btnguardarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnguardarActionPerformed
       String nombre="", precio="", descripcion="", nombrev="", status="A", status2="", sSQL="", sSQL2="";
       
       nombre=txtnombre.getText();
       precio=txtprecio.getText();
       descripcion=txtdescripcion.getText();
       
       ConexionMySQL mysql = new ConexionMySQL();
       Connection cn = mysql.Conectar();
       
       if(nombre.equals("")){
            icon1.setVisible(true);
        }
        else{
           sSQL2="SELECT ser_nombre FROM servicio WHERE ser_nombre LIKE '%"+nombre+"%'";
       }
                try{
                    Statement st=cn.createStatement();
                    ResultSet rs = st.executeQuery(sSQL2);
                    while(rs.next()){
                        nombrev=rs.getString("ser_nombre");
                        status2=rs.getString("ser_status");
                    }
                    if(nombre.equals(nombrev)){
                        JOptionPane.showMessageDialog(null,"Ya existe un servicio registrado con este mismo nombre");
                    }
                    else{
                        if(precio.equals("")){
                            icon2.setVisible(true); 
                        }
                        else{
                            if(descripcion.equals("")){
                                icon3.setVisible(true);
                            }
                            else{
                                sSQL="INSERT INTO servicio (ser_nombre, ser_precio, ser_descripcion, ser_status) VALUES (?,?,?,?)";
                                try {
                                    PreparedStatement pst=cn.prepareStatement(sSQL);
                                    pst.setString(1, nombre);
                                    pst.setString(2, precio);
                                    pst.setString(3, descripcion);
                                    pst.setString(4, status);
                     
                                    int n = pst.executeUpdate();
                                    if (n > 0) {
                                    JOptionPane.showMessageDialog(null,"El servicio fue registrado");
                                    limpiar();
                                    NiveldeAcceso entrada= new NiveldeAcceso();
                                    Statement stmt=cn.createStatement();
                                    int result=stmt.executeUpdate("INSERT INTO bitacora VALUES (null,'"+entrada.nombre_usuario+"', 'Registro y Consulta de Servicios', 'Guardo Servicio: "+nombre+"', now())");
                                    }
                                }
                                catch(SQLException ex){
                                    JOptionPane.showMessageDialog(null,ex);
                                }
                            }
                        }
                    }
                }
                catch(SQLException ex){
                    JOptionPane.showMessageDialog(null,ex);
                }
    }//GEN-LAST:event_btnguardarActionPerformed