Пример #1
0
        private void btnDeleteBillImport_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtIDBillImport.Text == "")
                {
                    XtraMessageBox.Show("Bạn phải chọn phiếu cần xóa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
                HoaDonNhapHang_DTO phieunhap = new HoaDonNhapHang_DTO();
                phieunhap.MaHDN = (string)dtgvInfoListOfBillImport.CurrentRow.Cells["MaHDN"].Value;


                if (HoaDonNhapHang_BUS.XoaPHNhap(phieunhap))
                {
                    LoadPhieuNhapHang();
                    LoadMaHD();
                    uctDaiLi.uctDL.LoadListDaiLi();
                    uctQuanLiTienNoDaiLi.uctQLTienNoDL.Load_DSNoDaiLi();
                    XtraMessageBox.Show("Phiếu nhập hàng xóa thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    ClearDisplay();
                    return;
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
        private void btnDeletePay_Click(object sender, EventArgs e)
        {
            if (txtPayAgency.Text == "")
            {
                XtraMessageBox.Show("Bạn phải điền đầy đủ thông tin  !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            QuanLiTIenNo_DaiLi_DTO thanhtoan = new QuanLiTIenNo_DaiLi_DTO();

            thanhtoan.MaTN = txtIDPayOfAgency.Text;

            try
            {
                if (QuanLiTienNo_DaiLi_BUS.XoaThongTinTienNoDL(thanhtoan))
                {
                    Load_DSNoDaiLi();
                    LoadThongTin_ThanhToanDL(txtIDAgency.Text.ToString());

                    txtIDPayOfAgency.Text = DataProvider.ExcuteScalar(string.Format("SELECT MaTN=dbo.fcGetMaTTDL()"));
                    string arr = HoaDonNhapHang_BUS.TongNoDaiLi(txtIDAgency.Text);
                    txtTotalDebt.Text = arr;
                    txtPayAgency.Text = "";
                    XtraMessageBox.Show("Xóa thông tin thanh toán thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
Пример #3
0
        private void btnUpdateBillImport_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtIDBillImport.Text == "")
                {
                    XtraMessageBox.Show("Bạn phải chọn phiếu cần chỉnh sửa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
                HoaDonNhapHang_DTO phieunhap = new HoaDonNhapHang_DTO();
                phieunhap.MaHDN    = (string)dtgvInfoListOfBillImport.CurrentRow.Cells["MaHDN"].Value;
                phieunhap.MaDL     = cmbIDAgency.Text.ToString();
                phieunhap.NgayNhap = Convert.ToDateTime(dtpkDateTimeImport.Text.ToString());
                phieunhap.TenDL    = txtNameAgency.Text;
                phieunhap.TongTien = Convert.ToDouble(txtTotalPay.Text.ToString());
                phieunhap.TongNo   = Convert.ToDouble(txtTotalDebt.Text.ToString());

                if (HoaDonNhapHang_BUS.SuaPHNhap(phieunhap))
                {
                    LoadPhieuNhapHang();
                    LoadMaHD();
                    uctDaiLi.uctDL.LoadListDaiLi();
                    uctQuanLiTienNoDaiLi.uctQLTienNoDL.Load_DSNoDaiLi();
                    XtraMessageBox.Show("Phiếu nhập hàng cập nhật thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    ClearDisplay();
                    return;
                }
            }catch
            {
                XtraMessageBox.Show("Phiếu nhập hàng cập nhật thất bại !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
Пример #4
0
        private void btnAddImportBill_Click(object sender, EventArgs e)
        {
            if (txtIDBillImport.Text == "" || txtNameAgency.Text == "" || txtTotalPay.Text == "" ||
                txtTotalDebt.Text == "" || cmbIDAgency.Text == "")
            {
                MessageBox.Show("Bạn phải điền đầy đủ thông tin !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            HoaDonNhapHang_DTO phieunhap = new HoaDonNhapHang_DTO();

            phieunhap.MaHDN    = txtIDBillImport.Text;
            phieunhap.MaDL     = cmbIDAgency.Text.ToString();
            phieunhap.NgayNhap = Convert.ToDateTime(dtpkDateTimeImport.Text.ToString());
            phieunhap.TenDL    = txtNameAgency.Text;
            phieunhap.TongTien = Convert.ToDouble(txtTotalPay.Text.ToString());
            phieunhap.TongNo   = Convert.ToDouble(txtTotalDebt.Text.ToString());

            if (HoaDonNhapHang_BUS.ThemPHNhap(phieunhap))
            {
                MessageBox.Show("Thêm hóa đơn nhập hàng thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                ClearDisplay();
                LoadPhieuNhapHang();
                return;
            }
            MessageBox.Show("Thêm hóa đơn nhập hàng thất bại !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Пример #5
0
        private void LoadMaHD()
        {
            List <HoaDonNhapHang_DTO> hoadon = HoaDonNhapHang_BUS.LoadPhieuNhap();

            cmbIDBillImportDetail.DataSource    = hoadon;
            cmbIDBillImportDetail.ValueMember   = "MaHDN";
            cmbIDBillImportDetail.DisplayMember = "MaHDN";
        }
Пример #6
0
        public frmHoaDonNhapHang()
        {
            InitializeComponent();
            Load();
            List <HoaDonNhapHang_DTO> List = HoaDonNhapHang_BUS.TinhTongTien();

            tbTongTien.Text = List[0].TongTien.ToString();
            dataGridView1.Columns[0].Visible = false;
        }
Пример #7
0
        private void tbSearch_TextChanged(object sender, EventArgs e)
        {
            HoaDonNhapHang_DTO HDNH = new HoaDonNhapHang_DTO();

            HDNH.MaHoaDonNhap = tbSearch.Text;
            List <HoaDonNhapHang_DTO> Search = HoaDonNhapHang_BUS.Search_HDBH(HDNH);

            dataGridView1.DataSource = Search;
            if (tbSearch.Text == "")
            {
                Load();
            }
        }
        private void dtgvListAgency_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            txtPayAgency.Text = "";
            try
            {
                lbListBillOfAgency.Items.Clear();
                if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
                {
                    txtIDAgency.Text   = dtgvListAgency.CurrentRow.Cells["MaDL"].Value.ToString();
                    txtNameAgency.Text = dtgvListAgency.CurrentRow.Cells["TenDL"].Value.ToString();

                    List <string> dsMaHDN = HoaDonNhapHang_BUS.LoadDS_MaHDNhap(txtIDAgency.Text.ToString());
                    if (dsMaHDN == null)
                    {
                        return;
                    }
                    else
                    {
                        foreach (string item in dsMaHDN)
                        {
                            lbListBillOfAgency.Items.Add(item);
                        }
                    }

                    string arr = HoaDonNhapHang_BUS.TongNoDaiLi(txtIDAgency.Text);
                    txtTotalDebt.Text = arr;

                    txtIDPayOfAgency.Text = DataProvider.ExcuteScalar(string.Format("SELECT MaTN=dbo.fcGetMaTTDL()"));
                    LoadThongTin_ThanhToanDL(txtIDAgency.Text);

                    return;
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
        public void Load_DSNoDaiLi()
        {
            List <HoaDonNhapHang_DTO> ds = HoaDonNhapHang_BUS.DSNoTienDaiLi();

            dtgvListAgency.DataSource = ds;
            if (dtgvListAgency.Rows.Count == 0)
            {
                dtgvListAgency.ColumnCount          = 2;
                dtgvListAgency.ColumnHeadersVisible = true;
                dtgvListAgency.Columns[0].Name      = "MaDL";
                dtgvListAgency.Columns[1].Name      = "TenDL";

                dtgvListAgency.Columns[0].DataPropertyName = "MaDL";
                dtgvListAgency.Columns[1].DataPropertyName = "TenDL";

                dtgvListAgency.Columns[0].HeaderText = "Mã DL";
                dtgvListAgency.Columns[1].HeaderText = "Tên đại lí";

                dtgvListAgency.Columns[0].Width = 150;
                dtgvListAgency.Columns[1].Width = 150;
            }
        }
Пример #10
0
        private void LoadPhieuNhapHang()
        {
            List <HoaDonNhapHang_DTO> listPhieuNhap = HoaDonNhapHang_BUS.LoadPhieuNhap();

            dtgvInfoListOfBillImport.DataSource = listPhieuNhap;
        }
Пример #11
0
        public void Load()
        {
            List <HoaDonNhapHang_DTO> Danhsach = HoaDonNhapHang_BUS.GetListHDNH();

            dataGridView1.DataSource = Danhsach;
        }