Ejemplo n.º 1
0
        private string IsValidProductQuoteInput(WayOfException wayOfException)
        {
            ProductQuote productQuote = new ProductQuote
            {
                ProductID                 = wayOfException.ProductID,
                CustomerID                = wayOfException.CustomerID,
                SaleModalityID            = wayOfException.SaleModalityID,
                QuantityOpenPurchaseOrder = wayOfException.QuantityOpenPurchaseOrder,
                DeliveryAmount            = wayOfException.DeliveryAmount,
                MinimumQuantityDelivery   = wayOfException.QuantityOpenPurchaseOrder / wayOfException.DeliveryAmount,
                MaximumMonthsStock        = wayOfException.MaximumMonthsStock
            };

            GlobalVariable globalVariable = globalVariableRepository.FindGlobalVariables();

            productQuote.GVD_CostoAlmacenamientoMensual = globalVariable.CostoAlmacenamientoMensual;
            productQuote.GVD_CostoInOut                       = globalVariable.CostoInOut;
            productQuote.GVD_CostoFinancieroMensual           = globalVariable.CostoFinancieroMensual;
            productQuote.GVD_ImpuestoDebitoCredito            = globalVariable.ImpuestoDebitoCredito;
            productQuote.GVD_GastosFijos                      = globalVariable.GastosFijos;
            productQuote.GVD_IIBBAlicuota                     = globalVariable.IIBBAlicuota;
            productQuote.GVD_TipoCambio                       = globalVariable.TipoCambio;
            productQuote.GVD_FactorCostoAlmacenamientoMensual = globalVariable.FactorCostoAlmacenamientoMensual;
            productQuote.GVD_DiasStockPromedioDistLocal       = globalVariable.DiasStockPromedioDistLocal;


            productQuote.GV_CostoAlmacenamientoMensual       = productQuote.GVD_CostoAlmacenamientoMensual;
            productQuote.GV_CostoFinancieroMensual           = productQuote.GVD_CostoFinancieroMensual;
            productQuote.GV_FactorCostoAlmacenamientoMensual = productQuote.GVD_FactorCostoAlmacenamientoMensual;
            productQuote.GV_DiasStockPromedioDistLocal       = productQuote.GVD_DiasStockPromedioDistLocal;


            if (!productQuoteService.isValidProductQuoteInput(productQuote))
            {
                return(productQuote.Message);
            }
            return(string.Empty);
        }
Ejemplo n.º 2
0
        public GlobalVariable GetGlobalVariables()
        {
            GlobalVariable globalVariable = globalVariableRepository.FindGlobalVariables();

            return(globalVariable);
        }