Ejemplo n.º 1
0
        private void ValidarPermisos()
        {
            DataTable dt         = new DataTable();
            DPermit   funcion    = new DPermit();
            LPermit   parametros = new LPermit();

            parametros.IdUsuario = idUsuario;

            funcion.MostrarPermits(ref dt, parametros);
            btnConsultas.Enabled = false;
            btnPersonal.Enabled  = false;
            btnRegistro.Enabled  = false;
            btnUsuarios.Enabled  = false;

            btnRestaurar.Enabled = false;
            btnRespaldo.Enabled  = false;

            foreach (DataRow rowPermiso in dt.Rows)
            {
                string modulo = Convert.ToString(rowPermiso["Modulo"]);
                switch (modulo)
                {
                case "PrePlanillas":
                    btnConsultas.Enabled = true;
                    break;

                case "Usuarios":
                    btnUsuarios.Enabled = true;
                    btnRegistro.Enabled = true;
                    break;

                case "Personal":
                    btnPersonal.Enabled = true;
                    break;

                case "Respaldos":
                    btnRespaldo.Enabled  = true;
                    btnRestaurar.Enabled = true;
                    break;

                default:
                    break;
                }
            }

            foreach (DataRow row in dt.Rows)
            {
                string modulo = Convert.ToString(row["Modulo"]);
                if (true)
                {
                }
            }
        }
        private void MostrarPermisos()
        {
            DataTable dt         = new DataTable();
            DPermit   funcion    = new DPermit();
            LPermit   parametros = new LPermit();

            parametros.IdUsuario = idUsuario;
            funcion.MostrarPermits(ref dt, parametros);
            foreach (DataRow rowPermisos in dt.Rows)
            {
                int idmoduloPermisos = Convert.ToInt32(rowPermisos["IdModulo"]);
                foreach (DataGridViewRow rowModulos in dataListadoModulo.Rows)
                {
                    int Idmodulo = Convert.ToInt32(rowModulos.Cells["IdModulo"].Value);
                    if (idmoduloPermisos == Idmodulo)
                    {
                        rowModulos.Cells[0].Value = true;
                    }
                }
            }
        }