Beispiel #1
0
        /// <summary>
        /// Get Discounts
        /// </summary>
        private async void EnlazarDetallePromocion()
        {
            Animacion.ShowLoader(this);
            try
            {
                using (IServiceTeatro servicio = Contenedor.current.Resolve <IServiceTeatro>())
                {
                    TipoPromocion    tipoPromocion  = cboTipoPromocion.SelectedItem as TipoPromocion;
                    List <Promocion> listaPromocion = await servicio.ListPromocionByFuncionTipoPromoAsync(reserva.Funcion.IdFuncion, tipoPromocion.IdTipoPromocion, GenerarZona());

                    if (tipoPromocion.IdTipoPromocion == 3) //Tipo Empresa
                    {
                        listaPromocion.Add(new Promocion()
                        {
                            IdPromocion     = -1,
                            Descripcion     = "CORTESIA",
                            RequiereEmpresa = true
                        });
                    }
                    cboPromocion.DataSource = listaPromocion;

                    cboPromocion.DisplayMember = "Descripcion";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            Animacion.HideLoader(this);
        }