예제 #1
0
        private bool AssignData()
        {
            //MaVach
            _phieuQuaTang.MaVach = _ctrlPhieuQuaTang.GetNewSoPhieu();
            //idKhachHang
            _phieuQuaTang.IdKhachHang = 0;
            //NgayTao
            _phieuQuaTang.NgayTao = dtpNgayLap.Value;
            //TriGia
            if ((int)numTriGiaPhieu.Value > 0)
            {
                _phieuQuaTang.TriGia = (int)numTriGiaPhieu.Value;
            }
            else
            {
                MessageBox.Show("Trị Giá phải lớn hơn 0", "Thông báo"
                                , MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(false);
            }
            //NgaySuDung
            _phieuQuaTang.NgaySuDung = DateTime.MinValue;
            //HSD
            _phieuQuaTang.HanSuDung = dtpHSD.Value;
            //MoTa
            _phieuQuaTang.GhiChu = txtGhiChu.Text;

            if (dtpHSD.Value < dtpNgayLap.Value)
            {
                MessageBox.Show("Ngày tạo phải nhỏ hơn ngày sử dụng", "Thông báo"
                                , MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(false);
            }
            return(true);
        }
예제 #2
0
 public AddPhieuQuaTangDlg(ctrlPhieuQuaTang ctrl)
 {
     InitializeComponent();
     _ctrlPhieuQuaTang      = ctrl;
     txtMaVach.Text         = _ctrlPhieuQuaTang.GetNewSoPhieu().ToString();
     dtpHSD.Value           = dtpHSD.Value.AddMonths(8);
     ckPhieuDoiDiem.Checked = true;
     LoadKhachHang();
 }