Exemple #1
0
 private void LoadData()
 {
     if (frm.isAdd)
     {
         Reset();
         btnXoa.Enabled = false;
     }
     else
     {
         dm = DMQuyenHoaDonDataProvider.GetHoaDonInfo(frm.kytudau, frm.kyhieuhoadon);
         string conlai = (Convert.ToInt32(dm.SoLuong.ToString()) - Convert.ToInt32(dm.SuDung.ToString())).ToString();
         txtSoLuong.Text      = dm.SoLuong.ToString();
         txtKyHieuDau.Text    = dm.KyTuDauSerie;
         txtKyHieu.Text       = dm.KyHieuHoaDon;
         txtDaDung.Text       = dm.SuDung.ToString();
         txtConLai.Text       = conlai;
         txtKyHieu.Enabled    = false;
         txtKyHieuDau.Enabled = false;
     }
     if (frm.IsSync)
     {
         //không cho phép người dùng sửa, xóa các thông tin trên form.
         txtKyHieu.Enabled    = false;
         txtKyHieuDau.Enabled = false;
         btnXoa.Enabled       = false;
     }
 }
Exemple #2
0
        private bool Check()
        {
            if (String.IsNullOrEmpty(txtKyHieu.Text))
            {
                txtKyHieu.Focus();
                throw new InvalidOperationException("Ký hiệu không được để trống !");
            }
            if (String.IsNullOrEmpty(txtKyHieuDau.Text))
            {
                txtKyHieuDau.Focus();
                throw new InvalidOperationException("Ký tự đầu không được để trống !");
            }
            if (frm.IsSync)
            {
                if (txtKyHieu.Text != dm.KyHieuHoaDon)
                {
                    throw new InvalidOperationException("Ký hiệu hóa đơn đã bị thay đổi !");
                }
                if (txtKyHieuDau.Text != dm.KyTuDauSerie)
                {
                    throw new InvalidOperationException("Ký tự đầu đã bị thay đổi !");
                }
            }

            if (frm.isAdd && DMQuyenHoaDonDataProvider.Kiemtra(new DMQuyenHoaDonInfor {
                KyHieuHoaDon = txtKyHieu.Text.Trim(), KyTuDauSerie = txtKyHieuDau.Text.Trim()
            }))
            {
                throw new InvalidOperationException("Ký hiệu đã có trong hệ thống !");
            }
            return(true);
        }
 private void Delete()
 {
     DMQuyenHoaDonDataProvider.Delete(new DMQuyenHoaDonInfor {
         KyHieuHoaDon = kyhieuhoadon, KyTuDauSerie = kytudau
     });
     LoadData();
     SetControl(false);
 }
Exemple #4
0
        private void btnTimKiem_Click(object sender, EventArgs e)
        {
            //dgvList.DataSource = DMQuyenHoaDonDataProvider.Search(Search);
            DMQuyenHoaDonInfor dmQuyenHoaDonInfor = new DMQuyenHoaDonInfor();

            dmQuyenHoaDonInfor.KyHieuHoaDon = txtKyHieu.Text;
            dmQuyenHoaDonInfor.KyTuDauSerie = txtKyHieuDau.Text;
            dgvList.DataSource = DMQuyenHoaDonDataProvider.Search(dmQuyenHoaDonInfor);
        }
Exemple #5
0
 private void ucActions1_OnDelete(object obj)
 {
     //DMQuyenHoaDonInfo khaibao = new DMQuyenHoaDonInfo();
     //khaibao.KyHieuHoaDon = Convert.ToString(getValue("KyHieuHoaDon"));
     //khaibao.KyTuDauSerie = Convert.ToString(getValue("KyTuDauSerie"));
     DMQuyenHoaDonDataProvider.Delete(new DMQuyenHoaDonInfor {
         KyHieuHoaDon = Convert.ToString(getValue("KyHieuHoaDon"))
     });
     MessageBox.Show("Xóa Thành Công", "Thông Báo");
     dgvList.DataSource = DMQuyenHoaDonDataProvider.GetListQuyenHoaDonInfor();
 }
Exemple #6
0
        private void Delete()
        {
            if (frm.isAdd)
            {
                throw new InvalidOperationException("Bạn không thể xóa khi đang thêm mới !");
            }
            if (frm.IsSync)
            {
                throw new InvalidOperationException("Bạn không thể xóa dữ liệu được đồng bộ!");
            }

            DMQuyenHoaDonDataProvider.Delete(new DMQuyenHoaDonInfor {
                KyHieuHoaDon = frm.kyhieuhoadon, KyTuDauSerie = frm.kytudau
            });
        }
Exemple #7
0
        private void frmDM_QuyenHoaDon_Load(object sender, EventArgs e)
        {
            try
            {
                dgvList.DataSource = DMQuyenHoaDonDataProvider.GetListQuyenHoaDonInfor();
            }
            catch (Exception ex)
            {
#if DEBUG
                MessageBox.Show("Lỗi ngoại lệ: " + ex.ToString(), Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error);
#else
                MessageBox.Show("Lỗi ngoại lệ: " + ex.Message, Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error);
#endif
                this.Dispose();
            }
        }
Exemple #8
0
 private void Save()
 {
     if (Check())
     {
         if (frm.isAdd)
         {
             DMQuyenHoaDonDataProvider.Insert(SetHoaDonInfo());
         }
         else
         {
             DMQuyenHoaDonDataProvider.Update(SetHoaDonInfo());
         }
         frm.ReLoad();
         frm.SetControl(false);
         this.Close();
     }
 }
Exemple #9
0
 private void ucActions1_OnValidate(object obj, QLBH.Core.ActionState actionMode)
 {
     switch (actionMode)
     {
     case ActionState.ADD:
     case ActionState.UPDATE:
         if (txtKyHieu.Text == String.Empty)
         {
             throw new Exception("Ký Hiệu hóa đơn không Được Để Trống!");
         }
         if (txtKyHieuDau.Text == String.Empty)
         {
             throw new Exception("Ký hiệu đầu serie không được để trống!");
         }
         if (DMQuyenHoaDonDataProvider.Kiemtra(new DMQuyenHoaDonInfor {
             KyHieuHoaDon = txtKyHieu.Text, KyTuDauSerie = txtKyHieuDau.Text
         }))
         {
             throw new Exception("Ký Hiệu hóa đơn và ký hiệu đầu serie Đã Tồn Tại!");
         }
         break;
     }
 }
 private void btnTimKiem_Click(object sender, EventArgs e)
 {
     grcBase.DataSource = DMQuyenHoaDonDataProvider.Search(new DMQuyenHoaDonInfor {
         KyHieuHoaDon = txtFilterKyHieu.Text.Trim(), KyTuDauSerie = txtFilterKyHieuDau.Text.Trim()
     });
 }
 protected override void LoadData()
 {
     grcBase.DataSource = DMQuyenHoaDonDataProvider.GetListQuyenHoaDonInfor();
     btnTimKiem.Text    = Resources.btnSearch;
 }
Exemple #12
0
 private void ucActions1_OnAdd(object obj)
 {
     DMQuyenHoaDonDataProvider.Insert(getinfor());
     MessageBox.Show("Thêm bảng thành công!");
     dgvList.DataSource = DMQuyenHoaDonDataProvider.GetListQuyenHoaDonInfor();
 }
Exemple #13
0
 private void ucActions1_OnUpdate(object obj)
 {
     DMQuyenHoaDonDataProvider.Update(getinfor());
     MessageBox.Show("Sửa bảng thành công!");
     dgvList.DataSource = DMQuyenHoaDonDataProvider.GetListQuyenHoaDonInfor();
 }