public List <CENHAlmacen> ObtenerDetalleAlmacen(List <CENHAlmacen> listacabecera) { //DESCRIPCION:Lista para obtener data del detalle del almacen List <CENHAlmacen> listaCabecera = new List <CENHAlmacen>(); List <CENDAlmacen> listDetalle = new List <CENDAlmacen>(); CADProducto producto = new CADProducto(); try { for (int i = CENConstante.g_const_0; i < listacabecera.Count; i++) { CENHAlmacen cabecera = new CENHAlmacen(); cabecera.CodProducto = listacabecera[i].CodProducto; cabecera.Categoria = listacabecera[i].Categoria; cabecera.SubCategoria = listacabecera[i].SubCategoria; cabecera.Fabricante = listacabecera[i].Fabricante; cabecera.DescProducto = listacabecera[i].DescProducto; cabecera.fechavencimiento = listacabecera[i].fechavencimiento; listDetalle = producto.ObtenerDetalleAlmacen(listacabecera[i].CodProducto); cabecera.DatosAlmacen = listDetalle; cabecera.TotalStock = producto.CalcularMontoInventario(listacabecera[i].CodProducto).ToString(); listaCabecera.Add(cabecera); } return(listaCabecera); } catch (Exception ex) { throw ex; } }
public int ObtenerMontoTotalAlmacen(string CodArticulo) { // DESCRIPCION: Obtener monto total de almacen de cada articulo CADProducto consulta = new CADProducto(); int cant = CENConstante.g_const_0; try { cant = consulta.CalcularMontoInventario(CodArticulo); return(cant); } catch (Exception ex) { throw ex; } }