示例#1
0
        private void btn_Nuevo_Click(object sender, EventArgs e)
        {
            Alta alta = new Alta();

            alta.FormClosed += new System.Windows.Forms.FormClosedEventHandler(recargarGrid);
            alta.ShowDialog();
        }
示例#2
0
        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);
                }
            }
        }