private void GuardarEmpleado() { try { Empleado_ENT newEmpleado = new Empleado_ENT(); newEmpleado.numeroDocumento = txt_NumDocumento.Text; newEmpleado.idTipoDocumento = Convert.ToInt32(cmb_TipoDoc.SelectedValue); newEmpleado.primerNombre = txt_pNombre.Text; newEmpleado.segundoNombre = txt_sNombre.Text; newEmpleado.primerApellido = txt_pApellido.Text; newEmpleado.segundoApellido = txt_sApellido.Text; newEmpleado.direccion = txt_direccion.Text; newEmpleado.telefono = txt_telefono.Text; newEmpleado.correo = txt_correo.Text; newEmpleado.fechaNacimiento = dtp_fechaNac.Value.Date; if (_gestionBLL.RegistrarEmpleado(newEmpleado)) { ListarEmpleados(); MessageBox.Show("Empleado registrado correctamente.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); InicializarControles(); } else { MessageBox.Show("No se pudo completar el proceso.", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { throw ex; } }
private void Dtg_Empleados_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex != -1) { _empleadoActual = (Empleado_ENT)Dtg_Empleados.Rows[e.RowIndex].DataBoundItem; MostrarDatosEmpleado(); } }
private void txt_NumDocumento_Validated(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txt_NumDocumento.Text)) { _empleadoActual = ((List <Empleado_ENT>)Dtg_Empleados.DataSource).FirstOrDefault(x => x.numeroDocumento == txt_NumDocumento.Text); MostrarDatosEmpleado(); } }
public bool RegistrarEmpleado(Empleado_ENT _empleado) { try { _conex = new DBConexion(_nomConex); _conex.Abrir(); _conex.SetAdapter("EMP_RegistrarEmpleado", DBConexion.TipoComando.StoredProcedure); _conex.AgregarParameters("@tipoDoc", _empleado.idTipoDocumento); _conex.AgregarParameters("@IdEmp", _empleado.numeroDocumento); _conex.AgregarParameters("@pNombre", _empleado.primerNombre); _conex.AgregarParameters("@sNombre", _empleado.segundoNombre); _conex.AgregarParameters("@pApellido", _empleado.primerApellido); _conex.AgregarParameters("@sApellido", _empleado.segundoApellido); _conex.AgregarParameters("@Direccion", _empleado.direccion); _conex.AgregarParameters("@telefono", _empleado.telefono); _conex.AgregarParameters("@fechaNac", _empleado.fechaNacimiento); _conex.AgregarParameters("@correo", _empleado.correo); _conex.AgregarParameters("@Estado", _empleado.estado); return(_conex.Ejecutar()); } catch (Exception ex) { throw ex; } finally { _conex.Cerrar(); } }
public bool RegistrarEmpleado(Empleado_ENT _empleado) { return(_gestionDAL.RegistrarEmpleado(_empleado)); }