Exemplo n.º 1
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        DUUsuario user = new DUUsuario
        {
            Nombre        = TB_Nombre.Text.ToString(),
            Direccion     = TB_Direccion.Text.ToString(),
            Telefono      = TB_Telefono.Text.ToString(),
            Correo        = TB_Correo.Text.ToString(),
            UserName      = TB_UserName.Text.ToString(),
            Clave         = TB_Contraseña.Text.ToString(),
            Rol           = 1,
            Estado        = 1,
            Session       = Session.SessionID,
            Credito       = double.Parse(TB_Tarjeta.Text.ToString()),
            LastModifiend = DateTime.Now
        };

        DLUsuario  regis    = new DLUsuario();
        DUMensajes mensajes = regis.agregarUsuario(user);


        ClientScriptManager cm = this.ClientScript;

        cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('" + mensajes.Mensaje + "');window.location=\"" + mensajes.Url + "\"</script>");
    }
Exemplo n.º 2
0
        public int EliminaUsuario(int i_idUsuario)
        {
            Usuario   objUsuario = new Usuario();
            DLUsuario odlUsuario = new DLUsuario();

            int TotalArticulos;

            objUsuario          = odlUsuario.getUsuarioporID(i_idUsuario);
            objUsuario.idPuesto = 176;
            objUsuario.estatus  = "INACTIVO";

            try
            {
                TotalArticulos = odlUsuario.CountArticuloUsuario(i_idUsuario);
                if (TotalArticulos == 0)
                {
                    odlUsuario.UpdateUsuario(ref objUsuario);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(TotalArticulos);
        }
Exemplo n.º 3
0
        public void BuscarUsuarioPermisos(ref DropDownList oddlUsu, string strBusqueda)
        {
            DLUsuario odlUsuario = new DLUsuario();

            oddlUsu.DataValueField = "puestoDesc";
            oddlUsu.DataTextField  = "nombre";
            oddlUsu.DataSource     = odlUsuario.BuscarUsuarioPermisos(strBusqueda);
        }
Exemplo n.º 4
0
        public void CargaUsuariosSistema(ref CheckBoxList oddlU, bool IncluirValorInicial = true)
        {
            DLUsuario dlUsuario = new DLUsuario();

            oddlU.DataSource     = dlUsuario.CatalogoUsuariosSistema(IncluirValorInicial);
            oddlU.DataValueField = "Descripcion";
            oddlU.DataTextField  = "Descripcion2";
        }
Exemplo n.º 5
0
        public string ObtienePuesto(int idUsuario)
        {
            Puesto    oPuesto          = new Puesto();
            Usuario   oUsuario         = new Usuario();
            DLUsuario DataLayerUsuario = new DLUsuario();
            DLPuesto  DataLayerPuesto  = new DLPuesto();

            oUsuario = DataLayerUsuario.getUsuarioporID(idUsuario);
            oPuesto  = DataLayerPuesto.getPuestoporID(oUsuario.idPuesto);

            return(oPuesto.descripcion);
        }
Exemplo n.º 6
0
        public void CargaUsuarioAlta(ref DropDownList oddlUsuario)
        {
            DLUsuario DataLayerUsuario = new DLUsuario();

            List <Usuario> usu = new List <Usuario>();

            usu = DataLayerUsuario.getUsuarioAll();
            usu.RemoveAll(x => x.idUsuario != 1186);

            usu.OrderBy(x => x.nombre);
            oddlUsuario.DataSource     = usu;
            oddlUsuario.DataValueField = "idUsuario";
            oddlUsuario.DataTextField  = "Nombre";
        }
Exemplo n.º 7
0
        public void CargaUsuarioBusca(ref DropDownList oddlUsuario)
        {
            DLUsuario      DataLayerUsuario = new DLUsuario();
            List <Usuario> usu = new List <Usuario>();

            usu = DataLayerUsuario.getUsuarioAll();
            //usu.RemoveAll(x => x.idUsuario != 1186);

            var index = usu.FindIndex(x => x.idUsuario == 1186);
            var item  = usu[index];

            usu[index] = usu[0];
            usu[0]     = item;
            usu.OrderBy(x => x.nombre);
            oddlUsuario.DataSource     = usu;
            oddlUsuario.DataValueField = "idUsuario";
            oddlUsuario.DataTextField  = "Nombre";
        }
    protected void LoginButton_Click(object sender, EventArgs e)
    {
        DULoggin  loggin = new DULoggin();
        DLUsuario inicio = new DLUsuario();

        loggin.UserName = L_Autenticate.UserName.ToString();
        loggin.Clave    = L_Autenticate.Password.ToString();
        loggin.Session  = Session.SessionID;
        loggin          = inicio.IniciarSesion(loggin);

        Session["nombre"]  = loggin.Nombre;
        Session["user_id"] = loggin.UserId;
        Session["rol"]     = loggin.Rol;

        Session["mensajeLogin"] = loggin.Mensaje;

        Response.Redirect(loggin.Url);
    }
Exemplo n.º 9
0
        public static BEUsuario Obtener(string usuario, bool activo)
        {
            BEUsuario oUsuario = null;

            using (var cn = new SqlConnection(cnx))
            {
                try {
                    cn.Open();

                    oUsuario = new DLUsuario(cn).Obtener(usuario, activo);

                    return(oUsuario);
                }
                catch (Exception ex) {
                    throw ex;
                }
            }
        }
Exemplo n.º 10
0
        public static Validacion ValidaAsignacion(Articulo objArtVal)
        {
            Validacion Val             = new Validacion();
            DLUsuario  objectDLUsuario = new DLUsuario();

            if (objArtVal.idUsuario != Convert.ToInt32(Constantes.UsuarioValido.NoAsignado))
            {
                Val.validate = false;
                Usuario objectUsu = objectDLUsuario.getUsuarioporID
                                        (objArtVal.idUsuario.HasValue ? objArtVal.idUsuario.Value : 0);
                Val.message = "El artículo ya se encuentra asignado al usuario: " + objectUsu.nombre + " con la responsiva: " + objArtVal.responsiva + ".";
            }
            else
            {
                Val.validate = true;
                Val.message  = string.Empty;
            }
            return(Val);
        }
Exemplo n.º 11
0
    protected void BTN_Guardar_Click(object sender, EventArgs e)
    {
        perfil.Id            = int.Parse(Session["user_id"].ToString());
        perfil.Nombre        = TB_Nombre.Text;
        perfil.Correo        = TB_Correo.Text;
        perfil.UserName      = TB_UserName.Text;
        perfil.Clave         = TB_Contraseña.Text;
        perfil.Direccion     = TB_Direccion.Text;
        perfil.Telefono      = TB_Telefono.Text;
        perfil.Credito       = double.Parse(TB_Credito.Text);
        perfil.Session       = Session.SessionID;
        perfil.LastModifiend = DateTime.Now;

        DLUsuario dao = new DLUsuario();

        dao.actualizarUsuario(perfil);

        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Cambios realizados.')", true);
    }
Exemplo n.º 12
0
        public List <Usuario> ObtieneUsuarioAll()
        {
            DLUsuario      odlUsuario    = new DLUsuario();
            List <Usuario> lstUsu        = new List <Usuario>();
            List <Usuario> lstretUsuario = new List <Usuario>();

            try
            {
                lstUsu = odlUsuario.getUsuarioAll();
                lstUsu.RemoveAll(x => x.idUsuario == 0);
                lstretUsuario = lstUsu.OrderBy(x => x.idUsuario).ToList();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(lstretUsuario);
        }
Exemplo n.º 13
0
        public int ActualizaUsuario(int i_idUsuario, string s_nombre, int i_idPuesto, string s_estatus)
        {
            Usuario   objUsuario = new Usuario();
            DLUsuario odlUsuario = new DLUsuario();

            objUsuario.idUsuario = i_idUsuario;
            objUsuario.nombre    = s_nombre;
            objUsuario.idPuesto  = i_idPuesto;
            objUsuario.estatus   = s_estatus;

            try
            {
                odlUsuario.UpdateUsuario(ref objUsuario);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(objUsuario.idUsuario);
        }
Exemplo n.º 14
0
        public int InsertaUsuario(int i_idUsuario, string s_nombre, int i_idPuesto, string s_estatus)
        {
            Usuario   objUsuario = new Usuario();
            DLUsuario odlUsuario = new DLUsuario();

            objUsuario.idUsuario  = i_idUsuario;
            objUsuario.nombre     = s_nombre;
            objUsuario.idPuesto   = i_idPuesto;
            objUsuario.puestoDesc = string.Empty;
            objUsuario.estatus    = s_estatus;

            try
            {
                odlUsuario.InsertUsuario(ref objUsuario);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(objUsuario.idUsuario);
        }
Exemplo n.º 15
0
    protected void BTN_Guardar_Click(object sender, EventArgs e)
    {
        perfil.Id            = int.Parse(Session["user_id"].ToString());
        perfil.Nombre        = TB_Nombre.Text;
        perfil.Correo        = TB_Correo.Text;
        perfil.UserName      = TB_UserName.Text;
        perfil.Clave         = TB_Contraseña.Text;
        perfil.Direccion     = TB_Direccion.Text;
        perfil.Telefono      = TB_Telefono.Text;
        perfil.Credito       = double.Parse(TB_Credito.Text);
        perfil.Session       = Session.SessionID;
        perfil.LastModifiend = DateTime.Now;

        DLUsuario dao = new DLUsuario();

        dao.actualizarUsuario(perfil);


        ClientScriptManager cm = this.ClientScript;


        cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Se actualizo informacion exitosamente..');window.location=\"Inicio_Admin.aspx\"</script>");
    }
Exemplo n.º 16
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            var objBlUsuario = new DLUsuario();

            try
            {
                #region
                //if (txtLogin.Text.Equals("admams") && txtSenha.Text.Equals("ams2018@"))
                //{
                //    // lblErro.InnerText = @"Ativação em fase de impementação! ", "AMS", MessageIcon.Error, MessageButton.OK);
                //    if (DateTime.TryParse(Microsoft.VisualBasic.Interaction.InputBox("Informe a data de validade da Licença!", "Licença", ""), out DateTime dataExpiracao))
                //    {
                //        new DLConfiguracaoGeral().Atualizar(new MLConfiguracaoGeral() { DataExpiracaoLicenca = dataExpiracao });
                //         lblErro.InnerText = "Licença alterada com sucesso!\n\nNova Validade: " + dataExpiracao.ToShortDateString(), "Atenção", MessageIcon.Error, MessageButton.OK);
                //        lblValidadeLicenca.Text = "Licença valida até " + dataExpiracao.ToShortDateString();
                //        txtLogin.Clear();
                //        txtSenha.Clear();
                //        txtLogin.Focus();
                //    }
                //    else
                //    {
                //         lblErro.InnerText = @"Data Inválida!\n\nInforme a data no formato dd/mm/aaaa.", "Atenção", MessageIcon.Error, MessageButton.OK);
                //    }
                //    return;
                //}
                #endregion

                if (string.IsNullOrEmpty(txtLogin.Text) || String.IsNullOrEmpty(txtSenha.Text))
                {
                    lblErro.InnerText = @"Informe Usuário e Senha! ";
                    return;
                }
                string senha = "";
                if (string.IsNullOrEmpty(txtSenha.Text) || txtSenha.Text == "Insira a Senha")
                {
                    senha = "";
                }
                else
                {
                    senha = txtSenha.Text;
                }

                var usuario = objBlUsuario.Consultar(new MLUsuario()
                {
                    Login = txtLogin.Text, Senha = senha
                });


                if (usuario.Tentativas >= 5)
                {
                    lblErro.InnerText = "Número de tentativas excedido!!!\n\nUsuário bloqueado.\n\nContate o Adminitrador!";
                    return;
                }
                //var validadeLicenca = Convert.ToDateTime(lblValidadeLicenca.Text.Replace("Licença valida até ", "")).Date;
                //var hoje = DateTime.Now.Date;

                //var diasDiferenca = (validadeLicenca - hoje);

                //if (diasDiferenca.Days >= 0 && diasDiferenca.Days <= 5)
                //{
                //    if (diasDiferenca.Days > 0)
                //         lblErro.InnerText = "Faltam " + diasDiferenca.Days + " dia(s) para expiração da Licença!\n\nPara renovação entre em contato com a SuppSys Sistemas! ", "Atenção", MessageIcon.Information, MessageButton.OK);
                //    else
                //         lblErro.InnerText = "Sua Licença expira hoje!!\n\nPara renovação entre em contato com a SuppSys Sistemas! ", "Atenção", MessageIcon.Information, MessageButton.OK);
                //}

                //if (Convert.ToDateTime(lblValidadeLicenca.Text.Replace("Licença valida até ", "")).Date < DateTime.Now.Date)
                //{
                //     lblErro.InnerText = "Licença expirada!\n\nContate a SuppSys Sistemas! ", "Atenção", MessageIcon.Information, MessageButton.OK);
                //    return;
                //}

                if (!(bool)usuario.Ativo)
                {
                    lblErro.InnerText = "Por motivos de Segurança seu usuário foi bloqueado!!!\n\nContate a SuppSys Sistemas! ";
                    return;
                }

                if (txtLogin.Text == usuario.Login && txtSenha.Text == usuario.Senha)
                {
                    Sessao.Instance.Usuario = usuario;
                    HttpContext.Current.Response.Redirect("Mesas");
                }
                else
                {
                    lblErro.InnerText = @"Usuario ou Senha inválidos!!";
                }

                if (usuario.Tentativas == 4)
                {
                    lblErro.InnerText = "Você possui apenas uma tentativa!\n\nNa próxima tentativa errada seu usuário será inativado!!";
                }
            }
            catch (Exception ex)
            {
                if (ex.InnerException != null)
                {
                    lblErro.InnerText = @"Erro: " + ex.InnerException.InnerException.Message;
                }
                else
                {
                    lblErro.InnerText = @"Erro: " + ex.Message;
                }
            }
        }
Exemplo n.º 17
0
        public System.Data.DataTable LeePermisosUsuario(string UserId)
        {
            DLUsuario odlUsuario = new DLUsuario();

            return(odlUsuario.LeePermisosUsuario(UserId));
        }
Exemplo n.º 18
0
        public System.Data.DataTable ActualizaPermisosUsuario(string UserId, int idMenu, bool Usu_Autorizado)
        {
            DLUsuario odlUsuario = new DLUsuario();

            return(odlUsuario.ActualizaPermisosUsuario(UserId, idMenu, Usu_Autorizado));
        }
Exemplo n.º 19
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Int32 formulario = 22;

        DLControles datos = new DLControles();

        Hashtable compIdioma = datos.ObtenerIdiomaControles(formulario, int.Parse(Session["idioma"].ToString()));

        try
        {
            Session["compIdioma"] = compIdioma;

            L_Nombre.Text    = compIdioma["L_Nombre"].ToString();
            L_Correo.Text    = compIdioma["L_Correo"].ToString();
            L_User.Text      = compIdioma["L_User"].ToString();
            L_Clave.Text     = compIdioma["L_Clave"].ToString();
            L_Direccion.Text = compIdioma["L_Direccion"].ToString();
            L_Telefono.Text  = compIdioma["L_Telefono"].ToString();
            L_Tarjeta.Text   = compIdioma["L_Tarjeta"].ToString();

            REV_Nombre.ErrorMessage    = compIdioma["REV_Nombre"].ToString();
            REV_Correo.ErrorMessage    = compIdioma["REV_Correo"].ToString();
            REV_Clave.ErrorMessage     = compIdioma["REV_Clave"].ToString();
            REV_Direccion.ErrorMessage = compIdioma["REV_Direccion"].ToString();
            REV_Telefono.ErrorMessage  = compIdioma["REV_Telefono"].ToString();
            REV_Tarjeta.ErrorMessage   = compIdioma["L_Tarjeta"].ToString();

            BTN_Guardar.Text = compIdioma["BTN_Guardar"].ToString();
            L_Perfil.Text    = compIdioma["L_Perfil"].ToString();
        }
        catch
        {
        }
        try
        {
            DLValidaciones validar = new DLValidaciones();

            Int32 valor = int.Parse(validar.ValidarPostBack(IsPostBack));

            DLUsuario usuario = new DLUsuario();
            try
            {
                perfil = usuario.perfilUsuario(int.Parse(Session["user_id"].ToString())).First();
            }
            catch
            {
                Response.Redirect("~/View/Login_Visitante.aspx");
            }

            TB_Nombre.Text      = perfil.Nombre;
            TB_Correo.Text      = perfil.Correo;
            TB_UserName.Text    = perfil.UserName;
            TB_UserName.Enabled = false;
            TB_Contraseña.Text  = perfil.Clave;
            TB_Direccion.Text   = perfil.Direccion;
            TB_Telefono.Text    = perfil.Telefono;
            TB_Credito.Text     = "" + perfil.Credito;
        }
        catch
        {
        }
    }
Exemplo n.º 20
0
        public ELUsuario Obtener(int id)
        {
            DLUsuario dl = new DLUsuario();

            return(dl.ObtenerUsuarioLogeado(id));
        }
Exemplo n.º 21
0
        public Usuario ObtenUsuario(int id_Usuario)
        {
            DLUsuario usu = new DLUsuario();

            return(usu.getUsuarioporID(id_Usuario));
        }