Ejemplo n.º 1
0
        private void OnDisplayInvoiceInfo()
        {
            if (dgInvoice.SelectedRows == null || dgInvoice.SelectedRows.Count <= 0)
            {
                MsgBox.Show(Application.ProductName, "Vui lòng chọn 1 hóa đơn.", IconType.Information);
                return;
            }

            DataRow            drInvoice = (dgInvoice.SelectedRows[0].DataBoundItem as DataRowView).Row;
            dlgHoaDonXuatTruoc dlg       = new dlgHoaDonXuatTruoc(drInvoice, true);

            dlg.ShowDialog();
        }
Ejemplo n.º 2
0
        private void OnExportInvoice()
        {
            List <DataRow> checkedRows = SoHoaDonCheckedRows;

            if (checkedRows == null || checkedRows.Count <= 0)
            {
                MsgBox.Show(Application.ProductName, "Vui lòng đánh dấu những số hóa đơn cần xuất.", IconType.Information);
                return;
            }

            if (MsgBox.Question(Application.ProductName, "Bạn có muốn xuất hóa đơn ?") == DialogResult.No)
            {
                return;
            }

            foreach (DataRow row in checkedRows)
            {
                int soHoaDon           = Convert.ToInt32(row["SoHoaDon"]);
                dlgHoaDonXuatTruoc dlg = new dlgHoaDonXuatTruoc(soHoaDon, _fromNgayThayDoiHD, _toNgayThayDoiHD, _mauSo, _kiHieu);
                dlg.ShowDialog();
            }

            DisplayAsThread();
        }