コード例 #1
0
ファイル: PerfilModulo.cs プロジェクト: justosierra/SIPAA_CS
        private void llenarGridModulos(Modulo objModulo)
        {
            if (dgvModulos.Columns.Count > 0)
            {
                dgvModulos.Columns.RemoveAt(0);
            }


            string strEstatus = "%";

            if (objModulo.Estatus != 0)
            {
                strEstatus = objModulo.Estatus.ToString();
            }



            DataTable dtModulo = objModulo.ObtenerListModulos(objModulo.CVModulo, objModulo.Descripcion
                                                              , objModulo.Ambiente
                                                              , objModulo.strModulo
                                                              , strEstatus);

            dgvModulos.DataSource = dtModulo;



            Utilerias.AgregarCheck(dgvModulos, 0);
            ckbheader = Utilerias.AgregarCheckboxHeader(dgvModulos, 0);
            ckbheader.CheckedChanged += Ckbheader_CheckedChanged;

            dgvPerfil.Columns["CVPERFIL"].Visible  = false;
            dgvModulos.Columns["IdModulo"].Visible = false;
            dgvModulos.Columns["Orden"].Visible    = false;
            //dgvModulos.Columns["Ambiente"].Visible = false;
            dgvModulos.Columns["cvmodulo"].Visible    = false;
            dgvModulos.Columns["cvindmodulo"].Visible = false;
            dgvModulos.Columns["rutaacceso"].Visible  = false;
            dgvModulos.Columns["Estatus"].Visible     = false;
            dgvModulos.Columns[0].Width = 150;
            dgvModulos.ClearSelection();

            if (Permisos.dcPermisos["Crear"] != 1 && Permisos.dcPermisos["Eliminar"] != 1 && Permisos.dcPermisos["Actualizar"] != 1)
            {
                ckbheader.Visible                = false;
                dgvModulos.Columns[0].Width      = 100;
                dgvModulos.Columns[0].HeaderText = "Asignado";
            }
        }
コード例 #2
0
        public void LlenarGrid(int p_opcion, int p_cvreloj, string p_descripcion, string p_ip, string p_cvvnc, int p_stactualiza, string p_usuumod, string p_prgumodr)
        {
            if (dgvReloj.Columns.Count > 0)
            {
                dgvReloj.Columns.RemoveAt(0);
            }


            RelojChecador objReloj        = new RelojChecador();
            DataTable     dtRelojChecador = objReloj.obtrelojeschecadores(p_opcion, p_cvreloj, p_descripcion, p_ip, p_cvvnc, p_stactualiza, p_usuumod, p_prgumodr, LoginInfo.IdTrab, LoginInfo.IdTrab);

            dgvReloj.DataSource = dtRelojChecador;

            Utilerias.AgregarCheck(dgvReloj, 0);

            ckheader = Utilerias.AgregarCheckboxHeader(dgvReloj, 0);

            ckheader.CheckedChanged                   += Ckheader_CheckedChanged;
            dgvReloj.Columns["Clave"].Visible          = false;
            dgvReloj.Columns["Actualiza"].Visible      = false;
            dgvReloj.Columns["ClaveVNC"].Visible       = false;
            dgvReloj.Columns["multiplehuella"].Visible = false;

            dgvReloj.Columns["teclado"].Visible = false;
            dgvReloj.Columns["huella"].Visible  = false;
            dgvReloj.Columns["IP"].Visible      = false;
            dgvReloj.Columns["Rostro"].Visible  = false;
            ///////////////////////
            dgvReloj.Columns["Usuario Sincronizó Asistencias"].Visible = false;
            dgvReloj.Columns["Usuario Sincronizó Usuarios"].Visible    = false;
            for (int i = 0; i < dgvReloj.Columns.Count; i++)
            {
                dgvReloj.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
            }



            foreach (DataGridViewRow row in dgvReloj.Rows)
            {
                row.Cells[0].Value = Resources.ic_lens_blue_grey_600_18dp;
                row.Cells[0].Tag   = "uncheck";
            }
        }
コード例 #3
0
        private void LlenarGrid(IncCalificacion objInc)
        {
            if (dgvInc.Columns.Count > 1)
            {
                dgvInc.Controls.Remove(ckbheader);
                dgvInc.Columns.RemoveAt(0);
            }


            DataTable dtInc = objInc.ObtenerCalificacionIncidenciaDetalle(objInc, 12);

            dgvInc.DataSource = dtInc;

            Utilerias.AgregarCheck(dgvInc, 0);
            ckbheader = Utilerias.AgregarCheckboxHeader(dgvInc, 0);
            ckbheader.CheckedChanged += Ckbheader_CheckedChanged;

            dgvInc.Columns["stdir"].Visible           = false;
            dgvInc.Columns["cvincidencia"].Visible    = false;
            dgvInc.Columns["Nombre Trabajador"].Width = 300;
            dgvInc.Columns["Fecha Registro"].Width    = 150;
            dgvInc.Columns["Incidencia"].Width        = 150;

            if (dgvInc.Rows.Count <= 0)
            {
                dgvInc.Controls.Remove(ckbheader);
                //Utilerias.ControlNotificaciones(panelTag,lbMensaje,2,"Consulta sin Resultados");
                //timer1.Start();
            }

            foreach (DataGridViewRow row in dgvInc.Rows)
            {
                row.Cells[0].Tag = "uncheck";
            }

            if (Permisos.dcPermisos["Crear"] != 1 && Permisos.dcPermisos["Actualizar"] != 1)
            {
                dgvInc.Columns.RemoveAt(0);
            }
        }