예제 #1
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            HopDongDangKyBUS bus = new HopDongDangKyBUS();

            hd.CUOCDK = tbPhiDK.Value;
            hd.NGAYBD = dNgayBD.Value;
            hd.NGAYKT = dNgayKT.Value;

            if (bus.checkExists(hd.IDSIM, hd.ID, dNgayBD.Value, dNgayKT.Value))
            {
                MessageBox.Show("Đã tồn tại hợp đồng đăng ký SIM này trong thời gian chọn!", "Thông báo!");
                return;
            }

            if (dNgayBD.Value > dNgayKT.Value)
            {
                MessageBox.Show("Hạn hợp đổng phải sau ngày bắt đầu!", "Thông báo!");
                return;
            }

            try
            {
                bus.EditHDDK(hd);
                if (this.callback != null)
                {
                    callback();
                }
                MessageBox.Show("Chỉnh sửa thành công!", "Thông báo!");
            }
            catch
            {
                MessageBox.Show("Không sửa được!", "Thông báo!");
            }
        }
예제 #2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (dNgayBD.Value > dNgayKT.Value)
            {
                MessageBox.Show("Hạn hợp đổng phải sau ngày bắt đầu!", "Thông báo!");
                return;
            }

            HopDongDangKyBUS bus = new HopDongDangKyBUS();
            HDDK             hd  = new HDDK();

            if (bus.checkExists(cbSIM.SelectedValue.ToString(), -1, dNgayBD.Value, dNgayKT.Value))
            {
                MessageBox.Show("Đã tồn tại hợp đồng đăng ký SIM này trong thời gian chọn!", "Thông báo!");
                return;
            }

            try
            {
                hd.IDSIM  = cbSIM.SelectedValue.ToString();
                hd.IDKH   = int.Parse(cbKhachHang.SelectedValue.ToString());
                hd.NGAYBD = dNgayBD.Value;
                hd.NGAYKT = dNgayKT.Value;

                bus.AddHDDK(hd);
                if (callback != null)
                {
                    callback();
                }

                MessageBox.Show("Thêm hợp đồng thành công", "Thông báo!");
            }
            catch
            {
                MessageBox.Show("Không thêm được", "Thông báo!");
            }
        }