public void CargarGrilla() { try { DtoProdListaCompra dtoProdListaCompra = new DtoProdListaCompra() { Criterio = Session["idListaCompra"].ToString() }; ClassResultV cr = new CtrListaCompra().Usp_GetProdListaCompra(dtoProdListaCompra); if (!cr.HuboError) { DtoProdListaCompra val = new DtoProdListaCompra(); List <DtoProdListaCompra> list = cr.List.Cast <DtoProdListaCompra>().ToList(); tCodListaCompraCorrelativo.Text = list[0].idListaCorrelativo; tCodListaCompra.Text = list[0].idListaCompra.ToString(); tFecha.Text = list[0].fecha.ToString("dd/MM/yyyy"); gvActualizarLista.DataSource = Session["DetalleProducto"] = list; gvActualizarLista.DataBind(); } } catch (Exception) { ScriptManager.RegisterStartupScript(this, GetType(), "Pop", @"swal('Error!', '" + "No se pudo cargar los productos de la lista." + "', 'error');", true); } }
public ClassResultV Usp_GetProdListaCompra(DtoB dtoBase) { ClassResultV cr = new ClassResultV(); DtoProdListaCompra dto = (DtoProdListaCompra)dtoBase; List <SqlParameter> pr = new List <SqlParameter> { new SqlParameter("@idListaCompra", dto.Criterio) //new SqlParameter("@tienda", dto.Tienda), //new SqlParameter("@tipo", dto.TipoMovimiento), //new SqlParameter("@estado", dto.IB_Estado) }; try { SqlDataReader reader = SqlHelper.ExecuteReader(objCn, CommandType.StoredProcedure, "SP_Get_ProdListaCompra", pr.ToArray()); cr.List = new List <DtoB>(); while (reader.Read()) { dto = new DtoProdListaCompra { idListaCompra = getValue("idListaCompra", reader).Value_Int32, idListaCorrelativo = getValue("correlativo", reader).Value_String, fecha = getValue("fecha", reader).Value_DateTime, nombreProducto = getValue("nombreProducto", reader).Value_String, nombreLaboratorio = getValue("nombreLaboratorio", reader).Value_String, idCodigo = getValue("idCodigo", reader).Value_Int32 }; cr.List.Add(dto); } } catch (Exception ex) { cr.LugarError = ex.StackTrace; cr.ErrorEx = ex.Message; cr.ErrorMsj = "Error al consultar SP_Get_ProdListaCompra"; } objCn.Close(); return(cr); }