protected void Iniciar() { ApagarComponentes(); string Categoria = Convert.ToString(Session["Categoria"]); List <E_Producto> LstP = new N_Producto().LstProductos(); List <E_Producto> LstNT = new List <E_Producto>(); foreach (E_Producto P in LstP) { if (P.CategoriaProducto == Categoria && P.EstadoProducto == "3") { LstNT.Add(new N_Producto().BuscarProductoPorId(P.IdProducto)); } } grvProductos.DataSource = LstNT; grvProductos.DataBind(); int IdUsuario = Convert.ToInt16(Session["IdUsuario"]); List <E_ListaUsuario> LstELU = new N_ListaUsuario().LstUsuarios(); List <E_ListaUsuario> LstELN = new List <E_ListaUsuario>(); foreach (E_ListaUsuario P in LstELU) { if (P.IdUsuario == IdUsuario) { LstELN.Add(P); } } grvListas.DataSource = LstELN; grvListas.DataBind(); }
protected void btnListo_Click(object sender, EventArgs e) { int IdUsuario = Convert.ToInt16(Session["IdUsuario"]); ObjELU.IdUsuario = IdUsuario; ObjELU.NombreLista = tbNombreLista.Text; string msn = ObjNLU.InsertarListaUsuario(ObjELU); //grvListas.DataBind(); int IdProducto = Convert.ToInt16(Session["IdProducto"]); //int IdLista; //faltaba descomentar funcion buscar lista por nombre de lista List <E_ListaUsuario> lstU = new N_ListaUsuario().LstUsuarios(); foreach (E_ListaUsuario lista in lstU) { if (lista.IdUsuario == IdUsuario && lista.NombreLista == tbNombreLista.Text) { ObjELP.IdLista = lista.IdLista; } } //int IdLista = (new N_ListaUsuario().BuscarListaUsuarioporNombre(tbNombreLista.Text)).IdLista; ObjELP.IdProducto = IdProducto; //ObjELP.IdLista = Idlista; pFormLista.Visible = false; string msn2 = ObjNLP.InsertarListaProductol(ObjELP); Iniciar(); }
protected void btnAgregaraLista_Click(object sender, EventArgs e) { //ddlListasProductos.Visible = true; //grvListas.DataSource =; int IdUsuario = Convert.ToInt16(Session["IdUsuario"]); List <E_ListaUsuario> LstELU = new N_ListaUsuario().LstUsuarios(); List <E_ListaUsuario> LstELN = new List <E_ListaUsuario>(); foreach (E_ListaUsuario P in LstELU) { if (P.IdUsuario == IdUsuario) { LstELN.Add(P); } } grvListas.DataSource = LstELN; grvListas.DataBind(); pListas.Visible = true; }
protected void Iniciar() { int IdUsuario = Convert.ToInt16(Session["IdUsuario"]); //int IdUsuario = 3; ObjEU = ObjNE.BuscarUsuarioPorId(IdUsuario); List <E_ListaUsuario> LstUN = new N_ListaUsuario().LstUsuarios(); List <E_ListaUsuario> LstN = new List <E_ListaUsuario>(); foreach (E_ListaUsuario UN in LstUN) { if (UN.IdUsuario == IdUsuario) { LstN.Add(UN); } } grvListas.DataSource = LstN; grvListas.DataBind(); }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { int IdUsuario = Convert.ToInt16(Session["IdUsuario"]); string comando = e.CommandName; string str = e.CommandArgument.ToString(); string nombrelista = grvListas.Rows[Convert.ToInt16(str)].Cells[0].Text; //int lista; List <E_ListaUsuario> lstLU = new N_ListaUsuario().LstUsuarios(); foreach (E_ListaUsuario ls in lstLU) { if (ls.NombreLista == nombrelista && ls.IdUsuario == IdUsuario) { Session["idlista"] = ls.IdLista; } } //int IdLista = (new N_ListaUsuario().BuscarListaUsuarioporNombre(nombrenegocio)).IdLista; //int IdLista = (new N_ListaUsuario().BuscarListaUsuarioporLista(lista)).IdLista; //Session["IdLista"] = IdLista; switch (comando) { case "colsultar": { Response.Redirect("consultar_lista.aspx"); break; }; case "comparar": { Response.Redirect("comparar.aspx"); break; }; case "eliminar": { //string msnB = ObjNLU.BorraListaUsuario(IdLista); //eliminando elementos de listaproducto N_ListaProducto NLP = new N_ListaProducto(); List <E_ListaProducto> lstLP = new N_ListaProducto().LstUsuarios(); foreach (E_ListaProducto LP in lstLP) { if (LP.IdLista == Convert.ToInt16(Session["idlista"])) { NLP.BorraListaProducto(Convert.ToInt16(Session["idlista"])); } } // Eliminando lista N_ListaUsuario LU = new N_ListaUsuario(); LU.BorraListaUsuario(Convert.ToInt16(Session["idlista"])); //grvListas.DataBind(); Iniciar(); break; }; default: { break; }; } // Response.Redirect("productos.aspx"); }