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); }
// 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 { } }