protected void Page_Load(object sender, EventArgs e) { QuickPMWebsite.DatabaseSettings.UpdateDatabaseConnectionString(HttpContext.Current.Profile, Request); QuickPM.Tenant tenant = GetTenant(); if (tenant == null) { return; } QuickPM.Period period = GetPeriod(); if (period.Year == -1 || period.Month == -1) { return; } if (Request.Form["textareamemo"] != null) { QuickPM.ARRecord record = new QuickPM.ARRecord(tenant.TenantId, period.Year, period.Month); string memo = Request.Form["textareamemo"].Trim(); foreach (string rentType in tenant.RentTypes) { int rentTypeIndex = tenant.RentTypes.IndexOf(rentType); record.Adjustments[rentTypeIndex] = Decimal.Parse(Request.Form["Adjustment" + rentType], System.Globalization.NumberStyles.Any); } record.Memo = memo; record.Save(); } }
protected void Page_Load(object sender, EventArgs e) { QuickPM.Tenant tenant= GetTenant(); if(tenant == null){ return; } QuickPM.Period period = GetPeriod(); if(period.Year == -1 || period.Month == -1) { return; } if (Request.Form["textareamemo"] != null) { QuickPM.ARRecord record = new QuickPM.ARRecord(tenant.TenantId, period.Year, period.Month); string memo = Request.Form["textareamemo"].Trim(); foreach (string rentType in tenant.RentTypes) { decimal amount; decimal.TryParse(Request["Adjustment" + rentType], System.Globalization.NumberStyles.Any, System.Globalization.NumberFormatInfo.CurrentInfo, out amount); record.Adjustments[tenant.RentTypes.IndexOf(rentType)] = amount;//Decimal.Parse(Request.Form["Adjustment" + rentType], System.Globalization.NumberStyles.Any); } record.Memo = memo; record.Save(); } //TextBoxMemo.Text = QuickPM.Database.GetARRecord(tenant.TenantId, period.Year, period.Month).Memo.Trim(); //TextBoxMemo.TextMode = TextBoxMode.MultiLine; //if (!Page.IsPostBack) { // NameLabel.Text = Request.Params["Name"]; //} }
public void TestCreateARRecord() { QuickPM.ARRecord arRecord = new QuickPM.ARRecord("1-1", 2008,1); Assert.AreEqual(true, arRecord.NewRecord); arRecord.Save(); arRecord = new QuickPM.ARRecord("1-1", 2008, 1); Assert.AreEqual(false, arRecord.NewRecord); }