예제 #1
0
        public void PopulateList(int recId, int dtyId, ClientSelection client)
        {
            IQueryable <GetMenu_Result> dishes;

            CurrentClient = client;
            int DishTypeStarter  = Int32.Parse(ConfigurationManager.AppSettings["DishTypeStarter"]);
            int DishTypeMainDish = Int32.Parse(ConfigurationManager.AppSettings["DishTypeMainDish"]);
            int DishTypeDessert  = Int32.Parse(ConfigurationManager.AppSettings["DishTypeDessert"]);

            using (ProjetSGBDEntities context = new ProjetSGBDEntities()) {
                dishes = context.GetMenu(recId, dtyId);
                dataGridViewDish.DataSource = dishes.ToList();
                foreach (DataGridViewColumn colum in dataGridViewDish.Columns)
                {
                    colum.Visible = false;
                }
                dataGridViewDish.Columns[1].Visible = true;
            }
            if (dtyId == DishTypeStarter)
            {
                labelSelection.Text = "Nouvelle entrée :";
            }
            else if (dtyId == DishTypeMainDish)
            {
                labelSelection.Text = "Nouveau plat principal :";
            }
            else if (dtyId == DishTypeDessert)
            {
                labelSelection.Text = "Nouveau dessert :";
            }
        }
예제 #2
0
        private void buttonSave_Click(object sender, EventArgs e)
        {
            ClientSelection client      = (ClientSelection)comboBoxClients.SelectedItem;
            FeelingType     feelingtype = (FeelingType)comboBoxFeeling.SelectedItem;

            if ((client != null) && (feelingtype != null))
            {
                try {
                    using (ProjetSGBDEntities context = new ProjetSGBDEntities()) {
                        context.NewFeeling(CurrentClient.Id, client.Id, feelingtype.Id, CurrentClient.Acronym);
                    }
                } catch (Exception ex) {
                    ModelError modelError = new ModelError(ex);
                    MessageBox.Show(modelError.Message, "Erreur fatale!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    DialogResult = DialogResult.None;
                }
            }
        }
예제 #3
0
 public void PopulateList(int recId, int dtyId, ClientSelection client) {
   IQueryable<GetMenu_Result> dishes;
   CurrentClient = client;
   int DishTypeStarter = Int32.Parse(ConfigurationManager.AppSettings["DishTypeStarter"]);
   int DishTypeMainDish = Int32.Parse(ConfigurationManager.AppSettings["DishTypeMainDish"]);
   int DishTypeDessert = Int32.Parse(ConfigurationManager.AppSettings["DishTypeDessert"]);
   using(ProjetSGBDEntities context = new ProjetSGBDEntities()) {
     dishes = context.GetMenu(recId, dtyId);
     dataGridViewDish.DataSource = dishes.ToList();
     foreach(DataGridViewColumn colum in dataGridViewDish.Columns) {
       colum.Visible = false;
     }
     dataGridViewDish.Columns[1].Visible = true;
   }
   if(dtyId == DishTypeStarter) {
     labelSelection.Text = "Nouvelle entrée :";
   } else if(dtyId == DishTypeMainDish) {
     labelSelection.Text = "Nouveau plat principal :";
   } else if(dtyId == DishTypeDessert) {
     labelSelection.Text = "Nouveau dessert :";
   }
 }
 public FormNewDishWish()
 {
     InitializeComponent();
     CurrentClient = null;
 }
예제 #5
0
 private void comboBoxCurrentClient_SelectedValueChanged(object sender, EventArgs e) {
   CurrentClient = (ClientSelection)comboBoxCurrentClient.SelectedItem;
   PopulateGrids();
 }
예제 #6
0
 public FormNewDishWish() {
   InitializeComponent();
   CurrentClient = null;
 }
예제 #7
0
 private void comboBoxCurrentClient_SelectedValueChanged(object sender, EventArgs e)
 {
     CurrentClient = (ClientSelection)comboBoxCurrentClient.SelectedItem;
     PopulateGrids();
 }
 public FormNewReservation()
 {
     InitializeComponent();
     CurrentClient = null;
 }
 public FormNewReservation() {
   InitializeComponent();
   CurrentClient = null;
 }