Пример #1
0
        public EntUsuarios SelectUsuario(string usuario, string contraseña)
        {
            DataTable dt = new DatUsuarios().SelectUsuario(usuario, contraseña);

            if (dt.Rows.Count == 0)
            {
                throw new ApplicationException("Usuario y/o Contraseña invalidos :(");
            }

            DataRow     dr   = dt.Rows[0];
            EntUsuarios usua = new EntUsuarios();

            usua.Id_Usuario       = Convert.ToInt32(dr["Id_Usuario"]);
            usua.NombreUsuario    = dr["Nombre_Usuario"].ToString();
            usua.ApellidoPaterno  = dr["Apellido_Paterno"].ToString();
            usua.ApellidoMaterno  = dr["Apellido_Materno"].ToString();
            usua.Usuario          = dr["Usuario"].ToString();
            usua.Contraseña       = dr["Contraseña"].ToString();
            usua.Nivel_Usuario    = dr["Nivel_Usuario"].ToString();
            usua.FechaAlta        = Convert.ToDateTime(dr["Fecha_Alta"]);
            usua.Telefono         = dr["Telefono"].ToString();
            usua.Celular          = dr["Celular"].ToString();
            usua.Direccion        = dr["Direccion"].ToString();
            usua.Estatus          = Convert.ToBoolean(dr["Estatus"]);
            usua.Pregunta_Secreta = dr["Pregunta_Secreta"].ToString();
            return(usua);
        }
Пример #2
0
        public void InsertaNuevoPass(string usua, string palabra, string pass)
        {
            DatUsuarios datUsua = new DatUsuarios();
            int         filas   = datUsua.InsertaNuevoPass(usua, palabra, pass);

            if (filas != 1)
            {
                throw new ApplicationException("Error en la capa de Negocios al Guardar la Nueva Contraseña. :(");
            }
        }
Пример #3
0
        public void InsertaUsuario(string nombre, string paterno, string materno, string direccion, string tel, string cel, string usua, string pass, string pregunta)
        {
            DatUsuarios dusua     = new DatUsuarios();
            int         lintFilas = dusua.agregaUsuarioD(nombre, paterno, materno, direccion, tel, cel, usua, pass, pregunta);

            if (lintFilas != 1)
            {
                throw new System.Exception("error en la capa de negocio al insertar un usuario");
            }
        }
Пример #4
0
    public static string validaPalabra(string usuarioModal, string palabraModal)
    {
        DataTable dt     = new DatUsuarios().SelectCambioPass(usuarioModal, palabraModal);
        string    valida = Convert.ToString(dt.Rows.Count);

        JavaScriptSerializer oSerializer = new JavaScriptSerializer();
        string sJson = oSerializer.Serialize(valida);

        return(sJson);
    }
Пример #5
0
    protected void btnEntarxs_Click(object sender, EventArgs e)
    {
        try
        {
            if (string.IsNullOrEmpty(txtUser.Text) || string.IsNullOrEmpty(txtPass.Text))
            {
                txtUser.Focus();
                txtPass.Text = "";
                txtUser.Text = "";
                throw new ApplicationException("Debe ingresar Usuario y Contraseña :(");
            }


            EntUsuarios usua = new EntUsuarios();
            usua.Usuario    = txtUser.Text.Trim();
            usua.Contraseña = txtPass.Text.Trim();
            EntUsuarios log = new BusUsuarios().SelectUsuario(usua.Usuario, usua.Contraseña);
            if (log == null)
            {
                throw new ApplicationException("Usuario y/o Contraseña incorrecta :(");
            }

            int         Nivel;
            DataTable   dt    = new DatUsuarios().SelectUsuario(usua.Usuario, usua.Contraseña);
            DataRow     dr    = dt.Rows[0];
            EntUsuarios nivel = new EntUsuarios();
            nivel.Nivel_Usuario = dr["Nivel_Usuario"].ToString();
            Nivel = Convert.ToInt32(nivel.Nivel_Usuario);

            if (Nivel == 2)
            {
                BusBitacora obj2 = new BusBitacora();
                obj2.InsertBitacoraFarmacia(log.Id_Usuario, log.NombreUsuario + " " + log.ApellidoPaterno + " " + log.ApellidoMaterno, DateTime.Now, 10, "InicioSession", "INICIO DE SESSION: En el modulo de Administrador " + DateTime.Now);

                Session["Login"] = log;
                Response.Redirect("tabsAdmin.aspx");
            }
            else if (Nivel == 3)
            {
                BusBitacora obj2 = new BusBitacora();
                obj2.InsertBitacoraFarmacia(log.Id_Usuario, log.NombreUsuario + " " + log.ApellidoPaterno + " " + log.ApellidoMaterno, DateTime.Now, 10, "InicioSession", "INICIO DE SESSION: En el modulo de Ventas " + DateTime.Now);

                Session["Login"] = log;
                Response.Redirect("VentasEmp1.aspx");
            }
        }
        catch (Exception ex)
        {
            mostrarMensaje(ex.Message);
        }
    }
Пример #6
0
        public EntUsuarios SelectCambioPass(string usuario, string palabra)
        {
            DataTable dt = new DatUsuarios().SelectCambioPass(usuario, palabra);

            if (dt.Rows.Count == 0)
            {
                throw new ApplicationException("Usuario y/o Palabra Secreta incorrectos :(");
            }
            DataRow     dr   = dt.Rows[0];
            EntUsuarios usua = new EntUsuarios();

            usua.Id_Usuario       = Convert.ToInt32(dr["Id_Usuario"]);
            usua.NombreUsuario    = dr["Nombre_Usuario"].ToString();
            usua.ApellidoPaterno  = dr["Apellido_Paterno"].ToString();
            usua.ApellidoMaterno  = dr["Apellido_Materno"].ToString();
            usua.Usuario          = dr["Usuario"].ToString();
            usua.Pregunta_Secreta = usua.Pregunta_Secreta = dr["Pregunta_Secreta"].ToString();

            return(usua);
        }