public static void InsertHoaDonDAL(HOADON item) { item.XoaDuLieu = false; db.HOADONs.InsertOnSubmit(item); db.SubmitChanges(); }
private void btnSave_Click(object sender, EventArgs e) { try { if (_chkAdd) { if (txtKey.Text.Trim() == string.Empty) { MessageBox.Show("Bạn hãy nhập mã hóa đơn muốn thêm!", "Thông báo"); } else { if (HoaDonBUL.checkMaHDBUL(txtKey.Text.Trim())) { HOADON item = new HOADON(); item.MaHD = txtKey.Text; item.MaKH = cmbKH.SelectedValue.ToString(); item.NgayHD = dtpNgayHD.Value.Date; //insert into database HoaDonBUL.InsertHoaDonBUL(item); MessageBox.Show("Bạn đã thêm hóa đơn [" + txtKey.Text + "] thành công", "Thông báo"); txtKey.Text = String.Empty; dtpNgayHD.Value = DateTime.Now.Date; cmbKH.SelectedIndex = -1; } else { MessageBox.Show("Mã hóa đơn đã tồn tại, bạn hãy nhâp một mã hóa đơn khác!", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else { if (txtKey.Text.Trim() != string.Empty) { DialogResult dialog = MessageBox.Show("Bạn có muốn sửa hóa đơn?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (dialog == DialogResult.OK) { HOADON item = new HOADON(); item.MaHD = txtKey.Text; item.MaKH = cmbKH.SelectedValue.ToString(); item.NgayHD = dtpNgayHD.Value.Date; //insert into database //check /*Chỉ nhập các đầu sách có sl_tồn<300*/ //SL_NHAP >= 150 HoaDonBUL.UpdateHoaDonBUL(item); MessageBox.Show("Bạn đã sửa hóa đơn [" + txtKey.Text + "] thành công", "Thông báo"); } } else { MessageBox.Show("Không tìm được mã hóa đơn để cập nhật!", "Thông báo"); } } Reload(); _chkAdd = false; btnAdd.Text = "Thêm"; btnUpdate.Text = "Sửa"; btnSave.Enabled = false; btnDelete.Enabled = true; btnAdd.Enabled = true; txtKey.Enabled = false; dtpNgayHD.Enabled = false; cmbKH.Enabled = false; } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static void UpdateHoaDonDAL(HOADON item) { var query = db.HOADONs.Single(i => i.MaHD == item.MaHD); query.MaKH = item.MaKH; query.NgayHD = item.NgayHD; db.SubmitChanges(); }
public static void InsertHoaDonBUL(HOADON item) { HoaDonController.InsertHoaDonDAL(item); }
public static void UpdateHoaDonBUL(HOADON item) { HoaDonController.UpdateHoaDonDAL(item); }
partial void DeleteHOADON(HOADON instance);
partial void UpdateHOADON(HOADON instance);
partial void InsertHOADON(HOADON instance);
private void detach_HOADONs(HOADON entity) { this.SendPropertyChanging(); entity.KHACHHANG = null; }
private void attach_HOADONs(HOADON entity) { this.SendPropertyChanging(); entity.KHACHHANG = this; }