public void Save()
 {
     try {
         string maNhom;
         string tenNhom;
         int    tongSoMon;
         maNhom    = textEditMaNhom.Text;
         tenNhom   = textEditTenNhom.Text;
         tongSoMon = int.Parse(textEditTongSoMon.Text);
         NhomMon nhomMon = new NhomMon(maNhom, tenNhom, tongSoMon);
         if (this.feature == "Add")
         {
             int res = Bus.InsertNhomMon(nhomMon);
             if (res == 1)
             {
                 LoadData();
                 MessageBox.Show("Đã thay đổi thành công!!");
                 this.panelNhomMon.Enabled = false;
             }
         }
         if (this.feature == "Edit")
         {
             int res = Bus.UpdateNhomMon(nhomMon);
             if (res == 1)
             {
                 LoadData();
                 MessageBox.Show("Đã thay đổi thành công!");
                 this.panelNhomMon.Enabled = false;
             }
         }
     }
     catch (Exception e) {
         MessageBox.Show(e.Message);
     }
 }
Example #2
0
 private void Xoa()
 {
     try
     {
         vitri = (NhomMon)gridViewNhomSanPham.GetFocusedRow();
         if (vitri == null)
         {
             return;
         }
         else if (db.ChangeTracker.HasChanges())
         {
             XtraMessageBox.Show("Bạn phải lưu dữ liệu vừa thêm/sửa trước khi xoá!", "Xoá", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         else if ((XtraMessageBox.Show("Bạn có muốn xoá dữ liệu " + NhomMon.TableName + " này không?", "Xoá", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes))
         {
             db.NhomMons.Remove(vitri);
             db.SaveChanges();
             XtraMessageBox.Show("Đã xoá thành công!", "Xoá", MessageBoxButtons.OK, MessageBoxIcon.Information);
             NapDuLieu();
         }
         else
         {
             XtraMessageBox.Show("Chưa xoá được!", "Xoá", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         XtraMessageBox.Show("Không xoá được!" + Environment.NewLine + "Lỗi: " + ex.ToString(), "Xoá", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #3
0
 internal static int DeleteNhomMon(NhomMon nhomMon)
 {
     SqlParameter[] para = new SqlParameter[]
     {
         new SqlParameter("@" + config.NHOMMON_MANHOM, nhomMon.MaNhom)
     };
     return(DataProvider.ExecuteNonQuery(config.PROC_DELETE_NHOMMON, para));
 }
Example #4
0
 internal static int UpdateNhomMon(NhomMon nhomMon)
 {
     SqlParameter[] para = new SqlParameter[]
     {
         new SqlParameter("@MaNhom", nhomMon.MaNhom),
         new SqlParameter("@TenNhom", nhomMon.TenNhom),
         new SqlParameter("@TongSoMon", nhomMon.TongSoMon)
     };
     return(DataProvider.ExecuteNonQuery(config.PROC_UPDATE_NHOMMON, para));
 }
        public void Delete()
        {
            DialogResult dialogResult = MessageBox.Show("Bạn có muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                string  maNhom  = this.textEditMaNhom.Text;
                NhomMon nhomMon = new NhomMon();
                nhomMon.MaNhom = maNhom;
                int res = Bus.DeleteNhomMon(nhomMon);
                if (res == 1)
                {
                    MessageBox.Show("Đã xóa thành công!");
                    LoadData();
                }
                else
                {
                    MessageBox.Show("Xóa không thành công!");
                }
            }
            this.panelNhomMon.Enabled = false;
        }
 internal static int UpdateNhomMon(NhomMon nhomMon)
 {
     return(Dao.UpdateNhomMon(nhomMon));
 }
 internal static int InsertNhomMon(NhomMon nhomMon)
 {
     return(Dao.InsertNhomMon(nhomMon));
 }
 internal static int DeleteNhomMon(NhomMon nhomMon)
 {
     return(Dao.DeleteNhomMon(nhomMon));
 }