Ejemplo n.º 1
0
        public U_usuarios perfil(Int32 ddl2, String sess, Int32 id_user)
        {
            U_usuarios msm2 = new U_usuarios();

            switch (ddl2)
            {
            case 1:
                msm2.Url     = "Editar_Administrador.aspx";
                msm2.Sesion1 = "" + id_user;
                break;

            case 2:
                msm2.Url     = "ver_pqr.aspx";
                msm2.Sesion1 = "" + id_user;
                break;

            case 3:
                msm2.Sesion1 = null;
                msm2.Nombre1 = null;

                D_usuario  user  = new D_usuario();
                U_usuarios datos = new U_usuarios();

                datos.Session = sess;
                user.cerrarSession(datos);
                msm2.Url = "productos.aspx";
                break;
            }

            return(msm2);
        }
Ejemplo n.º 2
0
        public U_usuarios perfil(Int32 ddl, String ses)
        {
            U_usuarios msm = new U_usuarios();

            switch (ddl)
            {
            case 1:
                msm.Url = "editar_perfil.aspx";
                break;

            case 2:
                msm.Sesion1 = null;
                msm.Nombre1 = null;

                D_usuario  user  = new D_usuario();
                U_usuarios datos = new U_usuarios();

                datos.Session = ses;
                user.cerrarSession(datos);
                msm.Url = "productos.aspx";
                break;
            }

            return(msm);
        }
        public U_usuarios catalogo(Int32 ddl)
        {
            U_usuarios msm1 = new U_usuarios();

            switch (ddl)
            {
            case 1:
                msm1.Url = "productos.aspx";
                break;

            case 2:

                msm1.Url = "Bombas.aspx";
                break;

            case 3:
                msm1.Url = "Tanques.aspx";
                break;

            case 4:
                msm1.Url = "Accesorios.aspx";
                break;
            }

            return(msm1);
        }
Ejemplo n.º 4
0
        public DataTable cerrarSession(U_usuarios datos)
        {
            DataTable        Usuario   = new DataTable();
            NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

            try
            {
                NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("seguridad.f_cerrar_session1", conection);
                dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
                dataAdapter.SelectCommand.Parameters.Add("_session", NpgsqlDbType.Text).Value = datos.Session;
                conection.Open();
                dataAdapter.Fill(Usuario);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
            finally
            {
                if (conection != null)
                {
                    conection.Close();
                }
            }
            return(Usuario);
        }
Ejemplo n.º 5
0
        public DataTable actualziarContrasena(U_usuarios datos)
        {
            DataTable        Usuario   = new DataTable();
            NpgsqlConnection conection = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

            try
            {
                NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("seguridad.actualizar_contrasena", conection);
                dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
                dataAdapter.SelectCommand.Parameters.Add("_user_id", NpgsqlDbType.Integer).Value = datos.User_id;
                dataAdapter.SelectCommand.Parameters.Add("_clave", NpgsqlDbType.Varchar).Value   = datos.Clave;

                conection.Open();
                dataAdapter.Fill(Usuario);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
            finally
            {
                if (conection != null)
                {
                    conection.Close();
                }
            }
            return(Usuario);
        }
Ejemplo n.º 6
0
        public U_usuarios logear(String usuario, String clave, String sesion)
        {
            D_usuario datos_usuario = new D_usuario();
            DataTable data          = datos_usuario.loggin(usuario, clave);
            Mac       datos         = new Mac();
            Int32     rol           = 0;


            U_usuarios datosUsuario = new U_usuarios();

            if (int.Parse(data.Rows[0]["id_cliente"].ToString()) > 0)
            {
                datosUsuario.User_id = Int32.Parse(data.Rows[0]["id_cliente"].ToString());

                datosUsuario.Rol = Int32.Parse(data.Rows[0]["id_rol"].ToString());
                rol = Int32.Parse(data.Rows[0]["id_rol"].ToString());
                datosUsuario.Intentos = Int32.Parse(data.Rows[0]["intebtos"].ToString());

                if (datosUsuario.Intentos < 3)
                {
                    datosUsuario.Username = data.Rows[0]["id_cliente"].ToString();
                    datosUsuario.Ip       = datos.ip();
                    datosUsuario.Mac      = datos.mac();
                    datosUsuario.Session  = sesion;

                    datos_usuario.guardadoSession(datosUsuario);
                }
                else
                {
                    datosUsuario.Msm = "<script type='text/javascript'>alert('Error: Esperar 30 minutos para iniciar session.');window.location=\"login.aspx\"</script>";
                    return(datosUsuario);
                }
            }



            if (rol == 1)
            {
                datosUsuario.Url = "ModificarProducto.aspx";
            }
            else
            {
                if (rol == 2)
                {
                    datosUsuario.Url = "Catalogo_Cliente.aspx";
                }
                else
                {
                    datosUsuario.Msm = "<script type='text/javascript'>alert('Error: Usuario o Clave incorrectos.');window.location=\"login.aspx\"</script>";
                }
            }



            return(datosUsuario);
        }
    protected void GV_selec_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        ClientScriptManager cm      = this.ClientScript;
        L_pedido_admin      pedidos = new L_pedido_admin();
        U_usuarios          dato    = new U_usuarios();

        pedidos.Rpedido(int.Parse(e.CommandArgument.ToString()), e.CommandName, Int32.Parse(Session["id_categoria"].ToString()), Session["referencia"].ToString(), Int32.Parse(TB_cantidad.Text));
        pedidos.seleccionar(Session["referencia"].ToString());
        cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Pedido Realizado');window.location=\"pedidoAdministrador.aspx\"</script>");
    }
Ejemplo n.º 8
0
    protected void DDL_catalogo_SelectedIndexChanged(object sender, EventArgs e)
    {
        Session["estados"] = DDL_catalogo.SelectedValue;

        L_masterCliente Ucatalogo = new L_masterCliente();
        U_usuarios      msm       = new U_usuarios();

        msm = Ucatalogo.catalogo(Int32.Parse(DDL_catalogo.SelectedValue));

        Response.Redirect(msm.Url);
    }
Ejemplo n.º 9
0
        public String mensaje(Int32 id_user, String contra)
        {
            D_usuario  nuevo = new D_usuario();
            U_usuarios otro  = new U_usuarios();

            otro.User_id = id_user;
            otro.Clave   = contra;
            nuevo.actualziarContrasena(otro);
            String msm = "<script type='text/javascript'>alert('Su Contraseña ha sido actualizada.');window.location=\"login.aspx\"</script>";

            return(msm);
        }
Ejemplo n.º 10
0
    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        Session["perfil"] = DDL_perfilC.SelectedValue;

        L_masterCliente Uperfil = new L_masterCliente();
        U_usuarios      ms      = new U_usuarios();

        ms = Uperfil.perfil(int.Parse(DDL_perfilC.SelectedValue), Session.SessionID, Int32.Parse(Session["id_usuaro"].ToString()));

        Session["id_usuaro"] = ms.Sesion1;
        //Session["nombre"] = ms.Nombre1;
        Response.Redirect(ms.Url);
    }
Ejemplo n.º 11
0
    protected void DropDownList4_SelectedIndexChanged(object sender, EventArgs e)
    {
        Session["perfil"] = DDL_perfil.SelectedValue;

        L_MasterAdmin Uperfil = new L_MasterAdmin();
        U_usuarios    ms2     = new U_usuarios();

        ms2 = Uperfil.perfil(int.Parse(DDL_perfil.SelectedValue), Session.SessionID, Int32.Parse(Session["id_usuaro"].ToString()));

        Session["id_usuaro"] = ms2.Sesion1;
        //Session["nombre"] = ms.Nombre1;
        Response.Redirect(ms2.Url);



        /*
         * int n = 0;
         *
         * do
         * {
         *
         *    Session["perfil"] = DDL_perfil.SelectedValue;
         *
         *    switch (int.Parse(DDL_perfil.SelectedValue))
         *    {
         *        case 1:
         *
         *            Response.Redirect("Editar_Administrador.aspx");
         *            break;
         *        case 2:
         *
         *            Response.Redirect("ver_pqr.aspx");
         *            break;
         *
         *
         *        case 3:
         *            Session["user_id"] = null;
         *            Session["nombre"] = null;
         *
         *           Dao_Usuario user = new Dao_Usuario();
         *           E_Usuario datos = new E_Usuario();
         *           datos.Session = Session.SessionID;
         *           user.cerrarSession(datos);
         *           Response.Redirect("productos.aspx");
         *            break;
         *
         *    }
         *
         * } while (n < 0);
         */
    }
Ejemplo n.º 12
0
    protected void B_iniciar_Click(object sender, EventArgs e)
    {
        ClientScriptManager cm      = this.ClientScript;
        U_usuarios          datos   = new U_usuarios();
        L_usuario           usuario = new L_usuario();

        datos = usuario.logear(TB_usuario.Text.ToString(), TB_clave.Text.ToString(), Session.SessionID);
        Session["id_usuaro"] = datos.User_id;
        Session["id_rol"]    = datos.Rol;

        try {
            Response.Redirect(datos.Url);
        }
        catch (Exception exc)
        {
            cm.RegisterClientScriptBlock(this.GetType(), "", datos.Msm);
        }
    }
Ejemplo n.º 13
0
    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        Session["estado"] = DDL_productos.SelectedValue;

        L_MasterVisitante Ucatalogo = new L_MasterVisitante();
        U_usuarios        msm       = new U_usuarios();

        msm = Ucatalogo.catalogo(Int32.Parse(DDL_productos.SelectedValue));

        Response.Redirect(msm.Url);

        /* int n = 0;
         *
         * do
         * {
         *
         *   Session["estado"] = DDL_productos.SelectedValue;
         *
         *   switch (int.Parse(DDL_productos.SelectedValue))
         *   {
         *       case 1:
         *           Response.Redirect("productos.aspx");
         *           break;
         *       case 2:
         *           Response.Redirect("Bombas.aspx");
         *           break;
         *       case 3:
         *           Response.Redirect("Tanques.aspx");
         *
         *           break;
         *       case 4:
         *           Response.Redirect("Accesorios.aspx");
         *           break;
         *
         *
         *   }
         *
         * } while (n < 0);
         *
         *
         *
         * }
         */
    }