//Thêm loại món ăn vào danh sách public Boolean InsertDish(DishInMenuDTO lst) { try { DISH newd = new DISH { Id = Guid.NewGuid(), NAME_EN = lst.NAME_EN, NAME_VN = lst.NAME_VN, PRICE = lst.PRICE, CODE = lst.CODE, DISHTYPE_ID = lst.DISHTYPE_ID }; Context.DISH.AddObject(newd); Context.SaveChanges(); return true; } catch (Exception ex) { throw ex; } }
public Boolean UpdateDish(DishInMenuDTO lst) { try { DISH query = (from p in Context.DISH where p.Id == lst.ID select p).SingleOrDefault(); query.NAME_VN = lst.NAME_VN; query.NAME_EN = lst.NAME_EN; query.CODE = lst.CODE; query.DISHTYPE_ID = lst.DISHTYPE_ID; query.PRICE = lst.PRICE; Context.SaveChanges(); return true; } catch (Exception ex) { throw ex; } }
private void tsbSave_Click(object sender, System.EventArgs e) { BindDataDishMenu(); DishInMenuDTO dt = new DishInMenuDTO(); if (FormState == FormBase.FormStateType.New) { dt.CODE = int.Parse(tbCode.Text); dt.NAME_VN = tbNameVn.Text; dt.NAME_EN = tbNameEn.Text; dt.PRICE = decimal.Parse(tbPrice.Text); dt.DISHTYPE_ID = PKEY1; repM.InsertDish(dt); } else if (FormState == FormBase.FormStateType.Edit) { dt.ID = PKEY; dt.CODE = int.Parse(tbCode.Text); dt.NAME_VN = tbNameVn.Text; dt.NAME_EN = tbNameEn.Text; dt.PRICE = decimal.Parse(tbPrice.Text); dt.DISHTYPE_ID = PKEY1; repM.UpdateDish(dt); } FormState = FormBase.FormStateType.Normal; tsbSave.Enabled = false; tsbCancel.Enabled = false; tbsAddNew.Enabled = true; tsbEdit.Enabled = true; tsbDelete.Enabled = true; LoadDataMonAn(); }