Пример #1
0
        private void newToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            Form newMeal = new NewMeal(this);

            newMeal.Focus();
            newMeal.ShowDialog();
        }
Пример #2
0
        public Meal CreateMeal(string name, NewMeal nm)
        {
            IMealBuilder builder = new MealBuilder(name);

            switch (nm)
            {
            case NewMeal.HappyMeal:
                ConcreteMealBuilder happy = new ConcreteMealBuilder();
                happy.HappyMeal(builder);
                return(builder.BuildMeal());

            case NewMeal.MenuClassic:
                ConcreteMealBuilder classic = new ConcreteMealBuilder();
                classic.MeniuClasic(builder);
                return(builder.BuildMeal());

            case NewMeal.MenuPremium:
                ConcreteMealBuilder premium = new ConcreteMealBuilder();
                premium.MeniuClasic(builder);
                return(builder.BuildMeal());
            }
            return(null);
        }
Пример #3
0
 public string Load()
 {
     try {
         SQLiteConnection connection = new SQLiteConnection("Data Source=" + Server.MapPath("~/App_Data/" + dataBase));
         connection.Open();
         string           sql     = @"SELECT code, title FROM codeBook WHERE codeGroup = 'MEALS' ORDER BY codeOrder ASC";
         SQLiteCommand    command = new SQLiteCommand(sql, connection);
         List <NewMeal>   xx      = new List <NewMeal>();
         SQLiteDataReader reader  = command.ExecuteReader();
         while (reader.Read())
         {
             NewMeal x = new NewMeal();
             x.code        = reader.GetValue(0) == DBNull.Value ? "B" : reader.GetString(0);
             x.title       = reader.GetValue(1) == DBNull.Value ? GetMealTitle("B", connection) : reader.GetString(1);
             x.description = "";
             x.isSelected  = true;
             x.isDisabled  = x.code == "B" || x.code == "L" || x.code == "D" ? true : false;
             xx.Add(x);
         }
         connection.Close();
         string json = JsonConvert.SerializeObject(xx, Formatting.None);
         return(json);
     } catch (Exception e) { return("Error: " + e); }
 }
Пример #4
0
    public List <NewMeal> LoadData()
    {
        List <NewMeal> xx = new List <NewMeal>();

        using (SQLiteConnection connection = new SQLiteConnection("Data Source=" + Server.MapPath("~/App_Data/" + dataBase))) {
            connection.Open();
            string sql = @"SELECT code, title FROM codeBook WHERE codeGroup = 'MEALS' ORDER BY codeOrder ASC";
            using (SQLiteCommand command = new SQLiteCommand(sql, connection)) {
                using (SQLiteDataReader reader = command.ExecuteReader()) {
                    while (reader.Read())
                    {
                        NewMeal x = new NewMeal();
                        x.code        = reader.GetValue(0) == DBNull.Value ? "B" : reader.GetString(0);
                        x.title       = reader.GetValue(1) == DBNull.Value ? GetMealTitle("B", connection) : reader.GetString(1);
                        x.description = "";
                        x.isSelected  = true;
                        x.isDisabled  = x.code == "B" || x.code == "L" || x.code == "D" ? true : false;
                        xx.Add(x);
                    }
                }
            }
        }
        return(xx);
    }
Пример #5
0
 public void BuildNew(NewMeal nm) => meal.NewMeal     = nm;