Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                mpPageTitle      = (Label)Page.Master.FindControl("lblPageTitle");
                mpPageTitle.Text = strPagetitle;
                mpMessage        = (Label)Page.Master.FindControl("lblMessage");
                mpMessage.Text   = "...";

                FillControls();
                hideEditForm();

                if (Request.QueryString[strQueryKey] != null)
                {
                    string strCompanyCode = Request.QueryString[strQueryKey];
                    if (!"".Equals(strCompanyCode))
                    {
                        JECompany company = new JECompany(strCompanyCode, CommonCodes.gCompanyDatafile, "id");
                        mpPageTitle.Text = strPagetitle + " / company: " + strCompanyCode + " : " + company.name;
                        getCompanyData(company);
                    }
                }

                CommonCodes.gLog.logEvent("Opening " + strPagetitle);
            }
        }
Exemplo n.º 2
0
        //SELECT COMPANY
        protected void ddlCompany_SelectedIndexChanged(object sender, EventArgs e)
        {
            txtCompanyCode.Text = ddlCompany.SelectedValue;
            txtCompanyName.Text = ddlCompany.SelectedItem.Text;
            JECompany company = new JECompany(ddlCompany.SelectedValue, CommonCodes.gCompanyDatafile, "code");

            fillDropdownList(ddlDepartment, company.departments, true);

            fillDropdownList(ddlApprover, company.approvers, true);

            txtHomeCurrency.Text = company.homecurrency;
        }
Exemplo n.º 3
0
        protected void getCompanyData(JECompany rJECompany)
        {
            if (rJECompany != null)
            {
                displayEditForm(rJECompany.id + ": " + rJECompany.code + ", " + rJECompany.name, true, true, true, true, true);

                selectedApprovers   = new List <string>();
                selectedDepartments = new List <string>();
                selectedApprovers.Add("");
                selectedDepartments.Add("");
                txtCompanyID.Text   = rJECompany.id;
                txtStatus.Text      = rJECompany.status;
                txtCompanyCode.Text = rJECompany.code;
                txtCompanyName.Text = rJECompany.name;
                txtAddress.Text     = rJECompany.address;
                //approvers
                foreach (string approver in rJECompany.approvers)
                {
                    if (!"".Equals(approver))
                    {
                        selectedApprovers.Add(approver);
                        ListItem liApprover = new ListItem(approver, approver, true);
                        liApprover.Selected = true;
                        chkApprovers.Items.Add(liApprover);
                    }
                }
                //departments
                foreach (string department in rJECompany.departments)
                {
                    if (!"".Equals(department))
                    {
                        selectedDepartments.Add(department);
                        ListItem liDepartment = new ListItem(department, department, true);
                        liDepartment.Selected = true;
                        chkDepartments.Items.Add(liDepartment);
                    }
                }
                //txtHomeCurrency.Text = rJECompany.homecurrency;
                ddlCurrency.Text = rJECompany.homecurrency;
            }
        }
Exemplo n.º 4
0
        protected void getJEData(JEDoc rJEDoc)
        {
            if (rJEDoc != null)
            {
                txtID.Text = rJEDoc.id;

                ddlPeriod.Text         = rJEDoc.period;
                lblStatus.Text         = rJEDoc.status;
                ddlType.Text           = rJEDoc.documenttype;
                txtDocumentNumber.Text = rJEDoc.documentnumber;
                txtDate.Text           = rJEDoc.date;
                txtAuthor.Text         = rJEDoc.author;
                txtCompanyCode.Text    = rJEDoc.companycode;
                txtCompanyName.Text    = rJEDoc.companyname;
                if (ddlCompany.Items.FindByValue(rJEDoc.companycode) != null)
                {
                    ddlCompany.Items.FindByValue(rJEDoc.companycode).Selected = true;
                }

                //fill in department list
                if (!"".Equals(ddlCompany.SelectedValue))
                {
                    JECompany company = new JECompany(ddlCompany.SelectedValue, CommonCodes.gCompanyDatafile, "code");
                    fillDropdownList(ddlDepartment, company.departments, true);
                    txtHomeCurrency.Text = company.homecurrency;

                    fillDropdownList(ddlApprover, company.approvers, true);
                    ddlApprover.Text = rJEDoc.approver;


                    if (ddlDepartment.Items.FindByValue(rJEDoc.department) != null)
                    {
                        ddlDepartment.Items.FindByValue(rJEDoc.department).Selected = true;
                    }
                }
                ddlDepartment.Text   = rJEDoc.department;
                txtHeadertext.Text   = rJEDoc.headertext;
                txtHomeCurrency.Text = rJEDoc.homecurrency;
                ddlCurrency.Text     = rJEDoc.currency;
                txtCurrencyRate.Text = Convert.ToString(rJEDoc.currencyrate);
                txtInformation.Text  = rJEDoc.information;

                //updating rows
                updatingRows(rJEDoc);

                /*
                 * ltDataRows.Text = "";
                 * double creditTotal = 0;
                 * double debetTotal = 0;
                 * if (rJEDoc.rows != null)
                 * {
                 *
                 *  foreach (JEDocRow row in rJEDoc.rows)
                 *  {
                 *      ltDataRows.Text += string.Format("<tr class='listRow'><td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td><td>{4}</td><td>{5}</td><td>{6}</td><td style='text-align:right;'>{7}</td><td>{8}</td><td>{9}</td><td>{10}</td></tr>",
                 *          row.id, row.company, row.account, row.debetcredit, row.project, row.dim1, row.element, row.total.ToString("0.00"), row.country, row.vatcode, row.reference);
                 *      if ("c".Equals(row.debetcredit))
                 *      {
                 *          creditTotal += row.total;
                 *      }
                 *      else if ("d".Equals(row.debetcredit))
                 *      {
                 *          debetTotal += row.total;
                 *      }
                 *  }
                 *  rJEDoc.debettotal = debetTotal;
                 *  rJEDoc.credittotal = creditTotal;
                 *  lblCreditTotal.Text = creditTotal.ToString("0.00"); // String.Format("{0.00}", creditTotal);
                 *  lblDebetTotal.Text = debetTotal.ToString("0.00"); // String.Format("{0.00}", debetTotal);
                 *  lblDifference.Text = (debetTotal - creditTotal).ToString("0.00"); //String.Format("{0.00}", debetTotal - creditTotal);
                 * }
                 */
                ltProcessingHistoryAll.Text = "";

                if (rJEDoc.processinghistory != null)
                {
                    foreach (JEDocStatus status in rJEDoc.processinghistory)
                    {
                        ltProcessingHistoryAll.Text += string.Format("<tr class='listRow'><td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td><td>{4}</td></tr>",
                                                                     status.id, status.status, status.username, status.date, status.message);
                    }
                }

                displayEditForm(rJEDoc.id + ": " + rJEDoc.documenttype + "/" + rJEDoc.documentnumber, true, true, true, true, true);
            }
        }