Esempio n. 1
0
        private void CargarGridView()
        {
            string resultado = "";
            var    objeto    = new SitioWeb.Controlador.ClassLoginuser();
            var    retSelect = SitioWeb.Controlador.SqlLoginuser.Select(ClasesUtiles.SessionClass.GetLoginUser(Page).classLoginUser.uidsuario, objeto, out resultado);

            GridViewTable.DataSource = retSelect;
            GridViewTable.DataBind();
        }
 private void SetControl_Class_Edit(SitioWeb.Controlador.ClassLoginuser c)
 {
     txt_uidsuario_update.Text      = c.uidsuario;
     txt_usuario_update.Text        = c.usuario;
     txt_email_update.Text          = c.email;
     txt_nombre_update.Text         = c.nombre;
     txt_contrasenia_update.Text    = c.contrasenia;
     cb_uidrol_update.SelectedIndex = cb_uidrol_update.Items.IndexOf(cb_uidrol_update.Items.FindByValue(c.uidrol));
 }
        private SitioWeb.Controlador.ClassLoginuser GetClass_Control_Edit()
        {
            var c = new SitioWeb.Controlador.ClassLoginuser();

            c.uidsuario   = ClasesUtiles.Util.ConvertStringToStringNull(txt_uidsuario_update.Text);
            c.usuario     = ClasesUtiles.Util.ConvertStringToStringNull(txt_usuario_update.Text);
            c.email       = ClasesUtiles.Util.ConvertStringToStringNull(txt_email_update.Text);
            c.nombre      = ClasesUtiles.Util.ConvertStringToStringNull(txt_nombre_update.Text);
            c.contrasenia = ClasesUtiles.Util.ConvertStringToStringNull(txt_contrasenia_update.Text);
            c.uidrol      = ClasesUtiles.Util.ConvertStringToStringNull(cb_uidrol_update.SelectedValue as string);
            return(c);
        }
Esempio n. 4
0
        // public Controlador.ClassRol classRol { get; set; } = new Controlador.ClassRol();


        public void ValidarUserLogin(Page page, string user, string password)
        {
            var cc = new SitioWeb.Controlador.ClassLoginuser()
            {
                usuario = user, contrasenia = password
            };
            string retorno = "";
            var    values  = Controlador.SqlLoginuser.Select("", cc, out retorno);

            if (values.Count() > 0)
            {
                var value     = values.FirstOrDefault();
                var loginUser = new LoginUser();
                loginUser.classLoginUser       = value;
                loginUser.classLoginUser.email = value.email;
                #region Rol
                loginUser.ClassRol = Controlador.SqlRol.SelectFirst(user, loginUser.classLoginUser.uidrol, out retorno);
                #endregion
                #region GRupo
                var GrupoUsuarios = Controlador.SqlGrupousuario.Select(user, new Controlador.ClassGrupousuario()
                {
                    uidusuario = value.uidsuario
                }, out retorno);

                foreach (var item in GrupoUsuarios)
                {
                    var grupo = Controlador.SqlGrupo.SelectFirst(user, item.uidgrupo, out retorno);
                    loginUser.classGrupos.Add(grupo);
                }
                #endregion
                #region Paginas

                foreach (var item in loginUser.classGrupos)
                {
                    var paginasGrupos = Controlador.SqlPaginagrupo.Select(user, new Controlador.ClassPaginagrupo()
                    {
                        uidgrupo = item.uidgrupo
                    }, out retorno);
                    foreach (var pagina in paginasGrupos)
                    {
                        var ExistePagina = loginUser.ClassPaginas.Where(x => x.uidpagina == pagina.uidpagina).Count() > 0;
                        if (ExistePagina == false)
                        {
                            var pag = Controlador.SqlPagina.SelectFirst(user, pagina.uidpagina, out retorno);
                            loginUser.ClassPaginas.Add(pag);
                        }
                    }
                }
                #endregion

                #region UsuarioReferencia
                var _Usuario = Controlador.SqlLoginuser.Select(user, new Controlador.ClassLoginuser()
                {
                    uidsuario = user
                }, out retorno);
                var _Cliente = Controlador.SqlCliente.Select(user, new Controlador.ClassCliente()
                {
                    uidcliente = user
                }, out retorno);
                var _Proveedor = Controlador.SqlProveedor.Select(user, new Controlador.ClassProveedor()
                {
                    uidproveedor = user
                }, out retorno);

                loginUser.UsuarioReferencia = new List <ClasesUtiles.UsuarioReferencia>();
                foreach (var item in _Usuario)
                {
                    loginUser.UsuarioReferencia.Add(new ClasesUtiles.UsuarioReferencia()
                    {
                        uidReferencia = item.uidsuario, NombreReferencia = item.nombre
                    });
                }
                foreach (var item in _Cliente)
                {
                    loginUser.UsuarioReferencia.Add(new ClasesUtiles.UsuarioReferencia()
                    {
                        uidReferencia = item.uidcliente, NombreReferencia = item.nombre
                    });
                }
                foreach (var item in _Proveedor)
                {
                    loginUser.UsuarioReferencia.Add(new ClasesUtiles.UsuarioReferencia()
                    {
                        uidReferencia = item.uidproveedor, NombreReferencia = item.nombre
                    });
                }
                #endregion
                loginUser.EstaConectado = true;
                SessionClass.SetLoginUser(page, loginUser);
            }
            else
            {
            }
        }