private void DeleteCafeItems() { Console.WriteLine("Which item would you like to delete?"); List <MenuClass> ItemsList = _menuRepo.GetItems(); int count = 0; foreach (MenuClass Items in ItemsList) { count++; Console.WriteLine($"{count}. {Items.MealNumber}"); } int DesiredMealNum = int.Parse(Console.ReadLine()); int DesiredMealNa = DesiredMealNum - 1; if (DesiredMealNa >= 0 && DesiredMealNa < ItemsList.Count) { MenuClass DesiredItems = ItemsList[DesiredMealNa]; if (_menuRepo.DeleteCafeItems(DesiredItems)) { Console.WriteLine($"{DesiredItems.MealNumber} was removed successfully!"); } else { Console.WriteLine("I'm Sorry, Mr. Doe, I am unable to do that."); } } else { Console.WriteLine("No item has that number."); } Console.WriteLine("Press any key to continue......."); Console.ReadKey(); }
public void Arrange() { _repo = new MenuRepo(); _content = new MenuClass(10, "Taco", "Traditional taco with cheese, lettuce, tomato, and sour cream", "Meat, cheese, lettuce, tomato, sour cream", 4.99m); _repo.AddToMenu(_content); }
/** * Añade un menu a partir de un registro */ public void addMenuFromClass(MenuClass m) { ComboBoxItem newButton = new ComboBoxItem(); newButton.Content = m.nombre; newButton.FontWeight = FontWeights.Bold; newButton.Foreground = Brushes.White; newButton.Visibility = Visibility.Visible; _botonesMenu.Add(newButton); Lista.addMenu(m); Lista.addButtonMenu(newButton); menu.Items.Add(newButton); string name = newButton.Content.ToString(); WrapPanelPrincipal wp = new WrapPanelPrincipal(); Grid.SetRow(wp, 1); wp.name = name; gridPrincipal.Children.Add(wp); wp.Visibility = Visibility.Visible; _activatedButton = newButton; _wrapsPrincipales.Add(wp); Lista.addWrapPrincipal(wp); wp.setButton(newButton); onClickButtonMenuEspecial(newButton); }
static void Main(string[] args) { MenuClass menu = new MenuClass(); menu.DrawMenu(); menu.SelectMenu(); }
} //-end of DisplayMenu()- // Create new menu items: case 1 private void CreateNewMenuItem() { Console.Clear(); MenuClass newMeal = new MenuClass(); // Used "ctrl + ." to add a reference (from MenuRepository [which is an assembly]) so the "MenuClass" works. Top of page will now say using Challenge1CafeLibrary // MealName - [All these newMeal(s) are from what I created in MenuClass] Console.WriteLine("Enter the name for the meal:"); newMeal.MealName = Console.ReadLine().ToUpper(); // MealDescription Console.WriteLine("Enter a description for the meal:"); newMeal.MealDescription = Console.ReadLine(); // MealNumber Console.WriteLine("Enter a number to be assigned to the meal:"); string numberAsString = Console.ReadLine(); // turns the numbers entered into a string since Console.ReadLine() only can return a string newMeal.MealNumber = int.Parse(numberAsString); // Parse() method takes in numberAsString and converts the string of a number to an int // MealIngredients Console.WriteLine("Enter the ingredients used in this meal:"); newMeal.MealIngredients = Console.ReadLine(); // MealPrice Console.WriteLine("How much will this meal cost? Feel free to enter a decimal number. Please do not include a dollar sign ($)."); string priceAsString = Console.ReadLine(); newMeal.MealPrice = double.Parse(priceAsString); _menuRepo.AddMealToList(newMeal); // Calling _menuRepo. The newMeal is the object i built with all the properties being set in the CreateNewMenuItem() and i added it to the _menuRepo which will then call _listOfMeals list and add new meals to that list } //-end of CreateNewMenuItem()-
public static void showWrapFromMenu(MenuClass m) { int comp = 0; int cont = 0; foreach (MenuClass mc in _menusClass) { if (mc == m) { comp = cont; } cont++; } cont = 0; foreach (WrapPanelPrincipal wp in _wrapsPrincipales) { if (comp == cont) { wp.Visibility = System.Windows.Visibility.Visible; } else { wp.Visibility = System.Windows.Visibility.Hidden; } cont++; } }
/// <summary> /// 设置保存操作按钮enable属性 /// </summary> /// <param name="form_name"></param> protected void SetModulePurview(string form_name) { try { //去掉Frm string module_code = form_name.Substring(3, form_name.Length - 3); if (module_code.ToLower().IndexOf("edit") > -1) { module_code = module_code.Substring(0, module_code.Length - 4); } char[] mychar = MenuClass.GetPurviewCharArray(AppSetting.SysOption.Purview, module_code); if (mychar.Length <= 2) { this.btnAddAndSave.Enabled = false; this.btnSave.Enabled = false; return; } this.btnAddAndSave.Enabled = (mychar[0] == 'Y' ? true : false); this.btnSave.Enabled = (mychar[1] == 'Y' ? true : false); this.btnPrint.Enabled = (mychar[3] == 'Y' ? true : false); } catch (Exception ex) { Error.ErrorMsg(ex); } }
/// <summary> /// 显示一个用户所有权限 /// </summary> /// <param name="strPurview"></param> private void SetPurview(string strPurview) { for (int i = 0; i < this.ucdgv.Rows.Count; i++) { for (int ii = 0; ii < 5; ii++) { this.ucdgv.Rows[i].Cells[ii + 2].Value = false; } } if (string.IsNullOrEmpty(strPurview)) { return; } string module_code; for (int i = 0; i < this.ucdgv.Rows.Count; i++) { module_code = Convert.ToString(this.ucdgv.Rows[i].Cells[0].EditedFormattedValue.ToString()); char[] tmpChar = MenuClass.GetPurviewCharArray(strPurview, module_code); for (int ii = 0; ii < tmpChar.Length; ii++) { this.ucdgv.Rows[i].Cells[ii + 2].Value = tmpChar[ii] == 'Y'?true:false; } } }
/// <summary> /// 保存menudata数据集数据 /// </summary> /// <param name="menudata">数据集对象</param> /// <returns>返回保存后的响应信息</returns> public String SaveMenu(MenuData menudata) { #region MenuClass menuclass = new MenuClass(); return(base.Save(menudata, menuclass)); #endregion }
private void DisplayItems(MenuClass Items) { Console.WriteLine($"MealNumber: {Items.MealNumber}\n" + $"MealName: {Items.MealName}\n" + $"Description: {Items.Description}\n" + $"Ingredients: {Items.Ingredients}\n" + $"Price: {Items.Price}"); }
public void DeleteCafeItems_ShouldReturnTrue() { MenuClass Items = _menuRepo.GetItemsByMealNumber(1); bool removeOutcome = _menuRepo.DeleteCafeItems(Items); Assert.IsTrue(removeOutcome); }
public List <MenuClass> GetCTopMenu(int userId) { DataTable dt = new DAL.Module().GetCTopMenu(userId); List <MenuClass> list = new List <MenuClass>(); DataRow[] rows = dt.Select("ParentID=0"); if (rows.Length > 0) { for (int i = 0; i < rows.Length; i++) { MenuClass firstMenu = new MenuClass { MenuId = Convert.ToInt32(rows[i]["PKID"].ToString()), MenuName = rows[i]["Name"].ToString(), ParentID = Convert.ToInt32(rows[i]["ParentID"].ToString()), IsSystem = rows[i]["IsSysModule"].ToString(), ImageAddress = rows[i]["ImagesAddress"].ToString(), }; list.Add(firstMenu); DataRow[] r_list = dt.Select(string.Format("ParentID={0}", rows[i]["PKID"])); if (r_list.Length > 0) { firstMenu.Children = new List <MenuClass>(); for (int j = 0; j < r_list.Length; j++) { MenuClass secondMenu = new MenuClass { MenuId = Convert.ToInt32(r_list[j]["PKID"].ToString()), MenuName = r_list[j]["Name"].ToString(), ParentID = Convert.ToInt32(r_list[j]["ParentID"].ToString()), IsSystem = r_list[j]["IsSysModule"].ToString(), ImageAddress = r_list[j]["ImagesAddress"].ToString(), }; firstMenu.Children.Add(secondMenu); DataRow[] rows2 = dt.Select(string.Format("ParentID={0}", r_list[j]["PKID"])); if (rows2.Length > 0) { secondMenu.Children = new List <MenuClass>(); for (int k = 0; k < rows2.Length; k++) { MenuClass threeMenu = new MenuClass { MenuId = Convert.ToInt32(rows2[k]["PKID"].ToString()), MenuName = rows2[k]["Name"].ToString(), ParentID = Convert.ToInt32(rows2[k]["ParentID"].ToString()), IsSystem = rows2[k]["IsSysModule"].ToString(), ImageAddress = rows2[k]["ImagesAddress"].ToString(), MenuUrl = rows2[k]["PageAddress"].ToString(), }; secondMenu.Children.Add(threeMenu); } } } } } } return(list); }
public void AddToDirectory_FingersCrossedBool() { MenuClass Items = new MenuClass(); MenuRepoClass Repo = new MenuRepoClass(); bool addResult = Repo.AddContentToDirectory(Items); Assert.IsTrue(addResult); }
} //-end of DeleteExistingMenuItem()- // Here are some pre-made meals I want inside the app private void SeedMealList() { MenuClass muffin = new MenuClass("CHOCOLATE MUFFIN", "Large classic chocolate chip muffin", 1, "Flour, Milk, Sugar, Chocolate chips", 1.99); MenuClass tea = new MenuClass("RAINBOW ICED TEA", "Large cup of fruit tea with layers of fresh fruit", 2, "Orange tea, Kiwi, Strawberry tea, Blueberry", 3.99); MenuClass pie = new MenuClass("APPLE PIE", "One large slice of warm apple pie", 3, "Flour, Sugar, Milk, Salt, Brown sugar, Apple", 2.99); _menuRepo.AddMealToList(muffin); _menuRepo.AddMealToList(tea); _menuRepo.AddMealToList(pie); }
public static bool buttonInButtons(MenuClass m) { foreach (MenuClass mc in _menusClass) { if (mc == m) { return(true); } } return(false); }
public static MenuClass addMenu(MenuClass m) { try { cnn.Execute("insert into Menu (nombre,numCarps,idPerfil) values (@nombre,@numCarps,@idPerfil)", m); return(getMenu(m)); } catch (SQLiteException e) { Console.WriteLine("Clave Duplicada Menu"); throw e; } return(null); }
public static WrapPanelPrincipal getWrapFromMenu(MenuClass m) { foreach (WrapPanelPrincipal wp in _wrapsPrincipales) { if (wp.name.Equals(m.nombre)) { return(wp); } } return(null); }
public ActionResult Edit(int id, MenuClass model) { try { service.Update(model); } catch (Exception ex) { Success = false; Message = ex.Message; } return(EasyUIResult()); }
public ActionResult Create(MenuClass model) { try { service.Add(model); } catch (Exception ex) { Success = false; Message = ex.Message; } return(EasyUIResult()); }
public void UpdateMenuItem_ShouldReturnTrue() { //Arrange //Test Initialize MenuClass newMenuItem = new MenuClass(7, "Taco", "Traditional taco with cheese, lettuce, tomato, and sour cream", "Meat, cheese, lettuce, tomato, sour cream", 6.99m); //Act bool updateResult = _repo.UpdateMenuItem(10, newMenuItem); //Assert Assert.IsTrue(updateResult); }
public void GetDirectory_FingersCrossedCollection() { MenuClass Items = new MenuClass(); MenuRepoClass Repoz = new MenuRepoClass(); Repoz.AddContentToDirectory(Items); List <MenuClass> Item = Repoz.GetItems(); bool directoriesGotItems = Item.Contains(Items); Assert.IsTrue(directoriesGotItems); }
public static List <MenuClass> LoadMenus(PerfilClass profile) { try { using (IDbConnection cnn = new SQLiteConnection(loadConnectionString())) { MenuClass m = new MenuClass("", profile.id); var output = cnn.Query <MenuClass>("select * from Menu where idPerfil=@idPerfil", m); cnn.Close(); return(output.ToList()); } } catch (SQLiteException e) { Console.WriteLine(e); throw e; } }
public void AddToMenu_ShouldGetNotNull() { //Arrange MenuClass menu = new MenuClass(); menu.ID = 10; MenuRepo _menuRepo = new MenuRepo(); //Act _menuRepo.AddToMenu(menu); MenuClass itemFromDirectory = _menuRepo.GetItemByID(10); //Assert Assert.IsNotNull(itemFromDirectory); }
public void AddMealToList_ShouldWork() { // Arrange MenuRepository testRepo = new MenuRepository(); MenuClass newMeal = new MenuClass { MealName = "Cookie", MealDescription = "Sugar cookie", MealNumber = 4, MealIngredients = "Flour, Milk, Sugar, Egg", MealPrice = 1 }; List <MenuClass> _listOfMeals = new List <MenuClass>(); // Act _listOfMeals.Add(newMeal); // Assert Assert.IsTrue(_listOfMeals.Count > 0); }
public void Arrange() { _menuRepo = new MenuRepoClass(); _menuClass = new MenuClass(1, "Supreme Steak", "A fillet mignon thickly cut from one of our Wagyu cows.", "Ingredients include: steak from our Wagyu cow, sauteed onions, and mushrooms.", 100d); var _menuClass2 = new MenuClass(); _menuClass2.MealNumber = 1; _menuRepo.AddContentToDirectory(_menuClass); }
public static string GetMenuPorUsuario(string UidUserLogin) { string ret = ""; string resultado = ""; var paginas = Controlador.SqlPagina.Select(UidUserLogin, new Controlador.ClassPagina(), out resultado); MenuClass mc = new MenuClass(); var listaPadre = paginas.Where(x => string.IsNullOrEmpty(x.uidpaginapadre)).OrderBy(x=>x.orden).ToList(); foreach (var pagPadre in listaPadre) { mc.pagina = pagPadre; } return ""; }
public ActionResult Edit(int id, MenuClass model) { try { using (MyDbContext db = new MyDbContext()) { db.MenuClasses.Add(model); db.SaveChanges(); } } catch (Exception ex) { Success = false; Message = ex.Message; } return(EasyUIResult()); }
public void DisplayGameMenu(MenuClass menu, bool pausedInGame) { MenuType = menu; if (pausedInGame && !IsGamePaused()) { PauseGame(); gRaceOverlay.Visible = false; gBanner.Visible = false; } else { } AllButtonsState(gGameMenu, false, false); ArrangeMenu(); MMSelection = 0; UpdateSelection(); gGameMenu.Visible = true; }
private void MealByName() { Console.Clear(); Console.WriteLine("Please enter a Meal Name!"); string mealName = Console.ReadLine(); MenuClass Items = _menuRepo.GetItemsByMealName(mealName); if (Items != null) { DisplayItems(Items); } else { Console.WriteLine("Not a Meal Name. Please try again."); } Console.WriteLine("Press any key to continue."); Console.ReadKey(); }
/** * Evento que se añadira a un menu cargado */ public void onClickButtonMenuEspecial(object sender) { ComboBoxItem b = (ComboBoxItem)sender; MenuClass mc = Lista.getMenuFromText(b.Content.ToString()); if (Lista.buttonInButtons(mc)) { Lista.hideAll(); GridSecundario.SetValue(Grid.RowProperty, 1); GridPrincipal.SetValue(Grid.RowProperty, 0); Lista.showWrapFromMenu(mc); } menu.SelectedItem = b; _activatedButton = b; b.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#FF595959")); Return.Visibility = Visibility.Hidden; }