Exemple #1
0
        private void LoadData(int InvoiceID)
        {
            string strDocNo = "";
            string DocType  = Session["eDocType"].ToString();

            objinvoice.GetDocumentNoByDocID(InvoiceID, DocType, out strDocNo);
            lbldocumentno.Text     = strDocNo;
            lblVoucherno.Text      = Session["eVoucherNumber"].ToString();
            lbldocumentdate.Text   = Session["eInvoiceDate"].ToString();
            lbldocumentstatus.Text = Session["eDocStatus"].ToString();
            lblsuppliername.Text   = objinvoice.GetSupplierName(InvoiceID, DocType);
            lblauthstring.Text     = objinvoice.GetAuthorisationString(InvoiceID, DocType);
            lbldepartment.Text     = objinvoice.GetDepartment(InvoiceID, DocType);


            int UserTypeID = objinvoice.GetUserType(Convert.ToInt32(Session["UserID"]));

            if (UserTypeID < 3)
            {
                btndelete.Visible       = false;
                txtcomment.Visible      = false;
                lblComment.Visible      = false;
                lblCreditNoteNo.Visible = false;
                lbltextCrnNo.Visible    = false;
            }

            if (DocType == "CRN")
            {
                visiblelable = 1;
                lblassociatedinvoiceno.Text    = "Associated Invoice No";
                lblassociatedinvoiceno.Visible = true;

                lblassociatedno.Text    = objinvoice.GetAssociatedCreditInvoiceNo(InvoiceID, DocType);
                lblassociatedno.Visible = true;
            }
            if (DocType == "INV")
            {
                lblCreditNoteNo.Text = "Associated CreditNote No";
                lbltextCrnNo.Text    = objinvoice.GetAssociatedCreditInvoiceNo(InvoiceID, DocType);
                if (lbltextCrnNo.Text.Trim() != "")
                {
                    visiblelable1           = 1;
                    lblCreditNoteNo.Visible = true;
                    lbltextCrnNo.Visible    = true;
                }
            }

            GDlineinfo.DataSource = objinvoice.GetLineInformation(InvoiceID, DocType);
            GDlineinfo.DataBind();

            if (lbldocumentstatus.Text == "Delete/Archive")
            {
                btndelete.Visible = false;
            }
        }
Exemple #2
0
        private void LoadData(string InvoiceNo)
        {
            string SupplierID = Request.QueryString["SupplierID"];

            Category = Request.QueryString["InvoiceType"].ToString();
            if (Category == "INV")
            {
                lbldate.Text   = "Invoice Date";
                lblstatus.Text = "Invoice Status";
                lblType.Text   = "Invoice No";
            }
            else
            {
                lbldate.Text   = "Invoice Date";
                lblstatus.Text = "Invoice Status";
                lblType.Text   = "Invoice No";
            }
            lblinvoicedate.Text   = Request.QueryString["Date"].ToString();
            lblinvoicestatus.Text = Request.QueryString["Status"].ToString();
            lblinvoicetype.Text   = Category;
            lblsupplier.Text      = objinvoice.GetSupplierName(Convert.ToInt32(Session["oInvoiceID"]), Category);
            lblvatcode.Text       = objinvoice.GetVatCode(Convert.ToInt32(Request.QueryString["InvoiceID"].ToString()), Category);
            lblAPCompanyID.Text   = objinvoice.GetAPCompanyID(Convert.ToInt32(Request.QueryString["InvoiceID"].ToString()), Category);
        }