示例#1
0
 public void EmpleadoAlta()
 {
     if (dgv_e.SelectedRows.Count == 1)
     {
         if (Convert.ToString(dgv_e.CurrentRow.Cells[3].Value) == "I")
         {
             Datos_Usuario DU = new Datos_Usuario();            //Creo el formulario
             DU.lbl_accion.Text = "Confimar ALTA de empleado."; //Asigno valores a los valores del formulario
             DU.lbl_nombre.Text = Convert.ToString(dgv_e.CurrentRow.Cells[2].Value);
             DU.lbl_curp.Text   = Convert.ToString(dgv_e.CurrentRow.Cells[1].Value);
             DU.lbl_clave.Text  = Convert.ToString(dgv_e.CurrentRow.Cells[0].Value);
             DU.ShowDialog();
             if (DU.respuesta == 1)
             {
                 E.EmpleadoAlta(Convert.ToInt32(dgv_e.CurrentRow.Cells[0].Value));
                 dgv_e.DataSource = E.EmpleadoBuscar();
                 cb_filtro.Text   = "TODOS";
                 MessageBox.Show("Empleado dado de ALTA exitosamente.");
             }
             else
             {
                 MessageBox.Show("Accion CANCELADA.");
             }
         }
         else
         {
             MessageBox.Show("Debe seleccionar un empleado INACTIVO para darlo de alta.");
         }
     }
     else
     {
         MessageBox.Show("Debe seleccionar un solo empleado para darlo de alta.");
     }
 }
示例#2
0
 public void EmpleadoBaja()
 {
     if (dgv_e.SelectedRows.Count == 1)
     {
         if (Convert.ToString(dgv_e.CurrentRow.Cells[3].Value) == "A")
         {
             Datos_Usuario DU = new Datos_Usuario();            //Creo el formulario
             DU.lbl_accion.Text = "Confimar BAJA de empleado."; //Asigno valores a los valores del formulario
             DU.lbl_nombre.Text = Convert.ToString(dgv_e.CurrentRow.Cells[2].Value);
             DU.lbl_curp.Text   = Convert.ToString(dgv_e.CurrentRow.Cells[1].Value);
             DU.lbl_clave.Text  = Convert.ToString(dgv_e.CurrentRow.Cells[0].Value);
             DU.ShowDialog();
             if (DU.respuesta == 1)
             {
                 DataRow row = E.EmpleadoBaja(Convert.ToInt32(dgv_e.CurrentRow.Cells[0].Value)).Rows[0];
                 string  res = row["Resultado"].ToString();
                 if (res == "1")
                 {
                     MessageBox.Show("El empleado que intenta dar de baja se encuentra enlazado a un usuario. Modifique los datos de los usuarios registrados bajo este empleado para darlo de baja.");
                 }
                 else
                 {
                     dgv_e.DataSource = E.EmpleadoBuscar();
                     cb_filtro.Text   = "TODOS";
                     MessageBox.Show("Empleado dado de BAJA exitosamente.");
                 }
             }
             else
             {
                 MessageBox.Show("Accion CANCELADA.");
             }
         }
         else
         {
             MessageBox.Show("Debe seleccionar un empleado ACTIVO para darlo de baja.");
         }
     }
     else
     {
         MessageBox.Show("Debe seleccionar un solo empleado para darlo de baja.");
     }
 }
示例#3
0
        private void btn_ok_Click(object sender, EventArgs e)
        {
            Datos_Usuario Confirmar = new Datos_Usuario();

            Confirmar.Show();
        }