Beispiel #1
0
        protected void ddlTemplate_SelectedIndexChanged(object sender, EventArgs e)
        {
            ID = Convert.ToInt32(ddlTemplate.SelectedItem.Value);
            smsTempletModel ObjList = client.GetEmailTemplateByID(ID, ParlourId);

            ID = 0;
            txtMessage.Text = string.Empty;
            if (ObjList != null)
            {
                ID = ObjList.ID;
                txtMessage.Text = ObjList.smsText;
            }
        }
Beispiel #2
0
        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);
                    }
                }
            }
        }