private void _vista_UsuarioDeseaObtenerSkusSinAsociarAPromo(object sender, PromoArgumento e) { try { try { var listaSkusDisponibles = SkuServicio.ObtenerSkuConUnidadDeMedida(); var indice = 1; foreach (var sku in listaSkusDisponibles) { sku.SKU = indice; indice++; } _vista.SkusSinAsociar = listaSkusDisponibles; } catch (Exception exception) { _vista.EstablecerError(exception.Message, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_VistaCargandosePorPrimeraVez(object sender, EventArgs e) { try { _vista.Bodegas = BodegaServicio.ObtenerBodegaActivas(new Bodega()); _vista.Skus = SkuServicio.BuscarSku(new Sku { DESCRIPTION_SKU = "" }); } 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); } }
private void _vista_VistaCargandosePorPrimeraVez(object sender, EventArgs e) { try { var lista = SkuServicio.ObtenerSkuConUnidadDeMedida(); var indice = 1; foreach (var sku in lista) { sku.SKU = indice; indice++; } _vista.SkusParaBonificarBonoPorEscala = lista; _vista.SkusParaBonificarBonoPorMultiplo = lista; _vista.SkusParaBonificarPorMontoGeneral = lista; _vista.PromosPorEscala = PromoServicio.ObtenerPromoPorTipo(new PromoArgumento { Promo = new Promo { PROMO_TYPE = "BONUS_BY_SCALE" } }); _vista.PromosPorMultiplo = PromoServicio.ObtenerPromoPorTipo(new PromoArgumento { Promo = new Promo { PROMO_TYPE = "BONUS_BY_MULTIPLE" } }); _vista.PromosPorCombo = PromoServicio.ObtenerPromoPorTipo(new PromoArgumento { Promo = new Promo { PROMO_TYPE = "BONUS_BY_COMBO" } }); _vista.PromosDeBonificacionPorMontoGeneral = PromoServicio.ObtenerPromoPorTipo(new PromoArgumento { Promo = new Promo { PROMO_TYPE = "BONUS_BY_GENERAL_AMOUNT" } }); _vista.Privilegios = PrivilegioServicio.ObtenerPrivilegiosDeVista("btnBonusForPromo", _vista.Login); _vista.BonosPorComboDePromoDisponibles = PromoServicio.ObtenerBonoDePromoDeBonoPorComboDisponibles(new PromoArgumento { Promo = new Promo { PROMO_ID = null } }); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaObtenerSkusDisponiblesParaPromocionDeDescuentoPorEscala(object sender, EventArgs e) { try { var listaSkusDisponiblesParaPromocionDeDescuentoPorEscala = SkuServicio.ObtenerSkuConUnidadDeMedida(); var indice = 1; foreach (var sku in listaSkusDisponiblesParaPromocionDeDescuentoPorEscala) { sku.SKU = indice; indice++; } _vista.SkusDisponiblesParaPromocionDeDescuentoPorEscala = listaSkusDisponiblesParaPromocionDeDescuentoPorEscala; } catch (Exception exception) { _vista.EstablecerError(exception.Message, sender); } }
private void _vista_UsuarioDeseaObtenerSkusParaBonificar(object sender, PromoArgumento e) { try { var lista = SkuServicio.ObtenerSkuConUnidadDeMedida(); var indice = 1; foreach (var sku in lista) { sku.SKU = indice; indice++; } _vista.SkusParaBonificarBonoPorEscala = lista; _vista.SkusParaBonificarBonoPorMultiplo = lista; _vista.SkusParaBonificarPorMontoGeneral = lista; } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }