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."); } }
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."); } }
private void btn_ok_Click(object sender, EventArgs e) { Datos_Usuario Confirmar = new Datos_Usuario(); Confirmar.Show(); }