private void dgvCargos_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { if (e.ColumnIndex == imgEliminarCargo.Index) { if (MessageBox.Show("¿Seguro desea eliminar el registro seleccionado?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { tbCargo _tbCargo = (tbCargo)dgvCargos.CurrentRow.DataBoundItem; _tbCargo.estadoRegistro = false; _tbCargo.fechaHoraUltimaModificacion = Program.fechaHora; _tbCargo.idUsuarioUltimaModificacion = idUsuario; _tbCargo.terminalUltimaModificacion = Program.terminal; _tbCargo.fechaHoraEliminacion = Program.fechaHora; _tbCargo.idUsuarioEliminacion = idUsuario; _tbCargo.terminalEliminacion = Program.terminal; if (_tbCargo.idCargo == 0) { _BindingListtbCargo.Remove(_tbCargo); } InactivarRegistros(ref dgvCargos); } } } }
private void frmReporteGeneracionContrasena_Load(object sender, EventArgs e) { tbEmpleado _tbEmpleado = _tbPersona.tbEmpleado; tbEmpresa _tbEmpresa = _tbEmpleado.tbEmpresa; tbCargo _tbCargo = _tbEmpleado.tbCargo; tbDepartamento _tbDepartamento = _tbCargo.tbDepartamento; tbUsuario _tbUsuario = _tbEmpleado.tbUsuario; rptGeneracionContrasena _rptGeneracionContrasena = new rptGeneracionContrasena(); _rptGeneracionContrasena.razonSocial = _tbEmpresa.razonSocial; _rptGeneracionContrasena.nombreCompleto = _tbPersona.nombreCompleto; _rptGeneracionContrasena.descripcionCargo = _tbCargo.descripcion; _rptGeneracionContrasena.descripcionDepartamento = _tbDepartamento.descripcion; _rptGeneracionContrasena.correoElectronico = _tbEmpleado.correoElectronico; _rptGeneracionContrasena.nombreUsuario = _tbUsuario.nombreUsuario; _rptGeneracionContrasena.contrasena = Util.DesencriptaValor(_tbUsuario.contrasena, _tbUsuario.idUsuario.ToString()); _rptGeneracionContrasena.numeroIdentificacion = _tbPersona.numeroIdentificacion; _rptGeneracionContrasena.usuario = Program.tbUsuario.nombreUsuario; _rptGeneracionContrasena.terminal = Program.terminal; rvwGeneracionContrasena.LocalReport.DataSources.Clear(); rvwGeneracionContrasena.LocalReport.ReportPath = Application.StartupPath + "\\Reportes\\Seguridad\\rptGeneracionContrasena.rdlc"; rvwGeneracionContrasena.LocalReport.DataSources.Add(new ReportDataSource("dtsGeneracionContrasena", new List <rptGeneracionContrasena> { _rptGeneracionContrasena })); rvwGeneracionContrasena.RefreshReport(); }
private void dgvCargos_CellEndEdit(object sender, DataGridViewCellEventArgs e) { dgvCargos.CommitEdit(DataGridViewDataErrorContexts.Commit); foreach (DataGridViewRow _DataGridViewRow in dgvCargos.Rows) { tbCargo _tbCargo = (tbCargo)_DataGridViewRow.DataBoundItem; if (_tbCargo.EntityState == EntityState.Modified) { _tbCargo.fechaHoraUltimaModificacion = Program.fechaHora; _tbCargo.idUsuarioUltimaModificacion = idUsuario; _tbCargo.terminalUltimaModificacion = Program.terminal; } } InactivarRegistros(ref dgvCargos); }