private void gvDatosUsuario_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (mostrar == true) { int x = e.RowIndex; // Obtener el valor de la columnas en el DataTable. idUsuario = int.Parse(gvDatosUsuario.Rows[x].Cells[0].Value.ToString()); idEmpleado = int.Parse(gvDatosUsuario.Rows[x].Cells[1].Value.ToString()); idSeguridad = int.Parse(gvDatosUsuario.Rows[x].Cells[2].Value.ToString()); alias = gvDatosUsuario.Rows[x].Cells[3].Value.ToString(); estado = bool.Parse(gvDatosUsuario.Rows[x].Cells[4].Value.ToString()); MU.RecibirValores(idUsuario, idSeguridad, idEmpleado, estado, alias); Services.OperacionesUsuarios OU = new Services.OperacionesUsuarios(); OU.ConsultarIdentidad(idEmpleado); OU.ConsultarNombreRol(idSeguridad); OU.ConsultarClave(idUsuario); this.Hide(); frmModificarUsuario Nuevofrm = new frmModificarUsuario(); Nuevofrm.ShowDialog(); } }
public void ActualizarEstado() { Services.OperacionesUsuarios Nuevofrm = new Services.OperacionesUsuarios(); for (int i = 0; i < gvDatosUsuario.Rows.Count; i++) { Nuevofrm.DarDeBaja(bool.Parse(gvDatosUsuario.Rows[i].Cells[4].Value.ToString()), gvDatosUsuario.Rows[i].Cells[0].Value.ToString()); } }
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!"); } }
private void btnActualizar_Click(object sender, EventArgs e) { Services.OperacionesUsuarios OU = new Services.OperacionesUsuarios(); DataRepository.Usuarios U = new DataRepository.Usuarios(); if (frmModificarEmpleado.ingresar == false) { U.Alias = txtAlias.Text; if (Services.OperacionesUsuarios.claveModificarUsuario.Trim() == txtActual1.Text) { if (txtNueva.Text == txtconfirmar.Text) { U.Clave = txtconfirmar.Text; idRol = cbRoles.SelectedValue.ToString(); U.IdSeguridad = int.Parse(idRol); OU.SqlUpdate(U, Services.OperacionesUsuarios.idUsuarioAModificar); MessageBox.Show("El usuario ha sido actualizado exitosamente"); } else { MessageBox.Show("La nueva contraseña no coincide"); txtActual1.Clear(); txtNueva.Clear(); txtconfirmar.Clear(); } } else { MessageBox.Show("Las contraseñas no coinciden"); txtActual1.Clear(); txtNueva.Clear(); txtconfirmar.Clear(); } } else { U.Alias = txtAlias.Text; if (Services.OperacionesUsuarios.clave.Trim() == txtActual1.Text) { if (txtNueva.Text == txtconfirmar.Text) { U.Clave = txtconfirmar.Text; idRol = cbRoles.SelectedValue.ToString(); U.IdSeguridad = int.Parse(idRol); OU.SqlUpdate(U, frmConsultarUsuariosyModificarlos.idUsuario); MessageBox.Show("El usuario ha sido actualizado exitosamente"); } else { MessageBox.Show("La nueva contraseña no coincide"); txtActual1.Clear(); txtNueva.Clear(); txtconfirmar.Clear(); } } else { MessageBox.Show("Las contraseñas no coinciden"); txtActual1.Clear(); txtNueva.Clear(); txtconfirmar.Clear(); } } }