public void AddFunction(String icId, long policyId) { QuickPM.InsuranceCertificate ic = new QuickPM.InsuranceCertificate(long.Parse(icId)); ic.PolicyIds.Add(policyId); ic.Save(); this.LoadTenantValues(); }
protected void Page_Load(object sender, EventArgs e) { this.Page.MaintainScrollPositionOnPostBack = true; LoadTenantValues(); List<QuickPM.InsuranceCertificate> insuranceCertificates = QuickPM.InsuranceCertificate.GetInsuranceCertificates(tenant); if (insuranceCertificates.Count != 0) { ((Documents_DocumentsControl)DocumentsIC).DocumentIds = insuranceCertificates[0]; } else { QuickPM.InsuranceCertificate ic = new QuickPM.InsuranceCertificate(); ic.BeginDate = DateTime.MinValue; ic.EndDate = DateTime.MinValue; ic.SetAssociatedId(tenant); ic.Save(); ((Documents_DocumentsControl)DocumentsIC).DocumentIds = ic; } ((Documents_DocumentsControl)DocumentsTenant).DocumentIds = this.tenant; }
public void SaveTenant() { string tenantid = Request["TenantId"]; if (tenantid == null) { return; } tenantid = QuickPM.Util.FormatTenantId(tenantid); QuickPM.InsuranceCertificate ic = null; List<QuickPM.InsuranceCertificate> ics = QuickPM.InsuranceCertificate.GetInsuranceCertificates(tenant); if (ics.Count == 0) { ic = new QuickPM.InsuranceCertificate(); ic.SetAssociatedId(tenant); ic.BeginDate = DateTime.Now; ic.EndDate = DateTime.Now; } else { ic = ics[0]; } DateTime beginIC = DateTime.Now; DateTime endIC = DateTime.Now; if(!DateTime.TryParse(TextBoxICBeginDate.Text, out beginIC)) { beginIC = DateTime.Now; } if (!DateTime.TryParse(TextBoxICEndDate.Text, out endIC)) { endIC = DateTime.Now; } ic.AdditionalInsured = TextBoxAdditionalInsured.Text.Trim(); ic.InsuredLocation = TextBoxInsured.Text.Trim(); ic.BeginDate = beginIC; ic.EndDate = endIC; ic.Save(); }
private void LoadTenantValues() { LoadTenant(); List<QuickPM.InsuranceCertificate> ics = QuickPM.InsuranceCertificate.GetInsuranceCertificates(tenant); QuickPM.InsuranceCertificate ic = null; if (ics.Count > 0) { ic = ics[0]; } else { ic = new QuickPM.InsuranceCertificate(); ic.SetAssociatedId(tenant); ic.Save(); } /*this.InsurancePolicyAuto.ParentId = ic.Id.ToString(); this.InsurancePolicyAuto.SetAddFunction(AddFunction); this.InsurancePolicyAuto.PolicyCategory = QuickPM.InsurancePolicy.PolicyCategories.Automobile; SetPolicyAndLimitDescription(this.InsurancePolicyAuto.PolicyDescription(), this.InsurancePolicyAuto.LimitDescription(), this.InsurancePolicyAuto.PolicyCategory); this.InsurancePolicyGarage.ParentId = ic.Id.ToString(); this.InsurancePolicyGarage.SetAddFunction(AddFunction); this.InsurancePolicyGarage.PolicyCategory = QuickPM.InsurancePolicy.PolicyCategories.Garage; SetPolicyAndLimitDescription(InsurancePolicyGarage.PolicyDescription(), InsurancePolicyGarage.LimitDescription(), QuickPM.InsurancePolicy.PolicyCategories.Garage); this.InsurancePolicyGeneral.ParentId = ic.Id.ToString(); this.InsurancePolicyGeneral.SetAddFunction(AddFunction); this.InsurancePolicyGeneral.PolicyCategory = QuickPM.InsurancePolicy.PolicyCategories.General; SetPolicyAndLimitDescription(InsurancePolicyGeneral.PolicyDescription(), InsurancePolicyGeneral.LimitDescription(), QuickPM.InsurancePolicy.PolicyCategories.General); this.InsurancePolicyUmbrella.ParentId = ic.Id.ToString(); this.InsurancePolicyUmbrella.SetAddFunction(AddFunction); this.InsurancePolicyUmbrella.PolicyCategory = QuickPM.InsurancePolicy.PolicyCategories.Umbrella; SetPolicyAndLimitDescription(InsurancePolicyUmbrella.PolicyDescription(), InsurancePolicyUmbrella.LimitDescription(), QuickPM.InsurancePolicy.PolicyCategories.Umbrella); */ if (IsPostBack) { return; } TextBoxICEndDate.Text = ic.EndDate.ToShortDateString(); TextBoxICBeginDate.Text = ic.BeginDate.ToShortDateString(); TextBoxAdditionalInsured.Text = ic.AdditionalInsured; TextBoxInsured.Text = ic.InsuredLocation; List<long> policyIds = ic.PolicyIds; policies = new List<QuickPM.InsurancePolicy>(); foreach (long policyId in policyIds) { QuickPM.InsurancePolicy ip = new QuickPM.InsurancePolicy(policyId); policies.Add(ip); } }
protected void Page_Load(object sender, EventArgs e) { this.Page.MaintainScrollPositionOnPostBack = true; LoadTenantValues(); List<QuickPM.InsuranceCertificate> ics = QuickPM.InsuranceCertificate.GetInsuranceCertificates(tenant); if (tenant != null) { if (ics.Count > 0) { QuickPM.InsuranceCertificate ic = ics[0]; if (ic != null) { ((Documents_DocumentsControl)DocumentsIC).DocumentIds = ic; } } else { QuickPM.InsuranceCertificate ic = new QuickPM.InsuranceCertificate(); ic.SetAssociatedId(tenant); ic.Save(); ((Documents_DocumentsControl)DocumentsIC).DocumentIds = ic; } if (!tenant.ACL.CanWrite(QuickPM.Database.GetUserId())) { QuickPMWebsite.AppCode.DisableControls.DisableTextBoxControls(Page); ButtonSubmit.Visible = false; ButtonSubmit.Enabled = false; } } }