protected void btnResend_Click(object sender, EventArgs e) { _sms_EMAIL_DB_Entities = new SMS_EMAIL_DB_Entities(); var smsId = long.Parse(hdnFldSMSId.Value); sms = _sms_EMAIL_DB_Entities.tbl_Emails_SMS.Where(x => x.Id == smsId).First(); var phone = sms.Mobile_Number; var message = sms.Text; var sms_code = SmsSender.Send(phone, message); var sms_code_decode = StringHelper.ConvertResponseCode(sms_code); sms.SMS_Code = sms_code; sms.SMS_Code_Decode = sms_code_decode; sms.SMS_Sent_At = DateTime.Now; _sms_EMAIL_DB_Entities.SaveChanges(); tEvent = new tbl_Events { Created_At = DateTime.Now, Code = sms_code, Status = sms_code_decode, Email_Sms_Id = sms.Id }; _sms_EMAIL_DB_Entities.AddTotbl_Events(tEvent); _sms_EMAIL_DB_Entities.SaveChanges(); Session["NoticeMessage"] = "Please check SMS status !"; Response.Redirect("Details.aspx?id=" + smsId.ToString()); }
void sendSMS(string phoneNumber) { var message = txtText.Text.ToString().Trim(); var unicode = rblSMSLanguage.SelectedValue == "English" ? "E" : "U"; _responseXml = SmsSender.Send(phoneNumber, message); GetSmsCodeAndDescription(_responseXml); var sms_code_decode = StringHelper.ConvertTamyozResponseCode(_smsCode); var currentUserId = CurrentUser.Id(); email = new tbl_Emails_SMS { Claim_Number = txtClaimNumber.Text, Policy_Number = txtPolicyNumber.Text, TP_Name = txtTpName.Text, Email = txtEmail.Text, Mobile_Number = phoneNumber, Text = message, //Text = tpl.Text, Type = "SMS", SMS_Code = _smsCode, SMS_Code_Decode = sms_code_decode, SMS_Code_Decode_Arabic = _smsDescription, //SMS_Language = tpl.Language, SMS_Language = rblSMSLanguage.SelectedValue, User_Id = currentUserId, Created_At = DateTime.Now, SMS_Sent_At = DateTime.Now, TP_ID = txtTPID.Text, Template_Id = id }; _sms_EMAIL_DB_Entities.AddTotbl_Emails_SMS(email); _sms_EMAIL_DB_Entities.SaveChanges(); tEvent = new tbl_Events { Created_At = DateTime.Now, Code = _smsCode, Status = sms_code_decode, Email_Sms_Id = email.Id }; _sms_EMAIL_DB_Entities.AddTotbl_Events(tEvent); _sms_EMAIL_DB_Entities.SaveChanges(); Session["NoticeMessage"] = "Please check SMS status !"; }
public ActionResult SaveEvents(tbl_Events model) { if (model.id == 0) { string filename = Path.GetFileNameWithoutExtension(model.imagefile.FileName); string extension = Path.GetExtension(model.imagefile.FileName); filename = filename + DateTime.Now.ToString("yymmssfff") + extension; model.imagepath = "~/Events/" + filename; filename = Path.Combine(Server.MapPath("~/Events/"), filename); model.imagefile.SaveAs(filename); _con.Events.Add(model); } else { var data = _con.Events.SingleOrDefault(c => c.id == model.id); if (data == null) { return(HttpNotFound()); } string filename = Path.GetFileNameWithoutExtension(model.imagefile.FileName); string extension = Path.GetExtension(model.imagefile.FileName); filename = filename + DateTime.Now.ToString("yymmssfff") + extension; model.imagepath = "~/Events/" + filename; filename = Path.Combine(Server.MapPath("~/Events/"), filename); model.imagefile.SaveAs(filename); data.desc = model.desc; if (model.dateofevent > DateTime.Now) { data.dateofevent = model.dateofevent; } data.dateofevent = data.dateofevent; data.imagepath = model.imagepath; data.name = model.name; } _con.SaveChanges(); return(RedirectToAction("Index", "ManageEvents")); }
public JsonResult CreateNewEvent(Event evt) { int currentUserTypeLoggedin = Convert.ToInt32(Request.Cookies["UserType"].Value); tbl_Events e = new tbl_Events(); e.EventName = evt.EventName; e.Description = evt.Description; e.EventDate = evt.EventDate; e.EventTime = evt.EventTime; e.OrganisedBy = evt.OrganisedBy; e.Place = evt.Place; e.AddedBy = Request.Cookies["AddedBy"].Value; foreach (string file in Request.Files) { var pic = System.Web.HttpContext.Current.Request.Files[file]; var fileName = Path.GetFileName(pic.FileName); var _ext = Path.GetExtension(pic.FileName); string _name = Guid.NewGuid().ToString() + fileName; var comPath = Server.MapPath("/Upload/") + _name; var path = "/Upload/" + _name; e.ImageUrl = path; pic.SaveAs(comPath); } if (currentUserTypeLoggedin != 1) { e.NewEventsApprvFrmSuper = false; } else { e.NewEventsApprvFrmSuper = true; } e.DelEventsApprvFrmSuper = false; context.tbl_Events.Add(e); context.SaveChanges(); return(Json(currentUserTypeLoggedin)); }
public ActionResult AddEvents() { tbl_Events obj = new tbl_Events(); return(View(obj)); }