コード例 #1
0
ファイル: Roles.aspx.cs プロジェクト: yeanmagu/HGI2
 /// <summary>
 /// Realiza la consulta de Roles de acuerdo a los filtros establecidos
 /// </summary>
 private void Consultar()
 {
     Generals.business.UserEntities.Rol servicio = new Generals.business.UserEntities.Rol();
     servicio.Nombre = NombreFiltro.Text;
     servicio.IdServicio = 1;
     ListaRoles = new List<Generals.business.UserEntities.Roles>();
     List<Generals.business.UserEntities.Roles> roles = servicio.ConsultarRoles().ToList();
     if (base.Autorizaciones.Where(p=> p.Codigo == "ROLINTERNO").Count() !=0)
     {
         ListaRoles = roles.Where(p => p.Interno == true).ToList();
     }
     if (base.Autorizaciones.Where(p => p.Codigo == "ROLEXTERNO").Count() != 0)
     {
         ListaRoles.AddRange( roles.Where(p => p.Interno == false).ToList());
     }
     ResultadoRoles.PageIndex = 0;
 }
コード例 #2
0
ファイル: WebRoles.aspx.cs プロジェクト: yeanmagu/HGI2
 /// <summary>
 /// Realiza la consulta de Roles de acuerdo a los filtros establecidos
 /// </summary>
 private void Consultar()
 {
     Generals.business.UserEntities.Rol servicio = new Generals.business.UserEntities.Rol();
     servicio.Nombre = NombreFiltro.Text;
     servicio.IdServicio = 1;
     ListaRoles = new List<Generals.business.UserEntities.Roles>();
     List<Generals.business.UserEntities.Roles> roles = servicio.ConsultarRoles().ToList();
     if (base.Autorizaciones.Where(p => p.Codigo == "ROLINTERNO").Count() != 0)
     {
         ListaRoles = roles.Where(p => p.Interno == true).ToList();
     }
     if (base.Autorizaciones.Where(p => p.Codigo == "ROLEXTERNO").Count() != 0)
     {
         ListaRoles.AddRange(roles.Where(p => p.Interno == false).ToList());
     }
     ResultadoRoles.PageIndex = 0;
     updateGrid.Update();
     ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "mostrarGrid();", true);
 }
コード例 #3
0
ファイル: Roles.aspx.cs プロジェクト: yeanmagu/HGI2
        private void CargarRoles()
        {
            try
            {
                Generals.business.UserEntities.Rol servicio = new Generals.business.UserEntities.Rol();
                servicio.IdServicio = 1;
                List<Generals.business.UserEntities.Roles> roles = servicio.ConsultarRoles().ToList();
                Generals.business.UserEntities.Roles roldefecto = new Generals.business.UserEntities.Roles();

                roldefecto.id_rol = 0;
                roldefecto.desc_rol = Constantes.Seleccione;
                roles.Insert(0, roldefecto);
                NivelCreadorEdicion.DataSource = roles;
                NivelCreadorEdicion.DataBind();

                ListaOpciones = servicio.ConsultarOpciones().ToList();
                ListaAutorizaciones = servicio.ConsultarAutorizaciones().ToList();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #4
0
ファイル: WebRoles.aspx.cs プロジェクト: yeanmagu/HGI2
        private void CargarRoles()
        {
            try
            {
                Generals.business.UserEntities.Rol servicio = new Generals.business.UserEntities.Rol();
                servicio.IdServicio = 1;
                List<Generals.business.UserEntities.Roles> roles = servicio.ConsultarRoles().ToList();
                Generals.business.UserEntities.Roles roldefecto = new Generals.business.UserEntities.Roles();

                roldefecto.id_rol = 0;
                roldefecto.desc_rol = Constantes.Seleccione;
                roles.Insert(0, roldefecto);
                NivelCreadorEdicion.DataSource = roles;
                NivelCreadorEdicion.DataBind();

                ListaOpciones = servicio.ConsultarOpciones().ToList();
                ListaAutorizaciones = servicio.ConsultarAutorizaciones().ToList();
                updateGrid.Update();
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "mostrarGrid();", true);

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }