private void gvDatosEmpleado_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { Services.OperacionesEmpleado OE = new Services.OperacionesEmpleado(); int x = e.RowIndex; // Obtener el valor de la columnas en el DataTable. identidad = gvDatosEmpleado.Rows[x].Cells[0].Value.ToString(); nombres = gvDatosEmpleado.Rows[x].Cells[1].Value.ToString(); apellidos = gvDatosEmpleado.Rows[x].Cells[2].Value.ToString(); cargo = int.Parse(gvDatosEmpleado.Rows[x].Cells[3].Value.ToString()); direccion = gvDatosEmpleado.Rows[x].Cells[4].Value.ToString(); if (gvDatosEmpleado.Rows[x].Cells[5].Value.ToString() == "Masculino") { genero = true; } else { genero = false; } if (gvDatosEmpleado.Rows[x].Cells[6].Value.ToString() == "Casado") { estadoCivil = true; } else { estadoCivil = false; } OE.ConsultarNombreCargo(cargo); mostrarEnUsuario = true; mostrarUsuario2 = true; frmAgregarUsuario Nuevofrm = new frmAgregarUsuario(); Nuevofrm.ShowDialog(); this.Close(); }
private void frmModificarEmpleado_Load(object sender, EventArgs e) { Services.OperacionesEmpleado OE = new Services.OperacionesEmpleado(); mskIdentidad.Text = frmBuscarEmpleado.identidad; txtNombre.Text = frmBuscarEmpleado.nombres; txtApellido.Text = frmBuscarEmpleado.apellidos; txtDireccion.Text = frmBuscarEmpleado.direccion; if (frmBuscarEmpleado.genero == true) { cbGenero.Text = "Masculino"; } else { cbGenero.Text = "Femenino"; } if (frmBuscarEmpleado.estadoCivil == true) { cbEstadocivil.Text = "Casado(a)"; } else { cbEstadocivil.Text = "Soltero(a)"; } PopulaCargos(); cbCargo.GetItemText(Services.OperacionesEmpleado.cargo.Trim()); cbCargo.Text = Services.OperacionesEmpleado.cargo.Trim(); OE.ConsultarSiTieneUsuario(frmBuscarEmpleado.identidad); if (Services.OperacionesEmpleado.comprobarIdEmpleado == 0) { lblDeseaActualizarUsuarioAEmpleado.Text = "¿Desea ingresar un usuario a este empleado?"; } }
public void ActualizarEstado() { Services.OperacionesEmpleado Nuevofrm = new Services.OperacionesEmpleado(); for (int i = 0; i < gvDatosEmpleado.Rows.Count; i++) { Nuevofrm.DarDeBaja(bool.Parse(gvDatosEmpleado.Rows[i].Cells[7].Value.ToString()), gvDatosEmpleado.Rows[i].Cells[0].Value.ToString()); } }
private void frmModificarTelefono_Load(object sender, EventArgs e) { Services.OperacionesTelefonos Nuevofrm = new Services.OperacionesTelefonos(); Services.OperacionesEmpleado mi = new Services.OperacionesEmpleado(); mi.ConsultarId(Idempleado); Nuevofrm.ObtenerTelefonos(Services.OperacionesEmpleado.idEmpleadoTelefono); PopularListar(); }
private void PopulaCargos() { ComboBox cbP = new ComboBox(); Services.OperacionesEmpleado OE = new Services.OperacionesEmpleado(); DataRepository.PropiedadesCargosEmpleado PCE = new DataRepository.PropiedadesCargosEmpleado(); cbCargo.DataSource = OE.ConsultarCargos(); cbCargo.DisplayMember = "Nombre_Puesto"; cbCargo.ValueMember = "Id_PuestoEmpleado"; }
private void btnActualizar_Click(object sender, EventArgs e) { try { DataRepository.PropiedadesEmpleado PE = new DataRepository.PropiedadesEmpleado(); Services.OperacionesEmpleado OE = new Services.OperacionesEmpleado(); if (mskIdentidad.Text.Any()) { PE.Identidad = mskIdentidad.Text; if (txtNombre.Text.Any()) { PE.Nombres = txtNombre.Text; if (txtApellido.Text.Any()) { PE.Apellidos = txtApellido.Text; if (txtDireccion.Text.Any()) { PE.Direccion = txtDireccion.Text; if (cbGenero.Text.Any()) { if (cbGenero.Text == "Masculino") { PE.Genero = true; } else { PE.Genero = false; } if (cbCargo.Text.Any()) { idCargo = int.Parse(cbCargo.SelectedValue.ToString()); PE.Id_PuestoEmpleado = idCargo; if (cbEstadocivil.Text.Any()) { if (cbEstadocivil.Text == "Soltero(a)") { PE.EstadoCivil = false; } else { PE.EstadoCivil = true; } if (chkSi.Checked) { if (lblDeseaActualizarUsuarioAEmpleado.Text == "¿Desea ingresar un usuario a este empleado?") { Services.OperacionesUsuarios OU = new Services.OperacionesUsuarios(); this.Hide(); mostrarMensaje = true; MessageBox.Show("Se ha actualizado exitosamente el empleado"); OU.ConsultarIdEmpleadoParaModificar(PE.Identidad); frmAgregarUsuario Nuevofrm = new frmAgregarUsuario(); Nuevofrm.RecibirIdentidad(PE.Identidad); ingresar = true; Nuevofrm.ShowDialog(); } else { Services.OperacionesUsuarios OU = new Services.OperacionesUsuarios(); this.Hide(); OU.ConsultarUsuarioCompleto(PE.Identidad); MessageBox.Show("Se ha actualizado exitosamente el empleado"); frmModificarUsuario Nuevofrm = new frmModificarUsuario(); ingresar = false; Nuevofrm.RecibirValorIdentidad(PE.Identidad); Nuevofrm.ShowDialog(); } } if (mostrarMensaje == false) { OE.ModificarEmpleado(PE, PE.Identidad); } } else { MessageBox.Show("¡Debe llenar todos los campos para poder modificar el empleado!"); } } else { MessageBox.Show("¡Debe llenar todos los campos para poder modificar el empleado!"); } } else { MessageBox.Show("¡Debe llenar todos los campos para poder modificar el empleado!"); } } else { MessageBox.Show("¡Debe llenar todos los campos para poder modificar el empleado!"); } } else { MessageBox.Show("¡Debe llenar todos los campos para poder modificar el empleado!"); } } else { MessageBox.Show("¡Debe llenar todos los campos para poder modificar el empleado!"); } } else { MessageBox.Show("¡Debe llenar todos los campos para poder modificar el empleado!"); } if (txtNombre.Text.Any() && txtApellido.Text.Any() && txtDireccion.Text.Any() && cbCargo.Text.Any() && cbEstadocivil.Text.Any() && cbGenero.Text.Any() && chkSi.Checked == false) { MessageBox.Show("Se ha actualizado exitosamente el empleado"); } } catch (NullReferenceException ex) { MessageBox.Show("¡Debe llenar todos los campos para poder modificar el empleado!"); } }
public void Ingresar() { try { DataRepository.PropiedadesEmpleado PE = new DataRepository.PropiedadesEmpleado(); Services.OperacionesEmpleado OE = new Services.OperacionesEmpleado(); if (mskIdentidad.Text != " - -") { PE.Identidad = mskIdentidad.Text; if (txtNombre.Text.Any()) { PE.Nombres = txtNombre.Text; if (txtApellido.Text.Any()) { PE.Apellidos = txtApellido.Text; if (txtDireccion.Text.Any()) { PE.Direccion = txtDireccion.Text; if (cbGenero.Text.Any()) { if (cbGenero.Text == "Masculino") { PE.Genero = true; } else { PE.Genero = false; } if (cbCargo.Text.Any()) { idCargo = cbCargo.SelectedValue.ToString(); PE.Id_PuestoEmpleado = int.Parse(idCargo); if (cbEstadocivil.Text.Any()) { if (cbEstadocivil.Text == "Soltero(a)") { PE.EstadoCivil = false; } else { PE.EstadoCivil = true; } if (cbEstadocivil.Text.Any()) { if (chkhablitado.Checked) { PE.EstadoEmpleado = true.ToString(); } else { PE.EstadoEmpleado = false.ToString(); } if (chkSi.Checked) { if (Services.OperacionesEmpleado.validacionIdentidad == true) { this.Hide(); frmAgregarUsuario Nuevofrm = new frmAgregarUsuario(); frmAgregarUsuario.ingresar = true; Nuevofrm.RecibirValoesAgregarEmpleado(PE.Identidad, bool.Parse(PE.EstadoEmpleado)); Nuevofrm.ShowDialog(); } else { mskIdentidad.Focus(); } } else { Services.OperacionesEmpleado OU = new Services.OperacionesEmpleado(); frmAgregarUsuario.ingresar = false; guardar = false; OE.InsertarEmpleado(PE); OU.ConsultarId(mskIdentidad.Text); if (Services.OperacionesEmpleado.validacionIdentidad == true) { MessageBox.Show("Sus datos han sido agregados exitosamente. Por favor agregue números teléfonos a este empleado"); frmTelefonos Nuevofrm = new frmTelefonos(); Nuevofrm.ShowDialog(); } else { MessageBox.Show("Por favor verifique la identidad."); mskIdentidad.Clear(); mskIdentidad.Focus(); } } } else { MessageBox.Show("¡Debe llenar todos los campos para poder ingresar el empleado!"); } } else { MessageBox.Show("¡Debe llenar todos los campos para poder ingresar el empleado!"); cbEstadocivil.Focus(); } } else { MessageBox.Show("¡Debe llenar todos los campos para poder ingresar el empleado!"); cbCargo.Focus(); } } else { MessageBox.Show("¡Debe llenar todos los campos para poder ingresar el empleado!"); cbGenero.Focus(); } } else { MessageBox.Show("¡Debe llenar todos los campos para poder ingresar el empleado!"); txtDireccion.Focus(); } } else { MessageBox.Show("¡Debe llenar todos los campos para poder ingresar el empleado!"); txtApellido.Focus(); } } else { MessageBox.Show("¡Debe llenar todos los campos para poder ingresar el empleado!"); txtNombre.Focus(); } } else { MessageBox.Show("¡Debe llenar todos los campos para poder ingresar el empleado!"); mskIdentidad.Focus(); } } catch (NullReferenceException ex) { MessageBox.Show("¡Debe llenar todos los campos para poder ingresar el empleado!"); } }