Exemple #1
0
        protected void loadSODetails()
        {
            ArrayList soList = BackEndObjects.DocFormat.
                               getDocFormatforEntityIdandDocTypeDB(Session[SessionFactory.MAIN_BUSINESS_ENTITY_ID_STRING].ToString(), BackEndObjects.DocFormat.DOCFORMAT_DOC_TYPE_SALES_ORDER);

            for (int i = 0; i < soList.Count; i++)
            {
                DocFormat soObj = (DocFormat)soList[i];

                String sectionType = soObj.getSection_type();

                if (TextBox_SO_format_name.Text.Equals(""))
                {
                    TextBox_SO_format_name.Text = soObj.getDocformat_name();
                }

                switch (sectionType)
                {
                case BackEndObjects.DocFormat.DOCFORMAT_DOC_TYPE_SALES_ORDER_SECTION_TYPE_TNC:
                    TextBox_SO_TnC.Text    = soObj.getText();
                    Label_TNC_flag_SO.Text = TextBox_SO_TnC.Text.Equals("") ? "Y" : "N";
                    break;
                }
            }
        }
Exemple #2
0
        protected void loadInvDetails()
        {
            ArrayList invList = BackEndObjects.DocFormat.
                                getDocFormatforEntityIdandDocTypeDB(Session[SessionFactory.MAIN_BUSINESS_ENTITY_ID_STRING].ToString(), BackEndObjects.DocFormat.DOCFORMAT_DOC_TYPE_INVOICE);

            DataTable dt = new DataTable();

            dt.Columns.Add("Hidden");
            dt.Columns.Add("Comp_Name");
            dt.Columns.Add("Comp_Value");

            int taxCompGridCounter = 0;


            for (int i = 0; i < invList.Count; i++)
            {
                DocFormat invObj = (DocFormat)invList[i];

                String sectionType = invObj.getSection_type();

                if (TextBox_INV_format_name.Text.Equals(""))
                {
                    TextBox_INV_format_name.Text = invObj.getDocformat_name();
                }

                switch (sectionType)
                {
                case BackEndObjects.DocFormat.DOCFORMAT_DOC_TYPE_INVOICE_SECTION_TYPE_TNC:
                    TextBox_INV_TnC.Text    = invObj.getText();
                    Label_TNC_flag_Inv.Text = TextBox_INV_TnC.Text.Equals("") ? "Y" : "N";
                    break;

                case BackEndObjects.DocFormat.DOCFORMAT_DOC_TYPE_INVOICE_SECTION_TYPE_TAX:
                    dt.Rows.Add();
                    dt.Rows[taxCompGridCounter]["Hidden"] = invObj.getDocformat_id();
                    //Component name is the section type name
                    dt.Rows[taxCompGridCounter]["Comp_Name"]  = invObj.getSectionTypeName();
                    dt.Rows[taxCompGridCounter]["Comp_Value"] = invObj.getText();
                    taxCompGridCounter++;
                    break;
                }
            }

            if (dt.Rows.Count > 0)
            {
                GridView_Inv_Tax_Comp.DataSource = dt;
                GridView_Inv_Tax_Comp.DataBind();
                GridView_Inv_Tax_Comp.Visible            = true;
                GridView_Inv_Tax_Comp.Columns[2].Visible = false;
                Session[SessionFactory.ADMIN_PREF_DOCFORMAT_MGMT_TAX_COMP_GRID] = dt;
            }
        }