Esempio n. 1
0
 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);
             }
         }
     }
 }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
 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);
 }