예제 #1
0
 private void btn_actualizar_Click(object sender, EventArgs e)
 {
     if (mtx_Sueldo.Text != "" && txt_apellido1.Text != "" && txt_apellido2.Text != "" && txt_nombre.Text != "" && cbx_Cargo.Text != "Seleccione" && txt_correo.Text != "" && txt_contraseña.Text != "")
     {
         Empleado_DAO crear     = new Empleado_DAO();
         Sucursal_DAO verificar = new Sucursal_DAO();
         Empleado_BO  nuevo     = new Empleado_BO();
         nuevo.Nombre       = txt_nombre.Text;
         nuevo.Apellido_11  = txt_apellido1.Text;
         nuevo.Apellido_21  = txt_apellido2.Text;
         nuevo.Salario_Base = int.Parse(mtx_Sueldo.Text);
         nuevo.Id_Empleado  = id_empleado;
         nuevo.Id_sucursal  = idsucu;
         try
         {
             byte[] imgbytes = Convertir_Imagen_Bytes(user);
             nuevo.Imagen = Convert.ToBase64String(imgbytes);
         }
         catch
         {
         }
         if (rbx_Matutino.Checked)
         {
             nuevo.Horario_Trabajo1 = rbx_Matutino.Text;
         }
         else
         {
             nuevo.Horario_Trabajo1 = rbx_Vespertino.Text;
         }
         nuevo.Correo_Electronico1 = txt_correo.Text;
         nuevo.Clave_Sesion1       = txt_contraseña.Text;
         try
         {
             nuevo.Puesto = verificar.Asignar_Puesto(cbx_Cargo.Text);
         }
         catch (Exception ex)
         {
             frm_ERROR_DIALOG ERROR = new frm_ERROR_DIALOG("Intente nuevamente");
             ERROR.ShowDialog();
         }
         int guardar = crear.Actualizar_Datos(nuevo);
         if (guardar == 0)
         {
             frm_ERROR_DIALOG ERROR = new frm_ERROR_DIALOG("Intente nuevamente");
             ERROR.ShowDialog();
         }
         else
         {
             frm_pruebaDialog exito = new frm_pruebaDialog();
             exito.ShowDialog();
             Limpiar_campos();
             dgv_Empleados.DataSource = ejecutar.tabla_empleado();
         }
     }
     else
     {
         frm_ERROR_DIALOG ERROR = new frm_ERROR_DIALOG("llene todos los campos");
         ERROR.ShowDialog();
     }
 }
예제 #2
0
        private void btn_IniciarSesion_Click(object sender, EventArgs e)
        {
            Jefe_BO     jefe     = new Jefe_BO();
            Empleado_BO empleado = new Empleado_BO();


            if (jefe.Nombre == txt_correo.Text && jefe.Clave == txt_contrase.Text)
            {
                frm_MenuSelectSucursales obj = new frm_MenuSelectSucursales();
                obj.Show();
                this.Hide();
            }
            else
            {
                Empleado_DAO verificar = new Empleado_DAO();

                int sucursal = verificar.Iniciar_Sesion(txt_correo.Text, txt_contrase.Text);
                if (sucursal >= 0)
                {
                    Cls_Static_UsuarioRunningThisMoment Sucursal = new Cls_Static_UsuarioRunningThisMoment();
                    Cls_Static_UsuarioRunningThisMoment.id_Sucursal = sucursal;

                    frm_MenuEmpleado objMenu = new frm_MenuEmpleado(sucursal);
                    objMenu.Show();
                    this.Hide();
                }
                else
                {
                    pick_USNOVALID.Visible = true;
                    lbl_USNOVALID.Visible  = true;
                }
            }
        }