protected void Page_Load(object sender, EventArgs e) { QuickPMWebsite.DatabaseSettings.UpdateDatabaseConnectionString(HttpContext.Current.Profile, Request); if (Request["beginyear"] == null || Request["beginmonth"] == null || Request["endyear"] == null || Request["endmonth"] == null || Request["PropertyId"] == null || Request["EBId"] == null) { eb = new QuickPM.ExpenseList(); endPeriod = beginPeriod.SubtractMonth(); return; } int tmp; if (!Int32.TryParse(Request["beginyear"], out tmp) || !Int32.TryParse(Request["beginmonth"], out tmp) || !Int32.TryParse(Request["endyear"], out tmp) || !Int32.TryParse(Request["endmonth"], out tmp) || !Int32.TryParse(Request["PropertyId"], out tmp)) { eb = new QuickPM.ExpenseList(); endPeriod = beginPeriod.SubtractMonth(); return; } beginPeriod.Year = Convert.ToInt32(Request["beginyear"]); beginPeriod.Month = Convert.ToInt32(Request["beginmonth"]); endPeriod.Year = Convert.ToInt32(Request["endyear"]); endPeriod.Month = Convert.ToInt32(Request["endmonth"]); PropertyId = Convert.ToInt32(Request["PropertyId"]); expenseBudgetId = new Guid(Request["EBId"]); ei.ChartOfAccount = 0; ei.COADescription = ""; ei.IsSubCOA = false; ei.ParentCOA = 0; eb = new QuickPM.ExpenseList(expenseBudgetId); for (QuickPM.Period p = beginPeriod; p <= endPeriod; p = p.AddMonth()) { ei.expenses.Add(0m); ei.periods.Add(p); } if (Request["COADescription"] != null) { QuickPM.ExpenseItem expenseItem = null; foreach (QuickPM.ExpenseItem eei in eb.ExpenseItems) { if (eei.COADescription.Trim() == HttpUtility.UrlDecode(Request["COADescription"].Trim())) { expenseItem = eei; break; } } if (expenseItem != null) { newExpenseItem = false; ei = expenseItem; if (!IsPostBack) { TextBoxCOA.Text = ei.ChartOfAccount.ToString(); TextBoxExpenseName.Text = ei.COADescription; } } } if (!IsPostBack) { CheckBoxSubaccount.Checked = ei.IsSubCOA; foreach (QuickPM.ExpenseItem i in eb.ExpenseItems) { if (i.IsSubCOA) { continue; } ListItem li = new ListItem(i.COADescription, i.ChartOfAccount.ToString()); if (ei.IsSubCOA && ei.ParentCOA == i.ChartOfAccount) { li.Selected = true; } DropDownListAccounts.Items.Add(li); } } }
protected void Page_Load(object sender, EventArgs e) { QuickPMWebsite.DatabaseSettings.UpdateDatabaseConnectionString(HttpContext.Current.Profile, Request); if (Request["ebid"] != null) { eb = new QuickPM.ExpenseList(new Guid(Request["ebid"])); } else { return; } property = new QuickPM.Property(eb.PropertyId); units = QuickPM.PropertyUnit.FindUnits(eb.PropertyId); List<string> tenantIds = property.GetTenantIds(); units = QuickPM.PropertyUnit.FindUnits(property.Id); foreach (string tenantId in tenantIds) { QuickPM.Tenant tenant = new QuickPM.Tenant(tenantId); bool needToAdd = true; foreach (QuickPM.PropertyUnit unit in units) { if (unit.GetCurrentTenantId() == tenant.TenantId) { needToAdd = false; break; } } if (needToAdd) { QuickPM.PropertyUnit unit = new QuickPM.PropertyUnit("", tenant.Property, ""); unit.Save(); //tenant.Prop //tenant.PropertyUnitId = unit.Id; tenant.Save(); units.Add(unit); } } if (Request.Form["__EVENTTARGET"] == "ExpenseSelectionChanged") { ExpenseSelectionChanged(Request.Form["__EVENTARGUMENT"]); } }
protected void Page_Load(object sender, EventArgs e) { QuickPMWebsite.DatabaseSettings.UpdateDatabaseConnectionString(HttpContext.Current.Profile, Request); if (Request["TenReconId"] == null) { return; } tenRecon = new QuickPM.TenantReconciliation(long.Parse(Request["TenReconId"])); el = new QuickPM.ExpenseList(tenRecon.ExpenseBudgetId); tenant = new QuickPM.Tenant(tenRecon.TenantId); }
protected void ParseRequest() { if (Request["beginyear"] == null || Request["beginmonth"] == null || Request["endyear"] == null || Request["endmonth"] == null || Request["PropertyId"] == null) { eb = new QuickPM.ExpenseList(); eb.BeginPeriod = new QuickPM.Period(DateTime.Now.Year, DateTime.Now.Month); eb.BeginPeriod = eb.BeginPeriod.AddMonth(); return; } int tmp1; if (!Int32.TryParse(Request["beginyear"], out tmp1) || !Int32.TryParse(Request["beginmonth"], out tmp1) || !Int32.TryParse(Request["endyear"], out tmp1) || !Int32.TryParse(Request["endmonth"], out tmp1) || !Int32.TryParse(Request["PropertyId"], out tmp1)) { eb = new QuickPM.ExpenseList(); eb.BeginPeriod = new QuickPM.Period(DateTime.Now.Year, DateTime.Now.Month); eb.BeginPeriod = eb.BeginPeriod.AddMonth(); return; } QuickPM.Period beginPeriod = new QuickPM.Period(); QuickPM.Period endPeriod = new QuickPM.Period(); beginPeriod.Year = Convert.ToInt32(Request["beginyear"]); beginPeriod.Month = Convert.ToInt32(Request["beginmonth"]); endPeriod.Year = Convert.ToInt32(Request["endyear"]); endPeriod.Month = Convert.ToInt32(Request["endmonth"]); PropertyId = Convert.ToInt32(Request["PropertyId"]); bool isBudget = true; if (Request["IsBudget"] != null && (bool.TrueString.ToLower() == Request["IsBudget"].ToLower() || bool.FalseString.ToLower() == Request["IsBudget"].ToLower())) { isBudget = (bool.TrueString.ToLower() == Request["IsBudget"].ToLower()); } eb = new QuickPM.ExpenseList(PropertyId, beginPeriod, endPeriod, isBudget); }
protected void Page_Load(object sender, EventArgs e) { QuickPMWebsite.DatabaseSettings.UpdateDatabaseConnectionString(HttpContext.Current.Profile, Request); if (Request["ebid"] != null) { eb = new QuickPM.ExpenseList(new Guid(Request["ebid"])); } else { ParseRequest(); } if (Request.Form["__EVENTTARGET"] == "DeleteExpense") { DeleteExpense(Request.Form["__EVENTARGUMENT"]); } if (Request.Form["__EVENTTARGET"] == "SaveExpenses") { SaveExpenses(Request.Form["__EVENTARGUMENT"]); } }
protected void Page_Load(object sender, EventArgs e) { QuickPMWebsite.DatabaseSettings.UpdateDatabaseConnectionString(HttpContext.Current.Profile, this.Request); if (Request["PropertyId"] != null) { int number; if (Int32.TryParse(Request["PropertyId"], out number)) { property = new QuickPM.Property(number); } } if (Request["EBId"] == null) { return; } eb = new QuickPM.ExpenseList(new Guid(Request["EBId"])); if (!IsPostBack) { Session["BudgetExpenses"] = GenerateBudgetExpenses(); Session["BudgetIncome"] = GenerateBudget(); } }