예제 #1
0
 private void _vista_VistaCargandosePorPrimeraVez(object sender, System.EventArgs e)
 {
     try
     {
         _vista.Privilegios        = PrivilegioServicio.ObtenerPrivilegiosDeVista("btnTradeAgreement", _vista.Login);
         _vista.AcuerdoComerciales = AcuerdoComercialServicio.ObtenerAcuerdosComerciales();
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
        private void _vista_VistaCargandosePorPrimeraVez(object sender, EventArgs e)
        {
            try
            {
                _vista.Privilegios = PrivilegioServicio.ObtenerPrivilegiosDeVista("btnDiscountForPromo", _vista.Login);

                var lista  = SkuServicio.ObtenerSkuConUnidadDeMedida();
                var indice = 1;
                foreach (var sku in lista)
                {
                    sku.SKU = indice;
                    indice++;
                }
                _vista.SkusDisponiblesParaPromocionDeDescuentoPorEscala = lista;
                _vista.Promos = PromoServicio.ObtenerPromoPorTipo(new PromoArgumento {
                    Promo = new Promo {
                        PROMO_TYPE = "DISCOUNT_BY_SCALE"
                    }
                });
                _vista.CantidadDeDecimalesParaCalculoDeDescuentoDeTipoPorcentaje = ParametroServicio.ObtenerParametro(new Parametro {
                    GROUP_ID = "CALCULATION_RULES", PARAMETER_ID = "QUANTITY_OF_DECIMALS_FOR_DISCOUNT_CALCULATIONS"
                });



                //================ DESCUENTO POR MONTO GENERAL =======================================
                _vista.PromocionesDeDescuentoPorMontoGeneral = PromoServicio.ObtenerPromoPorTipo(new PromoArgumento {
                    Promo = new Promo {
                        PROMO_TYPE = "DISCOUNT_BY_GENERAL_AMOUNT"
                    }
                });

                //================ DESCUENTO POR MONTO GENERAL Y FAMILIA =======================================
                ObtenerPromocionesDeDescuentosPorMontoGeneralYFamilia();

                //================ DESCUENTO POR FAMILIA Y TIPO DE PAGO=======================================
                ObtenerPromocionesDeDescuentosPorFamiliaYTipoPago();
                _vista.FamiliaSkus = FamiliaSkuServicio.ObtenerFamilaSkusParaDscuentosDeEscalaPorFamilia(0);


                //================ DESCUENTO POR MONTO GENERAL Y FAMILIA=======================================
                _vista.FamiliaSkusParaDescuentosPorFamiliaYTiposDePago = FamiliaSkuServicio.ObtenerFamilaSkusParaDscuentosDeEscalaPorFamilia(0);
            }
            catch (Exception ex)
            {
                _vista.EstablecerError(ex.Message, sender);
            }
        }
 public frmMainMenu()
 {
     _privilegioServicio = new PrivilegioServicio();
 }
 public FrmSecurity()
 {
     _privilegioServicio = new PrivilegioServicio();
 }