private void btnGuardar_Click(object sender, EventArgs e) { int i; if (rdbFemenino.Checked) { i = 0; } else { i = 1; } if (MessageBox.Show("Desea Guardar los Datos", "Mantenimiento de Empleado", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { ErrorCaja.Clear(); if (control.ValidaEntrada(ErrorCaja, grpDatos)) { string validar = txtNombre.Text + ";" + txtTelefono.Text + ";" + txtCedula.Text; if (guardar == "N" && list.datosrepetidos(ErrorCaja, grpDatos, validar)) { empleado = new Empleado(txtNombre.Text, txtCedula.Text, txtTelefono.Text, Convert.ToInt32(numEdad.Value), cboPuesto.Text, i, Convert.ToDouble(txtSueldo.Text), chkEstado.Checked); MessageBox.Show("Registro Grabado Correctamente", "Mantenimiento de Empleado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); list.guardar(empleado); cargarcomponentes(); } else { if (guardar == "M" && list.datosrepetidosmodificar(ErrorCaja, grpDatos, validar, indice)) { empleado = new Empleado(txtNombre.Text, txtCedula.Text, txtTelefono.Text, Convert.ToInt32(numEdad.Value), cboPuesto.Text, i, Convert.ToDouble(txtSueldo.Text), chkEstado.Checked); list.modificar(indice, empleado); MessageBox.Show("Registro Modificado Correctamente", "Mantenimiento de Empleado", MessageBoxButtons.OK, MessageBoxIcon.Information); cargarcomponentes(); } else { MessageBox.Show("Datos Repetidos", "Mantenimiento de Empleado ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Datos Incorrectos", "Mantenimiento de Empleado ", MessageBoxButtons.OK, MessageBoxIcon.Error); control.Botones(new Boolean[] { false, true, false, false, true }, botones); } } else { MessageBox.Show("Operacion Cancelada", "Mantenimiento de Empleado", MessageBoxButtons.OK, MessageBoxIcon.Hand); control.Groupbox(grpDatos, false); control.Botones(new Boolean[] { true, false, false, false, true }, botones); control.limpiarcajas(grpDatos); ErrorCaja.Clear(); } }
private void TablaEmpleado_CellClick(object sender, DataGridViewCellEventArgs e) { ErrorCaja.Clear(); guardar = ""; control.Groupbox(grpDatos, false); control.limpiarcajas(grpDatos); try { int i = TablaEmpleado.CurrentRow.Index; if (Convert.ToString(TablaEmpleado.Rows[i].Cells[0].Value) != "") { clik(i); control.Botones(new Boolean[] { true, false, true, true, true }, botones); } } catch {} }
private void btnGuardar_Click(object sender, EventArgs e) { if (MessageBox.Show("Desea Guardar los Datos", "Mantenimiento de Empleado", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { int sexo; ErrorCaja.Clear(); if (control.ValidaEntrada(ErrorCaja, grpDatos)) { string validar = txtNombre.Text + ";" + txtTelefono.Text + ";" + txtCedula.Text; if (list.datosrepetidos(validar, null)) { if (rdbFemenino.Checked) { sexo = 0; } else { sexo = 1; } if (guardar == "N") { empleado = new Empleado(txtNombre.Text, txtCedula.Text, txtTelefono.Text, Convert.ToInt32(numEdad.Value), cboPuesto.Text, sexo, Convert.ToDouble(txtSueldo.Text), chkEstado.Checked); list.guardar(empleado.cargarDatos()); MessageBox.Show("Registro Grabado Correctamente", "Mantenimiento de Empleado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { if (guardar == "M") { empleado = new Empleado(txtNombre.Text, txtCedula.Text, txtTelefono.Text, Convert.ToInt32(numEdad.Value), cboPuesto.Text, sexo, Convert.ToDouble(txtSueldo.Text), chkEstado.Checked); list.modificar(modifica(), empleado.cargarDatos()); MessageBox.Show("Registro Moddificado Correctamente", "Mantenimiento de Empleado", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } } else { MessageBox.Show("Datos Repetidos", "Mantenimiento de Empleado ", MessageBoxButtons.OKCancel, MessageBoxIcon.Error); } control.limpiarcajas(grpDatos); list.cargartabla(TablaEmpleado); opciones = new Boolean[] { true, false, false, false, true }; control.Botones(opciones, botones); control.Groupbox(grpDatos, false); } else { MessageBox.Show("Datos Incorrectos", "Mantenimiento de Empleado ", MessageBoxButtons.OKCancel, MessageBoxIcon.Error); } } else { opciones = new Boolean[] { true, false, false, false, true }; control.Botones(opciones, botones); control.Groupbox(grpDatos, false); control.limpiarcajas(grpDatos); } }