private void FoodNameUpdate_SelectedValueChanged(object sender, EventArgs e) { FOOD f = ent.FOODs.Where(x => x.FOOD_NAME == FoodNameUpdate.Text && x.RESTAURANT_NAME == FoodRestNameUpdate.Text && x.RESTAURANT_LOCATION == FoodRestLocUpdate.Text).First(); FoodRatingUpdate.Value = f.RATING; FoodIngUpdate.Text = f.INGREDIANTS; FoodTopDishUpdate.Checked = (f.TOP_DISH.ToLower() == "y"); FoodTypeUpdate.Text = f.FOODTYPE; FoodPriceUpdate.Value = f.PRICE; FoodDiscountUpdate.Value = f.DISCOUNT; string imgPath = Path.Combine(Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName, "resources\\") + f.FOODIMAGE; FoodImgUpdate.Image = Image.FromFile(imgPath); }
private void FoodUpdateBtn_Click(object sender, EventArgs e) { if (CustomMsgBox.Show("Are you sure You want to Update this food to " + FoodRestNameUpdate.Text + " located at " + FoodRestLocUpdate.Text + "?", 2) == DialogResult.Yes) { FOOD f = new FOOD(); f.DISCOUNT = Convert.ToInt32(FoodDiscountUpdate.Text); f.FOODIMAGE = Helper.getFileName(foodimgupdate); f.FOODTYPE = FoodTypeUpdate.Text; f.FOOD_NAME = FoodNameUpdate.Text; f.INGREDIANTS = FoodIngUpdate.Text; f.PRICE = Convert.ToDecimal(FoodPriceUpdate.Text); f.RATING = FoodRatingUpdate.Value; f.RESTAURANT_LOCATION = FoodRestLocUpdate.Text; f.RESTAURANT_NAME = FoodRestNameUpdate.Text; f.TOP_DISH = (FoodTopDishUpdate.Checked ? "y" : "n"); ent.FOODs.AddOrUpdate(f); ent.SaveChanges(); CustomMsgBox.Show(FoodNameUpdate.Text + " Updated"); } }