/// <summary> /// Update Insurance Information /// </summary> /// <param name="iUserId"></param> /// <param name="objImportData"></param> /// <returns></returns> private Boolean updateInsuranceData(Int32 iUserId, ImportData objImportData) { try { //Get InsuranceInfo object from database using user_id InsuranceInformationBL objInsurance = InsuranceInformationBL.getDataByUserId(iUserId); if (objInsurance == null) { //Create new object for Insurance if information is not addedpreviously. objInsurance = new InsuranceInformationBL(); objInsurance.iUserId = iUserId; } if (!String.IsNullOrEmpty(objImportData.Insurance_Company)) { objInsurance.strCompanyName = objImportData.Insurance_Company; } if (!String.IsNullOrEmpty(objImportData.Insurance_Company_Address)) { objInsurance.strCompanyAddress = objImportData.Insurance_Company_Address; } if (!String.IsNullOrEmpty(objImportData.Insurance_Company_City)) { objInsurance.strCompanyCity = objImportData.Insurance_Company_City; } if (!String.IsNullOrEmpty(objImportData.Insurance_Company_State)) { objInsurance.strCompanyState = objImportData.Insurance_Company_State; } if (!String.IsNullOrEmpty(objImportData.Insurance_Company_Zip)) { objInsurance.strCompanyZip = objImportData.Insurance_Company_Zip; } if (!String.IsNullOrEmpty(objImportData.Insurance_Company_Email)) { objInsurance.strCompanyEmail = objImportData.Insurance_Company_Email; } if (!String.IsNullOrEmpty(objImportData.Insurance_Company_Contact)) { objInsurance.strCompanyCellPhone = objImportData.Insurance_Company_Contact; } if (!String.IsNullOrEmpty(objImportData.Insurance_Company_Fax)) { objInsurance.strCompanyFax = objImportData.Insurance_Company_Fax; } if (!String.IsNullOrEmpty(objImportData.Agent)) { objInsurance.strAgentName = objImportData.Agent; } if (!String.IsNullOrEmpty(objImportData.Claim_Number)) { objInsurance.strClaimNumber = objImportData.Claim_Number; } if (!String.IsNullOrEmpty(objImportData.RO_Number)) { objInsurance.strROIdentifier = objImportData.RO_Number; } if (!String.IsNullOrEmpty(objImportData.Total_Amount)) { objInsurance.strNetTotalAmount = objImportData.Total_Amount; } if (!String.IsNullOrEmpty(objImportData.Total_RO_Amount)) { objInsurance.strTotalROAmount = objImportData.Total_RO_Amount; } if (!String.IsNullOrEmpty(objImportData.Date_Of_Loss)) { DateTime dtDateofLoss; objInsurance.dtDateOfLoss = DateTime.TryParse(objImportData.Date_Of_Loss, out dtDateofLoss) ? dtDateofLoss : (Nullable <DateTime>)null; } if (!String.IsNullOrEmpty(objImportData.Deductible)) { Decimal dDeductible; objInsurance.dDeductible = Decimal.TryParse(objImportData.Deductible, out dDeductible) ? dDeductible : (Nullable <Decimal>)null; } return(objInsurance.Save()); } catch (Exception ex) { Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionPolicy.HandleException(ex, SummitShopApp.Utility.Constants.ExceptionPolicy); } return(false); }
protected void Page_Load(object sender, EventArgs e) { Boolean bResult = false; try { String strPhoneId = String.Empty; String strPhoneId1 = String.Empty; if (!String.IsNullOrEmpty(Request.QueryString["ShopID"])) { if (Request.QueryString["User_ID"] != null) { strPhoneId1 = Request.QueryString["User_ID"]; } else if (Request.Form["User_ID"] != null) { strPhoneId1 = Request.Form["User_ID"]; } if (!Int32.TryParse(Security.DecodeNumbers(Request.QueryString["ShopID"]), out iShopID)) { return; } } else { if (Request.QueryString["User_ID"] != null) { strPhoneId = Request.QueryString["User_ID"]; } else if (Request.Form["User_ID"] != null) { strPhoneId = Request.Form["User_ID"]; } } UserBL objUser = null; if (!String.IsNullOrEmpty(strPhoneId)) { //if phone user id is found objUser = UserBL.getDataByPhoneId(strPhoneId); } else { MyCustomerBL objMyCustomer = MyCustomerBL.getDataByShopIdNPhone(iShopID, strPhoneId1); if (objMyCustomer != null) { objUser = UserBL.getByActivityId(objMyCustomer.iUserId.Value); } } if (objUser != null) { String strUserName = String.Empty; if (string.IsNullOrEmpty(objUser.strUserName)) { if (Request.QueryString["Phone_Owner_Name"] != null) { objUser.strUserName = Request.QueryString["Phone_Owner_Name"]; } else if (Request.Form["Phone_Owner_Name"] != null && !string.IsNullOrEmpty(Request.Form["Phone_Owner_Name"].ToString())) { objUser.strUserName = Request.Form["Phone_Owner_Name"]; } } //if (!String.IsNullOrEmpty(strUserName) && objUser.strFirstName != strUserName) //{ // objUser.strFirstName = strUserName; objUser.Save(); //} InsuranceInformationBL objInsuranceInformation = InsuranceInformationBL.getDataByUserId(objUser.ID); if (objInsuranceInformation != null) { objInsuranceInformation.iUserId = objUser.ID; if (Request.QueryString["AgentName"] != null) { objInsuranceInformation.strAgentName = Request.QueryString["AgentName"].ToString(); } else if (Request.Form["AgentName"] != null) { objInsuranceInformation.strAgentName = Request.Form["AgentName"].ToString(); } if (Request.QueryString["AgentPhone"] != null) { objInsuranceInformation.strAgentPhone = Request.QueryString["AgentPhone"].ToString(); } else if (Request.Form["AgentPhone"] != null) { objInsuranceInformation.strAgentPhone = Request.Form["AgentPhone"].ToString(); } if (Request.QueryString["AgentCellPhone"] != null) { objInsuranceInformation.strAgentCellPhone = Request.QueryString["AgentCellPhone"].ToString(); } else if (Request.Form["AgentCellPhone"] != null) { objInsuranceInformation.strAgentCellPhone = Request.Form["AgentCellPhone"].ToString(); } if (Request.QueryString["AgentWebSite"] != null) { objInsuranceInformation.strAgentWebSite = Request.QueryString["AgentWebSite"].ToString(); } else if (Request.Form["AgentWebSite"] != null) { objInsuranceInformation.strAgentWebSite = Request.Form["AgentWebSite"].ToString(); } if (Request.QueryString["CompanyName"] != null) { objInsuranceInformation.strCompanyName = Request.QueryString["CompanyName"].ToString(); } else if (Request.Form["CompanyName"] != null) { objInsuranceInformation.strCompanyName = Request.Form["CompanyName"].ToString(); } if (Request.QueryString["CompanyEmail"] != null) { objInsuranceInformation.strCompanyEmail = Request.QueryString["CompanyEmail"].ToString(); } else if (Request.Form["CompanyEmail"] != null) { objInsuranceInformation.strCompanyEmail = Request.Form["CompanyEmail"].ToString(); } if (Request.QueryString["CompanyCellPhone"] != null) { objInsuranceInformation.strCompanyCellPhone = Request.QueryString["CompanyCellPhone"].ToString(); } else if (Request.Form["CompanyCellPhone"] != null) { objInsuranceInformation.strCompanyCellPhone = Request.Form["CompanyCellPhone"].ToString(); } if (Request.QueryString["CompanyWebSite"] != null) { objInsuranceInformation.strCompanyWebSite = Request.QueryString["CompanyWebSite"].ToString(); } else if (Request.Form["CompanyWebSite"] != null) { objInsuranceInformation.strCompanyWebSite = Request.Form["CompanyWebSite"].ToString(); } if (Request.QueryString["PolicyNo"] != null) { objInsuranceInformation.strPolicyNo = Request.QueryString["PolicyNo"].ToString(); } else if (Request.Form["PolicyNo"] != null) { objInsuranceInformation.strPolicyNo = Request.Form["PolicyNo"].ToString(); } if (Request.QueryString["AgentEmail"] != null) { objInsuranceInformation.strAgentEmail = Request.QueryString["AgentEmail"].ToString(); } else if (Request.Form["AgentEmail"] != null) { objInsuranceInformation.strAgentEmail = Request.Form["AgentEmail"].ToString(); } DateTime objDateTime; if (Request.QueryString["ExpirationDate"] != null) { objInsuranceInformation.dtExpirationDate = DateTime.TryParse(Request.QueryString["ExpirationDate"].ToString(), out objDateTime)?objDateTime:DateTime.Now; } else if (Request.Form["ExpirationDate"] != null) { objInsuranceInformation.dtExpirationDate = DateTime.TryParse(Request.Form["ExpirationDate"].ToString(), out objDateTime) ? objDateTime : DateTime.Now; } } else { objInsuranceInformation = new InsuranceInformationBL(); objInsuranceInformation.iUserId = objUser.ID; if (Request.QueryString["AgentName"] != null) { objInsuranceInformation.strAgentName = Request.QueryString["AgentName"].ToString(); } else if (Request.Form["AgentName"] != null) { objInsuranceInformation.strAgentName = Request.Form["AgentName"].ToString(); } if (Request.QueryString["AgentPhone"] != null) { objInsuranceInformation.strAgentPhone = Request.QueryString["AgentPhone"].ToString(); } else if (Request.Form["AgentPhone"] != null) { objInsuranceInformation.strAgentPhone = Request.Form["AgentPhone"].ToString(); } if (Request.QueryString["AgentCellPhone"] != null) { objInsuranceInformation.strAgentCellPhone = Request.QueryString["AgentCellPhone"].ToString(); } else if (Request.Form["AgentCellPhone"] != null) { objInsuranceInformation.strAgentCellPhone = Request.Form["AgentCellPhone"].ToString(); } if (Request.QueryString["AgentWebSite"] != null) { objInsuranceInformation.strAgentWebSite = Request.QueryString["AgentWebSite"].ToString(); } else if (Request.Form["AgentWebSite"] != null) { objInsuranceInformation.strAgentWebSite = Request.Form["AgentWebSite"].ToString(); } if (Request.QueryString["CompanyName"] != null) { objInsuranceInformation.strCompanyName = Request.QueryString["CompanyName"].ToString(); } else if (Request.Form["CompanyName"] != null) { objInsuranceInformation.strCompanyName = Request.Form["CompanyName"].ToString(); } if (Request.QueryString["CompanyEmail"] != null) { objInsuranceInformation.strCompanyEmail = Request.QueryString["CompanyEmail"].ToString(); } else if (Request.Form["CompanyEmail"] != null) { objInsuranceInformation.strCompanyEmail = Request.Form["CompanyEmail"].ToString(); } if (Request.QueryString["CompanyCellPhone"] != null) { objInsuranceInformation.strCompanyCellPhone = Request.QueryString["CompanyCellPhone"].ToString(); } else if (Request.Form["CompanyCellPhone"] != null) { objInsuranceInformation.strCompanyCellPhone = Request.Form["CompanyCellPhone"].ToString(); } if (Request.QueryString["CompanyWebSite"] != null) { objInsuranceInformation.strCompanyWebSite = Request.QueryString["CompanyWebSite"].ToString(); } else if (Request.Form["CompanyWebSite"] != null) { objInsuranceInformation.strCompanyWebSite = Request.Form["CompanyWebSite"].ToString(); } if (Request.QueryString["PolicyNo"] != null) { objInsuranceInformation.strPolicyNo = Request.QueryString["PolicyNo"].ToString(); } else if (Request.Form["PolicyNo"] != null) { objInsuranceInformation.strPolicyNo = Request.Form["PolicyNo"].ToString(); } if (Request.QueryString["AgentEmail"] != null) { objInsuranceInformation.strAgentEmail = Request.QueryString["AgentEmail"].ToString(); } else if (Request.Form["AgentEmail"] != null) { objInsuranceInformation.strAgentEmail = Request.Form["AgentEmail"].ToString(); } DateTime objDateTime; if (Request.QueryString["ExpirationDate"] != null) { objInsuranceInformation.dtExpirationDate = DateTime.TryParse(Request.QueryString["ExpirationDate"].ToString(), out objDateTime) ? objDateTime : DateTime.Now; } else if (Request.Form["ExpirationDate"] != null) { objInsuranceInformation.dtExpirationDate = DateTime.TryParse(Request.Form["ExpirationDate"].ToString(), out objDateTime) ? objDateTime : DateTime.Now; } } if (objInsuranceInformation.Save()) { bResult = true; } } } catch (Exception ex) { bResult = true; } XmlDocument xmlDoc = new XmlDocument(); MemoryStream stream = new MemoryStream(); //XmlTextWriter xmlWriter = new XmlTextWriter(stream, System.Text.Encoding.ASCII); XmlTextWriter xmlWriter = new XmlTextWriter(stream, System.Text.Encoding.UTF8); xmlWriter.WriteStartDocument(); xmlWriter.WriteStartElement("InsuranceInformation"); xmlWriter.WriteElementString("Status", bResult?"Success":"Fail"); xmlWriter.WriteEndElement(); xmlWriter.WriteEndDocument(); xmlWriter.Flush(); byte[] byteArray = stream.ToArray(); HttpContext.Current.Response.Clear(); HttpContext.Current.Response.AppendHeader("Content-Disposition", "filename=MyExportedFile.xml"); HttpContext.Current.Response.AppendHeader("Content-Length", byteArray.Length.ToString()); HttpContext.Current.Response.ContentType = "text/xml"; HttpContext.Current.Response.BinaryWrite(byteArray); }