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); } }
//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; }
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; } }
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); } }