public bool ThemHangDoi(eHangDoi newhangDoi) { try { HangDoi hangdoi = new HangDoi(); hangdoi.MaKhacHangs = newhangDoi.MaKhachHang; hangdoi.MaTuaDe = newhangDoi.MaTuaDe; hangdoi.ThuTu = newhangDoi.ThuTu; hangdoi.SoLuongDat = newhangDoi.SoLuongDat; db.HangDois.InsertOnSubmit(hangdoi); db.SubmitChanges(); return(true); } catch (Exception) { return(false); } }
private void btntieptucdatcho_Click(object sender, EventArgs e) { int soluong = (int)numericUpDown1.Value; eHangDoi hangDoi = new eHangDoi(); hangDoi.MaKhachHang = txtmakhachhang.Text; hangDoi.MaTuaDe = dgvtuade.CurrentRow.Cells[0].Value.ToString(); if (soluong == 0) { hangDoi.SoLuongDat = 1; } if (soluong != 0) { hangDoi.SoLuongDat = soluong; } hangDoi.ThuTu = hangdoidll.GetLastOrder() + 1; if (hangdoidll.ThemHangDoi(hangDoi)) { txtmakhachhang.Clear(); numericUpDown1.Value = 0; } }
private void btndatcho_Click(object sender, EventArgs e) { if (txtmakhachhang.Text == "Nhập mã khách hàng" || txtmakhachhang.Text == "Không được để trống" || txtmakhachhang.Text == "" || txtmakhachhang.Text == "Mã khách hàng không tồn tại") { txtmakhachhang.Text = "Không được để trống"; } if (!khachhangbll.KiemTraTonTaiMaKhachHang(txtmakhachhang.Text)) { txtmakhachhang.Text = "Mã khách hàng không tồn tại"; } else { if (nhatkithuediadll.KiemTraMaKhachHangCoThueDiaNayChua(txtmakhachhang.Text, dgvtuade.CurrentRow.Cells[0].Value.ToString())) { lbltrangthai.Text = "Khách hàng có mã này đã thuê đĩa thuộc tựa đề này,vẫn muốn đặt tiếp chỗ"; btntieptucdatcho.Visible = true; btntieptucdatcho.Enabled = true; label4.Visible = true; numericUpDown1.Visible = true; btndatcho.Enabled = false; } else { int soluong = (int)numericUpDown1.Value; eHangDoi hangDoi = new eHangDoi(); hangDoi.MaKhachHang = txtmakhachhang.Text; hangDoi.MaTuaDe = dgvtuade.CurrentRow.Cells[0].Value.ToString(); if (hangdoidll.KhachHangDaDatCho(hangDoi.MaKhachHang, hangDoi.MaTuaDe)) { if (soluong == 0) { if (hangdoidll.TangSoLuongDiaDat(hangDoi.MaKhachHang, hangDoi.MaTuaDe, 1)) { txtmakhachhang.Clear(); } } if (soluong != 0) { if (hangdoidll.TangSoLuongDiaDat(hangDoi.MaKhachHang, hangDoi.MaTuaDe, soluong)) { txtmakhachhang.Clear(); } } } if (!hangdoidll.KhachHangDaDatCho(hangDoi.MaKhachHang, hangDoi.MaTuaDe)) { hangDoi.ThuTu = hangdoidll.GetLastOrder() + 1; if (soluong == 0) { hangDoi.SoLuongDat = 1; } if (soluong != 0) { hangDoi.SoLuongDat = soluong; } if (hangdoidll.ThemHangDoi(hangDoi)) { txtmakhachhang.Clear(); numericUpDown1.Value = 0; } } } } }