private void btn_Nuevo_Click(object sender, EventArgs e) { Alta alta = new Alta(); alta.FormClosed += new System.Windows.Forms.FormClosedEventHandler(recargarGrid); alta.ShowDialog(); }
private void dgv_Empleados_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgv_Empleados.Columns[e.ColumnIndex].Name == "btnModificar") { string ClaveEmp, Nombre, ApPaterno, ApMaterno, FechNacimiento, Departamento, Sueldo; ClaveEmp = dgv_Empleados.CurrentRow.Cells[0].Value.ToString(); Nombre = dgv_Empleados.CurrentRow.Cells[1].Value.ToString(); ApPaterno = dgv_Empleados.CurrentRow.Cells[2].Value.ToString(); ApMaterno = dgv_Empleados.CurrentRow.Cells[3].Value.ToString(); FechNacimiento = dgv_Empleados.CurrentRow.Cells[5].Value.ToString(); Departamento = dgv_Empleados.CurrentRow.Cells[6].Value.ToString(); Sueldo = dgv_Empleados.CurrentRow.Cells[7].Value.ToString(); Alta actualiza = new Alta(); // actualiza.Load(ClaveEmp, Nombre, ApPaterno, ApMaterno, FechNacimiento, Departamento, Sueldo); actualiza.txtClaveEmp.Text = ClaveEmp; actualiza.txtNombre.Text = Nombre; actualiza.txtApPat.Text = ApPaterno; actualiza.txtApMat.Text = ApMaterno; actualiza.dtpCalendario.Text = FechNacimiento; actualiza.cbDepartamento.Text = Departamento; actualiza.txtSueldo.Text = Sueldo; actualiza.FormClosed += new System.Windows.Forms.FormClosedEventHandler(recargarGrid); actualiza.ShowDialog(); } else if (dgv_Empleados.Columns[e.ColumnIndex].Name == "btnEliminar") { if (MessageBox.Show("Estas seguro que deseas eliminar el registro?", "INFORMACION", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { int iFila = dgv_Empleados.CurrentRow.Index; //obtengo la fila actual string sClaveEmp = dgv_Empleados.CurrentRow.Cells[0].Value.ToString(); dgv_Empleados.Rows.RemoveAt(iFila); Empleados emp = new Empleados(); emp.eliminarEmpleados(sClaveEmp); } } }