//Thêm loại món ăn vào danh sách
 public Boolean InsertDishType(DishTypeDTO lst)
 {
     try
     {
         DISH_TYPE newDishType = new DISH_TYPE() { Id = Guid.NewGuid(), NAME = lst.NAME };
       
         Context.DISH_TYPE.AddObject(newDishType);
         Context.SaveChanges();
         return true;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 private void toolSave_Click(object sender, EventArgs e)
 {
     SMSRepostitory rep = new SMSRepostitory();;
     DISH_TYPE dt = new DISH_TYPE();
     if (FormState == FormStateType.New)
     {
         dt.NAME = txtNAME.Text.Trim();
         rep.InsertDishType(dt);
     }
     else if (FormState == FormStateType.Edit)
     {
         dt.Id = PKEY;
         dt.NAME=txtNAME.Text.Trim();
         rep.UpdateDishType(dt);
     }
     FormState = FormStateType.Normal;
     ChangeControlStatus();
     LoadData();
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the DISH_TYPE EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToDISH_TYPE(DISH_TYPE dISH_TYPE)
 {
     base.AddObject("DISH_TYPE", dISH_TYPE);
 }
 /// <summary>
 /// Create a new DISH_TYPE object.
 /// </summary>
 /// <param name="id">Initial value of the Id property.</param>
 /// <param name="nAME">Initial value of the NAME property.</param>
 public static DISH_TYPE CreateDISH_TYPE(global::System.Guid id, global::System.String nAME)
 {
     DISH_TYPE dISH_TYPE = new DISH_TYPE();
     dISH_TYPE.Id = id;
     dISH_TYPE.NAME = nAME;
     return dISH_TYPE;
 }
 //Thêm loại món ăn vào danh sách
 public Boolean InsertDishType(DISH_TYPE lst)
 {
     try
     {
         lst.Id = Guid.NewGuid();
         Context.DISH_TYPE.AddObject(lst);
         Context.SaveChanges();
         return true;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        //Lấy danh sách các loại món ăn
        //public List<DishTypeDTO> GetDishType()
        //{
        //    try
        //    {

        //        List<DishTypeDTO> dis; 
        //        dis = (from p in Context.DISH_TYPE
        //               select new DishTypeDTO() { name = p.NAME, pkey = p.Id }).ToList();



        //        return dis;
        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;
        //    }
        //}
        //Cập nhập loại món ăn vào danh sách
        public Boolean UpdateDishType(DISH_TYPE lst)
        {
            try
            {
                DISH_TYPE query = (from p in Context.DISH_TYPE where p.Id == lst.Id select p).SingleOrDefault();
                query.NAME  = lst.NAME;
                Context.SaveChanges();
                return true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 private void thucdonSAVE_Click(object sender, EventArgs e)
 {
     
     DISH_TYPE dt = new DISH_TYPE();
     if (FormState == FormStateType.New)
     {
         dt.NAME = textBox1.Text.Trim();
         rep.InsertDishType(dt);
     }
     else if (FormState == FormStateType.Edit)
     {
         dt.Id = PKEY;
         dt.NAME = textBox1.Text.Trim();
         rep.UpdateDishType(dt);
     }
     FormState = FormStateType.Normal;
     
     LoadDataThucDon();
 }