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