コード例 #1
0
        private void frmLapPhieuXuatHang_Load(object sender, EventArgs e)
        {
            this.FormLoad();


            //  https://www.devexpress.com/Support/Center/Question/Details/Q20064/comboboxedit-how-do-you-set-the-datasource

            //  Lookup-edit Đại lý
            BUS_DaiLy dl = new BUS_DaiLy();

            cbDaiLy.Properties.DataSource = dl.DanhSachDaiLy();

            cbDaiLy.Properties.DisplayMember = "TenDaiLy";
            cbDaiLy.Properties.ValueMember   = "MaDaiLy";
            cbDaiLy.Properties.Columns.Add(new LookUpColumnInfo("TenDaiLy", "Tên Đại Lý"));
            cbDaiLy.Properties.Columns.Add(new LookUpColumnInfo("Quan", "Quận"));
            cbDaiLy.Properties.Columns.Add(new LookUpColumnInfo("DiaChi", "Địa Chỉ"));

            //  Date edit
            dtpNgayLap.EditValue = DateTime.Now;


            //  Thêm hàng hóa vào giỏ hàng
            dt = new DataTable();
            dt.Columns.Add("Mã Hàng Hóa");
            dt.Columns.Add("Tên Hàng Hóa");
            dt.Columns.Add("Đơn Vị Tính");
            dt.Columns.Add("Đơn Giá");
            dt.Columns.Add("Số Lượng Mua");
            dt.Columns.Add("Thành Tiền");

            dgvGioHang.DataSource = dt;
        }
コード例 #2
0
ファイル: frmDaiLy.cs プロジェクト: doquyen0796/QLDaiLy
        private void cbSoLuongSP_SelectedIndexChanged(object sender, EventArgs e)
        {
            BUS_DaiLy dl = new BUS_DaiLy();

            if (cbSoLuongSP.Text == "Tất Cả")
            {
                dgvDaiLy.DataSource = dl.DanhSachDaiLy();
                lbtrang.Text        = "";
                btnlui.Enabled      = false;
                btntien.Enabled     = false;
                cbTrang.Enabled     = false;
            }
            else
            {
                int t = dl.SoLuongTrang(int.Parse(cbSoLuongSP.Text));
                cbTrang.DataSource = dl.DStrang(t);
                if (int.Parse(cbTrang.Text) == 1)
                {
                    btnlui.Enabled = false;
                }
                else
                {
                    btnlui.Enabled = true;
                }
                if (int.Parse(cbTrang.Text) == t)
                {
                    btntien.Enabled = false;
                }
                else
                {
                    btntien.Enabled = true;
                }
                dgvDaiLy.DataSource = dl.DSdaili(int.Parse(cbTrang.Text), int.Parse(cbSoLuongSP.Text));
            }
        }
コード例 #3
0
ファイル: frmDaiLy.cs プロジェクト: doquyen0796/QLDaiLy
        /// <summary>
        /// Xuất danh sách đại lý dưới định dạng Excel
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void navBarXuatDSExcel_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e)
        {
            var dl   = new BUS_DaiLy();
            var flag = MessageBox.Show("Bạn muốn xuất danh sách đại lý dưới định dạng Excel ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (flag == DialogResult.Yes)
            {
                progressBar1.Visible = true;
                label1.Visible       = true;
                if (backgroundWorker1.IsBusy)
                {
                    return;
                }
                using (SaveFileDialog sf = new SaveFileDialog()
                {
                    Filter = "Excel workbook|*.xls"
                })
                {
                    if (sf.ShowDialog() == DialogResult.OK)
                    {
                        DSDaiLi.FileName     = sf.FileName;
                        DSDaiLi.DaiLi        = dl.DanhSachDaiLy();
                        progressBar1.Minimum = 0;
                        progressBar1.Value   = 0;
                        backgroundWorker1.RunWorkerAsync(DSDaiLi);
                    }
                };
            }
            else
            {
                return;
            }
        }
コード例 #4
0
        private void FormLoad()
        {
            //  https://www.devexpress.com/Support/Center/Question/Details/Q20064/comboboxedit-how-do-you-set-the-datasource

            //  Lookup-edit Đại lý
            BUS_DaiLy dl = new BUS_DaiLy();

            cbDaiLy.Properties.DataSource = dl.DanhSachDaiLy();

            cbDaiLy.Properties.DisplayMember = "TenDaiLy";
            cbDaiLy.Properties.ValueMember   = "MaDaiLy";
            cbDaiLy.Properties.Columns.Add(new LookUpColumnInfo("TenDaiLy", "Tên Đại Lý"));
            cbDaiLy.Properties.Columns.Add(new LookUpColumnInfo("Quan", "Quận"));
            cbDaiLy.Properties.Columns.Add(new LookUpColumnInfo("DiaChi", "Địa Chỉ"));

            //  Date edit
            dtpNgayLap.EditValue = DateTime.Now;
        }
コード例 #5
0
ファイル: frmDaiLy.cs プロジェクト: doquyen0796/QLDaiLy
        private void frmDaiLy_Load(object sender, EventArgs e)
        {
            BUS_DaiLy dl = new BUS_DaiLy();

            this.FormLoad();
            cbSoLuongSP.SelectedIndex = 4;
            if (cbSoLuongSP.Text == "Tất Cả")
            {
                dgvDaiLy.DataSource = dl.DanhSachDaiLy();
                lbtrang.Text        = "";
                btnlui.Enabled      = false;
                btntien.Enabled     = false;
                cbTrang.Enabled     = false;
            }
            else
            {
                int t = dl.SoLuongTrang(int.Parse(cbSoLuongSP.Text));
                cbTrang.DataSource  = dl.DStrang(t);
                lbtrang.Text        = "Trang " + cbTrang.Text + "/" + t.ToString();
                dgvDaiLy.DataSource = dl.DSdaili(int.Parse(cbTrang.Text), int.Parse(cbSoLuongSP.Text));
                if (int.Parse(cbTrang.Text) == 1)
                {
                    btnlui.Enabled = false;
                }
                else
                {
                    btnlui.Enabled = true;
                }
                if (int.Parse(cbTrang.Text) == t)
                {
                    btntien.Enabled = false;
                }
                else
                {
                    btntien.Enabled = true;
                }
            }
        }