protected void btnSave_Click(object sender, EventArgs e) { try { Opportunity o = new Opportunity(); bizOpportunity biz = new bizOpportunity(); bizMessage bizM = new bizMessage(); DateTime result; if (this.txtOpportunityDue.Text != "") { if (DateTime.TryParse(this.txtOpportunityDue.Text, out result) == false) { this.ucMessanger1.ProcessMessage("Renewal Date: " + bizM.GetMessageText("FieldNotDate"), Enums.enMsgType.Err, "OpportunityDue", typeof(TextBox), true); return; } } o.ClientID = int.Parse(Request.QueryString["cid"]); o.OpportunityID = int.Parse(Request.QueryString["oid"]); o.OpportunityName = this.txtOpportunityName.Text; if (this.txtOpportunityDue.Text != "") { o.OpportunityDue = DateTime.Parse(this.txtOpportunityDue.Text); } o.IncumbentBroker = this.txtIncumbentBroker.Text; o.IncumbentInsurer = this.txtIncumbentInsurer.Text; if (this.ddlClassification.SelectedValue != "") { o.ClassificationID = int.Parse(this.ddlClassification.SelectedValue); } if (this.ddlBusinessType.SelectedValue != "") { o.BusinessTypeID = int.Parse(this.ddlBusinessType.SelectedValue); } if (this.ddlContact.SelectedValue != "") { o.ContactID = int.Parse(this.ddlContact.SelectedValue); } o.Flagged = bool.Parse(this.ddlFlagged.SelectedValue); if (this.txtEstimatedBrokingIncome.Text != "") { o.NetBrokerageEstimated = decimal.Parse(this.txtEstimatedBrokingIncome.Text); } if (this.txtNetBrokerageQuoted.Text != "") { o.NetBrokerageQuoted = decimal.Parse(this.txtNetBrokerageQuoted.Text); } if (this.txtNetBrokerageActual.Text != "") { o.NetBrokerageActual = decimal.Parse(this.txtNetBrokerageActual.Text); } if (this.txtDateCompleted.Text != "") { o.DateCompleted = DateTime.Parse(this.txtDateCompleted.Text); } o.MemoNumber = this.txtMemoNumber.Text; //audit o.ModifiedBy = bizUser.GetCurrentUserName(); o.Modified = DateTime.Now; //action if (biz.ValidateOpportunity(o) == false) { this.ucMessanger1.ProcessMessages(biz.MSGS, true); return; } if (biz.UpdateOpportunity(o) == true) { Response.Redirect("ViewOpportunity.aspx?cid=" + Request.QueryString["cid"] + "&oid=" + Request.QueryString["oid"], false); } else { this.ucMessanger1.ProcessMessages(biz.MSGS, true); } } catch (Exception ex) { bizLog.InsertExceptionLog(ex); Response.Redirect("~/ErrorPage.aspx", false); } }
private void InsertQuickWin() { Opportunity o = new Opportunity(); bizOpportunity biz = new bizOpportunity(); //OPPORTUNITY// o.ClientID = int.Parse(Request.QueryString["cid"]); o.Inactive = false; o.Flagged = false; o.OpportunityName = this.txtOpportunityName.Text; if (this.txtOpportunityDue.Text != "") { o.OpportunityDue = DateTime.Parse(this.txtOpportunityDue.Text); } o.IncumbentBroker = this.txtIncumbentBroker.Text; o.IncumbentInsurer = this.txtIncumbentInsurer.Text; if (this.ddlClassification.SelectedValue != "") { o.ClassificationID = int.Parse(this.ddlClassification.SelectedValue); } if (this.ddlBusinessType.SelectedValue != "") { o.BusinessTypeID = int.Parse(this.ddlBusinessType.SelectedValue); } if (this.ddlContact.SelectedValue != "") { o.ContactID = int.Parse(this.ddlContact.SelectedValue); } if (this.txtNetBrokerageQuoted.Text != "") { o.NetBrokerageQuoted = decimal.Parse(this.txtNetBrokerageQuoted.Text); } if (this.txtNetBrokerageActual.Text != "") { o.NetBrokerageActual = decimal.Parse(this.txtNetBrokerageActual.Text); } //audit o.AddedBy = bizUser.GetCurrentUserName(); o.Added = DateTime.Now; if (biz.ValidateOpportunity(o) == false) { this.ucMessanger1.ProcessMessages(biz.MSGS, true); return; } //ACTIVITY// bizActivity bizA = new bizActivity(); char ot = 'S'; List <sp_web_ListStatusesByOutcomeTypeResult> ss = bizA.ListStatusesByOutcomeType(ot); foreach (var s in ss) { Activity na = new Activity(); //general na.OpportunityStatusID = s.StatusID; if (this.txtFollowUpDate.Text != "") { na.FollowUpDate = DateTime.Parse(this.txtFollowUpDate.Text); } na.Inactive = false; if (s.StatusName == "Accepted") { na.ActivityNote = this.txtActivityNote.Text; } else { na.ActivityNote = ""; } //audit na.AddedBy = bizUser.GetCurrentUserName(); na.Added = DateTime.Now; o.Activities.Add(na); } foreach (Activity na in o.Activities) { if (bizA.ValidateActivity(na) == false) { this.ucMessanger1.ProcessMessages(bizA.MSGS, true); return; } } int oid = biz.InsertOpportunity(o); if (oid != 0) { Response.Redirect("ViewClient.aspx?cid=" + Request.QueryString["cid"], false); } this.ucMessanger1.ProcessMessages(biz.MSGS, true); }
private void Insert() { Client c = new Client(); bizClient biz = new bizClient(); //CLIENT// //general c.Inactive = false; bizUser.enGageUser user = (bizUser.enGageUser)Session["USER"]; c.AccountExecutiveID = user.UserName; c.ClientCode = this.txtClientCode.Text; c.ClientName = this.txtClientName.Text; c.RegisteredName = this.txtRegisteredName.Text; //c.InsuredName = this.txtInsuredName.Text; if (this.txtABNACN.Text != "") { c.ABNACN = this.txtABNACN.Text; } c.Source = this.txtSource.Text; c.OfficeFacsimilie = this.txtOfficeFacsimilie.Text; c.OfficePhone = this.txtOfficePhone.Text; //address if (this.txtAddress.Text != "") { c.Address = this.txtAddress.Text; } if (this.rblAddressTypes.SelectedIndex == 0) { if (this.ucAUPSS1.PostCode != "") { c.PostCode = this.ucAUPSS1.PostCode; } if (this.ucAUPSS1.StateCode != "") { c.StateCode = this.ucAUPSS1.StateCode; } if (this.ucAUPSS1.Suburb != "") { c.Location = this.ucAUPSS1.Suburb; } } //industry if (this.lstIndustry.SelectedValue != "") { c.AnzsicCode = this.lstIndustry.SelectedValue; } if (this.ddlAssociation.SelectedValue != "") { c.AssociationCode = this.ddlAssociation.SelectedValue; } c.AssociationMemberNumber = this.txtAssociationMemberNumber.Text; //audit c.AddedBy = bizUser.GetCurrentUserName(); c.Added = DateTime.Now; //CONTACT// Contact cl = new Contact(); bizContact bizC = new bizContact(); if (this.ckbAddContact.Checked == true) { //general cl.ContactName = this.txtContactName.Text; cl.Title = this.ddlTitle.SelectedValue; cl.Mobile = this.txtMobile.Text; cl.DirectLine = this.txtDirectLine.Text; cl.Email = this.txtEmail.Text; //audit cl.AddedBy = bizUser.GetCurrentUserName(); cl.Added = DateTime.Now; } //OPPORTUNITY// Opportunity o = new Opportunity(); bizOpportunity bizO = new bizOpportunity(); //general o.OpportunityName = this.txtOpportunityName.Text; if (this.txtOpportunityDue.Text != "") { o.OpportunityDue = DateTime.Parse(this.txtOpportunityDue.Text); } o.IncumbentBroker = this.txtIncumbentBroker.Text; o.IncumbentInsurer = this.txtIncumbentInsurer.Text; if (this.ddlClassification.SelectedValue != "") { o.ClassificationID = int.Parse(this.ddlClassification.SelectedValue); } if (this.ddlBusinessType.SelectedValue != "") { o.BusinessTypeID = int.Parse(this.ddlBusinessType.SelectedValue); } if (this.ddlFlagged.SelectedValue != "") { o.Flagged = bool.Parse(this.ddlFlagged.SelectedValue); } //audit o.AddedBy = bizUser.GetCurrentUserName(); o.Added = DateTime.Now; //ACTIVITY// Activity na = new Activity(); bizActivity bizA = new bizActivity(); //general na.OpportunityStatusID = bizA.GetInitialStatus().StatusID; if (this.txtFollowUpDate.Text != "") { na.FollowUpDate = DateTime.Parse(this.txtFollowUpDate.Text); } na.Inactive = false; na.ActivityNote = ""; //audit na.AddedBy = bizUser.GetCurrentUserName(); na.Added = DateTime.Now; //action if (biz.ValidateClient(c) == false) { this.ucMessanger1.ProcessMessages(biz.MSGS, true); return; } if (this.ckbAddContact.Checked == true) { if (bizC.ValidateContact(cl) == false) { this.ucMessanger1.ProcessMessages(bizC.MSGS, true); return; } c.Contacts.Add(cl); } if (bizO.ValidateOpportunity(o) == false) { this.ucMessanger1.ProcessMessages(bizO.MSGS, true); return; } c.Opportunities.Add(o); if (bizA.ValidateActivity(na, true) == false) { this.ucMessanger1.ProcessMessages(bizA.MSGS, true); return; } o.Activities.Add(na); int oid = biz.InsertClient(c); if (oid != 0) { this.ucMessanger1.ProcessMessages(biz.MSGS, true); Response.Redirect("ViewClient.aspx?cid=" + oid.ToString(), false); } this.ucMessanger1.ProcessMessages(biz.MSGS, true); }
private void Insert() { Opportunity o = new Opportunity(); bizOpportunity biz = new bizOpportunity(); //general opportunity o.ClientID = int.Parse(Request.QueryString["cid"]); o.Inactive = false; o.Flagged = false; o.OpportunityName = this.txtOpportunityName.Text; if (this.txtOpportunityDue.Text != "") { o.OpportunityDue = DateTime.Parse(this.txtOpportunityDue.Text); } o.IncumbentBroker = this.txtIncumbentBroker.Text; o.IncumbentInsurer = this.txtIncumbentInsurer.Text; if (this.ddlClassification.SelectedValue != "") { o.ClassificationID = int.Parse(this.ddlClassification.SelectedValue); } if (this.ddlBusinessType.SelectedValue != "") { o.BusinessTypeID = int.Parse(this.ddlBusinessType.SelectedValue); } if (this.ddlContact.SelectedValue != "") { o.ContactID = int.Parse(this.ddlContact.SelectedValue); } //audit o.AddedBy = bizUser.GetCurrentUserName(); o.Added = DateTime.Now; //general activity Activity na = new Activity(); bizActivity bizA = new bizActivity(); na.OpportunityStatusID = bizA.GetInitialStatus().StatusID; if (this.txtFollowUpDate.Text != "") { na.FollowUpDate = DateTime.Parse(this.txtFollowUpDate.Text); } na.Inactive = false; na.ActivityNote = ""; //audit na.AddedBy = bizUser.GetCurrentUserName(); na.Added = DateTime.Now; //action if (biz.ValidateOpportunity(o) == false) { this.ucMessanger1.ProcessMessages(biz.MSGS, true); return; } o.Activities.Add(na); int oid = biz.InsertOpportunity(o); if (oid != 0) { Response.Redirect("ViewClient.aspx?cid=" + Request.QueryString["cid"], false); } this.ucMessanger1.ProcessMessages(biz.MSGS, true); }