public FormPersonalizado()
        {
            this.InitializeComponent();

            GastroCloud.Models.Extra  extra  = new Models.Extra();
            GastroCloud.Models.Insumo insumo = new Models.Insumo();
            ListaInsumos.ItemsSource = insumo.getDescuento();
            ListExtras.ItemsSource   = extra.getDescuento();
        }
Example #2
0
        /// <summary>
        /// Responsável por inserir na base de dados vários extras caso não exista nenhum extra na base de dados
        /// </summary>
        /// <param name="context">Contexto da aplicação</param>
        private static void inicializarExtras(AirUberDbContext context)
        {
            if (!context.Extra.Any())
            {
                Extra extra1 = new Models.Extra()
                {
                    TipoExtraId = 1, CompanhiaId = 1, Nome = "Cervejinha", Valor = 50.00m
                };
                Extra extra2 = new Models.Extra()
                {
                    TipoExtraId = 2, CompanhiaId = 1, Nome = "Massagem", Valor = 100.00m
                };
                Extra extra3 = new Models.Extra()
                {
                    TipoExtraId = 3, CompanhiaId = 2, Nome = "Massagem", Valor = 150.00m
                };
                Extra extra4 = new Models.Extra()
                {
                    TipoExtraId = 4, CompanhiaId = 1, Nome = "Champagne", Valor = 500.00m
                };
                Extra extra5 = new Models.Extra()
                {
                    TipoExtraId = 4, CompanhiaId = 2, Nome = "Lapdance", Valor = 700.00m
                };

                List <Extra> extrasTAP = new List <Extra>()
                {
                    extra1, extra2, extra4
                };
                List <Extra> extrasRyanair = new List <Extra>()
                {
                    extra3, extra5
                };

                context.Extra.Add(extra1);
                context.Extra.Add(extra2);
                context.Extra.Add(extra3);
                context.Extra.Add(extra4);
                context.Extra.Add(extra5);

                context.SaveChanges();

                foreach (Companhia c in context.Companhia)
                {
                    if (c.CompanhiaId == 1)
                    {
                        c.ListaExtras = extrasTAP;
                        context.Update(c);
                    }
                    else if (c.CompanhiaId == 2)
                    {
                        c.ListaExtras = extrasRyanair;
                        context.Update(c);
                    }
                }
            }
        }
Example #3
0
 public IndexExtras()
 {
     this.InitializeComponent();
     GastroCloud.Models.Extra extra = new Models.Extra();
     gridExtras.ItemsSource = extra.getDescuento();
 }