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;
            }
        }