public void PaymentRemindersms(MembersPaymentDetailsModel model) { if (model.pkiMemberID > 0) { //Member New Registration Welcome SMS Send int SmsGrupId = Convert.ToInt32(SmsGroupType.Payment); smsSendingGroupModel modelSSG = client.GetsmsGroupbyID(SmsGrupId, ParlourId); if (modelSSG != null) { StringBuilder strsb = new StringBuilder(); smsTempletModel _EmailTemplate = client.GetEmailTemplateByID(SmsGrupId, ParlourId); if (_EmailTemplate != null) { MembersModel objMemberModel = client.GetMemberByID(model.pkiMemberID, ParlourId); strsb = new StringBuilder(_EmailTemplate.smsText); strsb = strsb.Replace("@Name", "<p>" + objMemberModel.FullNames + " " + objMemberModel.Surname + "</p>"); strsb = strsb.Replace("@DatePayment", "<p>" + model.PaymentDate + "</p>"); strsb = strsb.Replace("@NextDatePayment", "<p>" + model.Notes + "</p>"); strsb = strsb.Replace("@Paymentby", "<p>" + model.MethodOfPayment + "</p>"); string CellNo = (objMemberModel.Cellphone == string.Empty ? "0" : objMemberModel.Cellphone); if (CellNo == "0") { CellNo = (objMemberModel.Telephone == string.Empty ? "0" : objMemberModel.Telephone); } SendReminderModel smsModel = new SendReminderModel(); smsModel.MemeberID = UserID.ToString(); smsModel.MemberData = strsb.ToString(); smsModel.MemeberToNumber = Convert.ToInt64(CellNo.Replace(" ", "")); smsModel.parlourid = ParlourId; int SendOpration = client.InsertSendReminder(smsModel); } } } }
protected void btnSubmite_Click(object sender, EventArgs e) { if (Page.IsValid) { ApplicationSettingsModel model; //model = client.GetMemberByIDNum(txtCompanyName.Text, ParlourId); //if (model != null) //{ // ShowMessage(ref lblMessage, MessageType.Danger, "Member Already Exists."); //} //else //{ model = new ApplicationSettingsModel(); model.pkiApplicationID = ApplicationID; model.ApplicationName = txtCompanyName.Text; model.ApplicationLogoPath = string.Empty; model.OwnerFirstName = txtownFirstName.Text; model.OwnerSurname = txtownLastName.Text; model.OwnerTelNumber = txtownTelephoneNumber.Text; model.OwnerCellNumber = txtOwnersCellphone.Text; model.ManagerFirstName = string.Empty; model.ManageSurname = string.Empty; model.ManageTelNumber = txtTelePhone.Text; model.ManageCellNumber = txtCellphone.Text; model.BusinessAddressLine1 = txtline1.Text; model.BusinessAddressLine2 = txtline2.Text; model.BusinessAddressLine3 = txtline3.Text; model.BusinessAddressLine4 = txtline4.Text; model.BusinessPostalCode = txtpostalcode.Text; model.FSBNumber = txtFsbNumber.Text; model.CereliaAPIKey = string.Empty; model.RegistrationNumber = txtRegistrationNumber.Text; model.ManageSlogan = txtCompanySlogan.Text; model.ManageEmail = txtEmail.Text; model.ManageFaxNumber = txtFaxNumber.Text; model.OwnerEmail = txtOwnersEmail.Text; model.ApplicationRules = txtcompanyRules.Text; model.VatNo = txtVatNo.Text; //===============================Allow Auto generate Policy Number=============== Boolean PolicyNumber = false; if (cbAutoGeneratePolicy.Checked) { PolicyNumber = true; } else { PolicyNumber = false; } model.IsAutoGeneratedPolicyNo = PolicyNumber; //====================================== //model.ApplicationLogo = txtOwnersEmail.Text; //model.ApplicationRules = txtOwnersEmail.Text; if (ApplicationID > 0) { model.parlourid = new Guid("00000000-0000-0000-0000-000000000000"); } else { model.parlourid = Guid.NewGuid(); } //============= model.Currentparlourid = ParlourId; //================================================================ model = client.SaveApplication(model); UploadImage(model.pkiApplicationID); Guid retID = model.parlourid; //========================================================================= //ApplicationAdditionalInsert AdditionalApplicationSettingsModel Adsmodel = new AdditionalApplicationSettingsModel(); Adsmodel.pkiParlourid = model.parlourid; Adsmodel.spUPuser = ""; Adsmodel.spUPpass = ""; Adsmodel.spUPpinpad = ""; Adsmodel.spValuser = ""; Adsmodel.spValpass = ""; Adsmodel.spValpinpad = ""; Adsmodel.spCCuser = ""; Adsmodel.spCCpass = ""; Adsmodel.spCCpinpad = ""; string membernumber = "no"; if (PolicyNumber) { membernumber = "yes"; } Adsmodel.GenerateMember = membernumber; Adsmodel = client.SaveAdditionalApplication(Adsmodel); // ==========================[ SMS Group Insert Delete ]=================================== int sguserID = 0; foreach (ListItem lst in chksmsGroup.Items) { if (lst.Selected) { smsSendingGroupModel modelS = new smsSendingGroupModel(); modelS.ID = sguserID; modelS.fkiCompanyID = model.pkiApplicationID; modelS.fkismstempletID = Convert.ToInt32(lst.Value); modelS.smstempletName = lst.Text; modelS.LastModified = System.DateTime.Now; modelS.ModifiedUser = UserName; sguserID = client.SaveSmsGroupDetails(modelS); } } // ==========================[END SMS Group Insert Delete ]=================================== // ==========================[Start Banking Detail Insert Delete ]=================================== BankingDetailSending Model; Model = new BankingDetailSending(); //Model.ID = ApplicationID; Model.AccountHolder = txtaccountholder.Text; Model.Bankname = txtbankname.Text; Model.AccountNumber = txtaccountnumber.Text; Model.Accounttype = txtaccounttype.Text; Model.Branch = txtbranch.Text; Model.Branchcode = txtbranchcode.Text; Model.LastModified = System.DateTime.Now; Model.ModifiedUser = UserName; Model.parlourid = retID; Model = client.SaveBankingDetail(Model); // ==========================[END Banking Detail Insert Delete ]=================================== //================================[Insert Update Terms & Condition]=============================== ApplicationTnCModel objtc = new ApplicationTnCModel(); objtc.pkiAppTC = ApplicationID; objtc.fkiApplicationID = ApplicationID; objtc.TermsAndCondition = txtTnC.Text; objtc.LastModified = DateTime.Now; objtc.ModifiedUser = UserName; objtc.parlourid = retID; objtc.TermsAndConditionFuneral = txtTncFuneral.Text; objtc.TermsAndConditionTombstone = txtTncTombstone.Text; objtc.Declaration = txtPolicyDeclaration.Text; int a = client.SaveTermsAndCondition(objtc); if (ApplicationID > 0) { BindAllApplicationDetails(); if (PaymentHistory.Visible != false) { ClearControl(); } } else { CompanyParlourID = retID; Response.Redirect("~/Tools/UserSetup.aspx?CompanyParlourID=" + CompanyParlourID + "&NewId=1"); } //bindEasyPayNumber(); ShowMessage(ref lblMessage, MessageType.Success, "Company Details successfully saved"); //} } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "goToTab512", "goToTab(5)", true); } }
public static int SaveSmsGroupDetails(smsSendingGroupModel model) { return(ToolsSetingDAL.SaveSmsGroupDetails(model)); }