/// <summary>
        /// Open the selected invoice
        /// </summary>
        public void OpenSelectedInvoice(object sender, EventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;

            Int32 SelectedInvoice = GetCurrentlySelectedDocumentId();

            if (SelectedInvoice > 0)
            {
                TFrmAPEditDocument frm = new TFrmAPEditDocument(FMainForm);

                if (frm.LoadAApDocument(FMainForm.LedgerNumber, SelectedInvoice))
                {
                    frm.Show();
                }
            }

            this.Cursor = Cursors.Default;
        }
示例#2
0
        // Opens an individual document or payment
        private void OpenADocumentOrPayment(DataRowView ADataRow)
        {
            if (ADataRow["Status"].ToString().Length > 0) // invoices have status, and payments don't.
            {
                Int32 DocumentId       = Convert.ToInt32(ADataRow["ApDocumentId"]);
                TFrmAPEditDocument frm = new TFrmAPEditDocument(this);

                if (frm.LoadAApDocument(FLedgerNumber, DocumentId))
                {
                    frm.Show();
                }
            }
            else
            {
                Int32         PaymentNumber = Convert.ToInt32(ADataRow["ApNum"]);
                TFrmAPPayment frm           = new TFrmAPPayment(this);
                frm.ReloadPayment(FLedgerNumber, PaymentNumber);
                frm.Show();
            }
        }
        /// <summary>
        /// Open the selected invoice
        /// </summary>
        public void OpenAllTagged(object sender, EventArgs e)
        {
            if (grdInvoices.PagedDataTable.DefaultView.Count > 0)
            {
                foreach (DataRowView rv in grdInvoices.PagedDataTable.DefaultView)
                {
                    if (rv.Row["Selected"].Equals(true))
                    {
                        TFrmAPEditDocument frm = new TFrmAPEditDocument(FMainForm);

                        if (frm.LoadAApDocument(FMainForm.LedgerNumber, Convert.ToInt32(rv.Row["ApDocumentId"])))
                        {
                            frm.Show();
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show(Catalog.GetString("There are no tagged invoices to be opened."), Catalog.GetString("Open Documents"));
            }
        }
        // Opens an individual document or payment
        private void OpenADocumentOrPayment(DataRowView ADataRow)
        {
            if (ADataRow["Status"].ToString().Length > 0) // invoices have status, and payments don't.
            {
                Int32 DocumentId = Convert.ToInt32(ADataRow["ApDocumentId"]);
                TFrmAPEditDocument frm = new TFrmAPEditDocument(this);

                if (frm.LoadAApDocument(FLedgerNumber, DocumentId))
                {
                    frm.Show();
                }
            }
            else
            {
                Int32 PaymentNumber = Convert.ToInt32(ADataRow["ApNum"]);
                TFrmAPPayment frm = new TFrmAPPayment(this);
                frm.ReloadPayment(FLedgerNumber, PaymentNumber);
                frm.Show();
            }
        }
        /// <summary>
        /// Open the selected invoice
        /// </summary>
        public void OpenAllTagged(object sender, EventArgs e)
        {
            if (grdInvoices.PagedDataTable.DefaultView.Count > 0)
            {
                foreach (DataRowView rv in grdInvoices.PagedDataTable.DefaultView)
                {
                    if (rv.Row["Selected"].Equals(true))
                    {
                        TFrmAPEditDocument frm = new TFrmAPEditDocument(FMainForm);

                        if (frm.LoadAApDocument(FMainForm.LedgerNumber, Convert.ToInt32(rv.Row["ApDocumentId"])))
                        {
                            frm.Show();
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show(Catalog.GetString("There are no tagged invoices to be opened."), Catalog.GetString("Open Documents"));
            }
        }
        /// <summary>
        /// Open the selected invoice
        /// </summary>
        public void OpenSelectedInvoice(object sender, EventArgs e)
        {
            this.Cursor = Cursors.WaitCursor;

            Int32 SelectedInvoice = GetCurrentlySelectedDocumentId();

            if (SelectedInvoice > 0)
            {
                TFrmAPEditDocument frm = new TFrmAPEditDocument(FMainForm);

                if (frm.LoadAApDocument(FMainForm.LedgerNumber, SelectedInvoice))
                {
                    frm.Show();
                }
            }

            this.Cursor = Cursors.Default;
        }