예제 #1
0
        public U_aux_master_home generar_datos_session(bool post, Object Session)
        {
            U_aux_master_home data = new U_aux_master_home();

            if (!post)
            {
                if (Session == null)
                {
                    return(data);
                }
                else
                {
                    DataTable datos = (DataTable)Session;
                    if (datos.Rows[0]["idTipo"].ToString() == "1" || datos.Rows[0]["idTipo"].ToString() == "3")
                    {
                        data.RutaFoto        = datos.Rows[0]["rutaArchivo"].ToString() + datos.Rows[0]["nomArchivo"].ToString();
                        data.NomUsuario      = datos.Rows[0]["nomUsuario"].ToString();
                        data.RegistroVisible = false;
                    }
                    if (datos.Rows[0]["idTipo"].ToString() == "2")
                    {
                        data.RutaFoto        = datos.Rows[0]["rutaArchivo"].ToString() + datos.Rows[0]["nomArchivo"].ToString();
                        data.NomUsuario      = datos.Rows[0]["nomEmpresa"].ToString();
                        data.RegistroVisible = false;
                    }
                    return(data);
                }
            }
            return(data);
        }
예제 #2
0
    //CAMBIAR FUNCIONALIDAD
    protected void BTN_Buscar_Click(object sender, EventArgs e)
    {
        L_Master_Home     lgc  = new L_Master_Home();
        U_aux_master_home data = new U_aux_master_home();

        data = lgc.boton_buscar(TB_Search.Text);
        Session["Tienda"] = data.Productos;
        String url = data.Url;

        MensajeModal.Text = data.Modal_Info1;
        //REDIRECCION ES UN JS
        String texto = "redireccionar_Home('" + url + "');";

        Page.ClientScript.RegisterStartupScript(this.GetType(), "scripts", texto, true);
    }
예제 #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        L_Master_Home logica = new L_Master_Home();

        //CAMBIAR FUNCIONES
        PerfilUsr.Visible = logica.validaciones(IsPostBack, Session["Sesion"]);
        U_aux_master_home info = new U_aux_master_home();

        info = logica.generar_datos_session(IsPostBack, Session["Sesion"]);
        IMG_UsuarioBarraHome.ImageUrl  = info.RutaFoto;
        LB_NombreUsuarioBarraHome.Text = info.NomUsuario;
        Registro.Visible = info.RegistroVisible;

        //Seteando Idiomas
        L_Idioma  idiot      = new L_Idioma();
        Object    sesidioma  = Session["idiomases"];
        Int32     formulario = 7;
        Int32     idiom      = Convert.ToInt32(sesidioma);
        Hashtable compIdioma = new Hashtable();

        idiot.mostraridioma(formulario, idiom, compIdioma);
        try
        {
            this.man_usr.InnerText       = compIdioma["man_usr"].ToString();
            this.tien.InnerText          = compIdioma["tien"].ToString();
            this.tienda.InnerText        = compIdioma["tien"].ToString();
            this.pags.InnerHtml          = compIdioma["pags"].ToString() + " <i class='fa fa-angle-down'></i> <span class='arrow top'></span>";
            this.perf.InnerText          = compIdioma["perf"].ToString();
            this.about_us.InnerText      = compIdioma["about_us"].ToString();
            this.who_are.InnerText       = compIdioma["who_are"].ToString();
            this.regi.InnerHtml          = compIdioma["regi"].ToString() + " <i class='fa fa-angle-down'></i> <span class='arrow top'></span>";
            this.as_usr.InnerText        = compIdioma["as_usr"].ToString();
            this.as_company.InnerText    = compIdioma["as_company"].ToString();
            this.start_session.InnerText = compIdioma["start_session"].ToString();
            this.serv.InnerHtml          = compIdioma["serv"].ToString();
            this.A1.InnerHtml            = compIdioma["A1"].ToString();
            this.A2.InnerHtml            = compIdioma["A2"].ToString();
            this.A3.InnerHtml            = compIdioma["A3"].ToString();
            this.a4.InnerHtml            = compIdioma["a4"].ToString();
            this.a5.InnerHtml            = compIdioma["a5"].ToString();
            this.a6.InnerHtml            = compIdioma["a6"].ToString();
        }
        catch (Exception ex)
        {}
    }
예제 #4
0
        //FUNCION BOTON
        public U_aux_master_home boton_buscar(String busqueda)
        {
            //FUNCION PARA REALIZAR LA BUSQUEDA DE LOS DATOS
            U_aux_master_home data = new U_aux_master_home();

            if (String.IsNullOrWhiteSpace(busqueda))
            {
                DB_Producto daoProducto = new DB_Producto();
                //DDAOProducto DAO_Producto = new DDAOProducto();
                data.Productos = daoProducto.get_all_products();
                //Session["Tienda"] = DAO_Producto.TodoProductos();
                data.Url = "Store.aspx";
                //Response.Redirect("Store.aspx");
                return(data);
            }
            //DDAOHome datos = new DDAOHome();
            DB_Producto daoProd = new DB_Producto();
            String      palabra = busqueda;

            palabra = palabra.Replace(' ', '|');
            //datos.Buscador(palabra).Rows.Count > 0
            if (daoProd.find_products(palabra).Rows.Count > 0)
            {
                data.Productos = daoProd.find_products(palabra);
                //datos.Buscador(palabra);
                //Session["Tienda"] = datos.Buscador(palabra);
                data.Url = "Store.aspx";
                //Response.Redirect("Store.aspx");
                return(data);
            }
            else
            {
                data.Productos   = null;
                data.Url         = "";
                data.Modal_Info1 = "No se encontraron resultados";
                return(data);
                //Modal("No se encontraron resultados");
            }
        }