Пример #1
0
 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);
     }
 }
Пример #2
0
        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;
            }
        }
Пример #3
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;
                 }
             }
         }
     }
 }