示例#1
0
        private void btnGiao_Click(object sender, EventArgs e)
        {
            HoaDon hoaDon = (dgvHoaDon.DataSource as List <HoaDon>)[dgvHoaDon.CurrentRow.Index];

            hoaDon.Giaohang = 1;
            if (HoaDonBUS.EditHoaDon(hoaDon) == 0)
            {
                hoaDon.Giaohang = 0;
                MessageBox.Show("Cập nhật không thành công.", "Thông báo");
            }
            else
            {
                dgvHoaDon.Refresh();
                int    index  = dgvHoaDon.CurrentRow.Index;
                HoaDon hoadon = (dgvHoaDon.DataSource as List <HoaDon>)[index];
                lblMaHD.Text   = hoadon.Mahd;
                lblKH.Text     = hoadon.Makh.ToString();
                lblNgay.Text   = hoadon.Ngaylap.ToShortDateString();
                lblDiaChi.Text = hoadon.Diachigiao;
                lblStt.Text    = hoadon.TrangThai;
                lblTien.Text   = hoadon.Thanhtien.ToString("#,0");
                if (hoadon.Giaohang == 0)
                {
                    tabPage3.Controls.Add(this.btnGiao);
                }
                else
                {
                    tabPage3.Controls.Remove(this.btnGiao);
                }
            }
        }
示例#2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (CURRENT_MODE == MODE_ADD)
            {
                try
                {
                    HoaDon hd = new HoaDon();

                    txtNgayBan.Enabled = false;
                    hd.MaNhanVien      = Int32.Parse(txtMaNV.SelectedValue.ToString());
                    hd.MaKhachHang     = Int32.Parse(txtMaKH.SelectedValue.ToString());
                    hd.NgayBan         = DateTime.Now;
                    hd.TongDonGia      = 0;


                    hoadonTemp.AddHoaDon(hd);
                    LoadHoaDon();

                    MessageBox.Show("Đã tạo hóa đơn", "Thông báo!");
                }
                catch
                {
                    MessageBox.Show("Thêm hóa đơn thất bại!", "Thông báo!");
                }
            }
            else if (CURRENT_MODE == MODE_EDIT)
            {
                try
                {
                    HoaDon hd = new HoaDon();

                    hd.MaHoaDon    = Int32.Parse(txtMaHD.Text);
                    hd.MaNhanVien  = Int32.Parse(txtMaNV.SelectedValue.ToString());
                    hd.MaKhachHang = Int32.Parse(txtMaKH.SelectedValue.ToString());
                    hd.NgayBan     = Convert.ToDateTime(txtNgayBan.Text);


                    hoadonTemp.EditHoaDon(hd);
                    LoadHoaDon();

                    MessageBox.Show("Sửa thành công", "Thông báo!");
                }
                catch
                {
                    MessageBox.Show("Sửa thất bại!", "Thông báo!");
                }
            }

            txtNgayBan.Enabled = true;
            setButtonsEnable(true);
        }