Hello everyone I am new in the development world with asp.net, I want to show the result of 2 procedures in one view.
public List<prodUnidad> Detalle_Producto(string codigo)
{
List<prodUnidad> detalleProducto = new List<prodUnidad>();
//list detProdUnidad = new list();
using (SqlDataAdapter adap = new
SqlDataAdapter("SP_SELECT_PRODUCTO_UNID", CCNN))
{
adap.SelectCommand.CommandType = CommandType.StoredProcedure;
adap.SelectCommand.Parameters.Add(new SqlParameter("@CO_PRODUCTO", codigo));
adap.Fill(ds);
foreach (DataRow row in ds.Tables[0].Rows)
{
prodUnidad dprd = new prodUnidad();
dprd.CO_PRODUCTO = Convert.ToString(row["CO_PRODUCTO"]);
dprd.NN_NOMBRE = Convert.ToString(row["NN_NOMBRE"]);
dprd.VA_PRECIO = Convert.ToDecimal(row["VA_PRECIO"]);
if (!(row["VA_PRECIO_OFERTA"] is DBNull))
{
dprd.VA_PRECIO_OFERTA = Convert.ToDecimal(row["VA_PRECIO_OFERTA"]);
}
if (!(row["VA_PRECIO_PUNTO"] is DBNull))
{
dprd.VA_PRECIO_PUNTO = Convert.ToDecimal(row["VA_PRECIO_PUNTO"]);
}
dprd.CO_PRODUCTO_IMAGEN = Convert.ToString(row["CO_PRODUCTO_IMAGEN"]);
dprd.FILE_IMG = Convert.ToString(row["FILE_IMG"]);
dprd.NN_CATEGORIA = Convert.ToString(row["NN_CATEGORIA"]);
dprd.DE_DESCRIPCION = Convert.ToString(row["DE_DESCRIPCION"]);
detalleProducto.Add(dprd);
}
}
return detalleProducto;
}
}
the other result of the execution [on is
public List<ListProduct> Detalle_Producto_Modelo(string codigo)
{
List<ListProduct> detProdModel = new List<ListProduct>();
//list detProdModel = new list();
using (SqlDataAdapter adap = new SqlDataAdapter("SP_SELECT_PRODUCTO_UNID_MODEL", CCNN))
{
//SqlDataAdapter adap = new SqlDataAdapter("SP_SELECT_PRODUCTO", CCNN);
adap.SelectCommand.CommandType = CommandType.StoredProcedure;
adap.SelectCommand.Parameters.Add(new SqlParameter("@CO_PRODUCTO", codigo));
adap.Fill(ds);
foreach (DataRow row in ds.Tables[0].Rows)
{
ListProduct lprd = new ListProduct();
lprd.CO_PRODUCTO = Convert.ToString(row["CO_PRODUCTO"]);
lprd.NN_NOMBRE = Convert.ToString(row["NN_NOMBRE"]);
lprd.VA_PRECIO = Convert.ToDecimal(row["VA_PRECIO"]);
if (!(row["VA_PRECIO_OFERTA"] is DBNull))
{
lprd.VA_PRECIO_OFERTA = Convert.ToDecimal(row["VA_PRECIO_OFERTA"]);
}
if (!(row["VA_PRECIO_PUNTO"] is DBNull))
{
lprd.VA_PRECIO_PUNTO = Convert.ToDecimal(row["VA_PRECIO_PUNTO"]);
}
lprd.CO_PRODUCTO_IMAGEN = Convert.ToString(row["CO_PRODUCTO_IMAGEN"]);
lprd.FILE_IMG = Convert.ToString(row["FILE_IMG"]);
lprd.NN_CATEGORIA = Convert.ToString(row["NN_CATEGORIA"]);
detProdModel.Add(lprd);
}
}
return detProdModel;
}
}
obviously I have 2 models for each of the methods:
{
public class ListProduct
{
public string NN_NOMBRE { get; set; }
public string CO_PRODUCTO { get; set; }
public string CO_PRODUCTO_IMAGEN { get; set; }
public decimal? VA_PRECIO { get; set; }
public decimal? VA_PRECIO_OFERTA { get; set; }
public decimal? VA_PRECIO_PUNTO { get; set; }
public string FILE_IMG { get; set; }
public string NN_CATEGORIA { get; set; }
public string DE_DESCRIPCION { get; set; }
public string NN_MARCA { get; set; }
public string DE_TALLA { get; set; }
}
public class prodUnidad
{
public string NN_NOMBRE { get; set; }
public string CO_PRODUCTO { get; set; }
public string CO_PRODUCTO_IMAGEN { get; set; }
public decimal? VA_PRECIO { get; set; }
public decimal? VA_PRECIO_OFERTA { get; set; }
public decimal? VA_PRECIO_PUNTO { get; set; }
public string FILE_IMG { get; set; }
public string NN_CATEGORIA { get; set; }
public string DE_DESCRIPCION { get; set; }
public string NN_MARCA { get; set; }
public string DE_TALLA { get; set; }
}
}
for each of them,
what should I do to show the result of the 2 procedures in the view, and how should I do it, please support.