private void BindListado() { List <eArticulo> lArticulo = new List <eArticulo>(); List <eUsuariosWeb> lUsuarios = new List <eUsuariosWeb>(); List <eProducto> lProducto = new List <eProducto>(); List <eDireccionEntrega> lDireccionEntrega = new List <eDireccionEntrega>(); //usuarios if (oParamentro.IdModulo == 16 && oParamentro.IdMenuWeb == 5) { lUsuarios = cCMS.UsuarioWeb_listarxEmail(txtTitulo.Text); grvListadoUsuarios.DataSource = lUsuarios; grvListadoUsuarios.DataBind(); grvListadoUsuarios.Visible = true; grvListado.Visible = false; grvProductos.Visible = false; grvOrdenPedidos.Visible = false; grvDireccionEntrega.Visible = false; } // //productos else if (oParamentro.IdModulo == 6 && oParamentro.IdMenuWeb == 2 && IdArticuloPadre != 0 && IdEsquema == 1) { lProducto = cCMS.Producto_listarCategoria(IdArticuloPadre); //igv int IgvInt = Convert.ToInt32(cCMS.ParametroAlias(4).Replace("%", "")); string IgvString = "1." + IgvInt.ToString(); decimal igv = Convert.ToDecimal(IgvString); foreach (var item in lProducto) { item.PrecioProductoIGV = item.PrecioProducto * igv; item.PrecioProductoIGV = decimal.Round(item.PrecioProductoIGV, 2); } grvProductos.DataSource = lProducto; grvProductos.DataBind(); grvListadoUsuarios.Visible = false; grvListado.Visible = false; grvProductos.Visible = true; grvOrdenPedidos.Visible = false; grvDireccionEntrega.Visible = false; } else if (oParamentro.IdMenuWeb == 7 && oParamentro.IdModulo == 36) { lDireccionEntrega = cCMS.Entrega_ListarTotal(); grvDireccionEntrega.DataSource = lDireccionEntrega; grvDireccionEntrega.DataBind(); grvDireccionEntrega.Visible = true; grvListadoUsuarios.Visible = false; grvListado.Visible = false; grvProductos.Visible = false; grvOrdenPedidos.Visible = false; } else { lArticulo = cCMS.Articulo_listar(IdArticuloPadre, oParamentro.IdMenuWeb, oParamentro.IdIdioma, oParamentro.IdMinisite, txtTitulo.Text); grvListado.DataSource = !OrderBy.Equals("") ? cCMS.Articulo_Sort(lArticulo, OrderBy) : lArticulo; if (txtTitulo.Text != "") { lProducto = cCMS.Producto_listarCodigo(txtTitulo.Text); } else { lProducto = cCMS.Producto_listarCategoria(IdArticuloPadre); } //igv int IgvInt = Convert.ToInt32(cCMS.ParametroAlias(4).Replace("%", "")); string IgvString = "1." + IgvInt.ToString(); decimal igv = Convert.ToDecimal(IgvString); foreach (var item in lProducto) { item.PrecioProductoIGV = item.PrecioProducto * igv; item.PrecioProductoIGV = decimal.Round(item.PrecioProductoIGV, 2); } grvProductos.DataSource = lProducto; grvProductos.DataBind(); grvListado.DataBind(); grvListadoUsuarios.Visible = false; if (txtTitulo.Text != "") { grvProductos.Visible = true; } else { grvListado.Visible = true; } grvOrdenPedidos.Visible = false; grvDireccionEntrega.Visible = false; } //IdArticuloPadre=0&IdMenuWeb=4&IdModulo=8&p=0 if (IdArticuloPadre == 0 && oParamentro.IdMenuWeb == 4 && oParamentro.IdModulo == 8) { BindListadoOrden(); } if (oArticuloPadre != null) { btnRegresar.Visible = true; } }