public ActionResult FindUser(string p_keysearch, string p_language, string p_status, int p_CurrentPage) { try { decimal _total_record = 0; string p_to = ""; string p_from = CommonFuc.Get_From_To_Page(p_CurrentPage, ref p_to); var contact_bl = new Contact_BL(); List <ContactInfo> _lst = contact_bl.Contact_Search(p_keysearch, p_language, p_status, ref _total_record, p_from, p_to); string htmlPaging = WebApps.CommonFunction.AppsCommon.Get_HtmlPaging <Contact_BL>((int)_total_record, p_CurrentPage, "Luật sư"); ViewBag.Paging = htmlPaging; ViewBag.Obj = _lst; ViewBag.SumRecord = _total_record; return(PartialView("~/Areas/Contact/Views/Contact/_Partial_List_Contact.cshtml")); } catch (Exception ex) { Logger.LogException(ex); return(PartialView("~/Areas/Contact/Views/Contact/_Partial_List_Contact.cshtml")); } }
public ActionResult UpdateRepEmail(ContactInfo _contact) { decimal _ck = -1; try { decimal _status = 1; if (_contact.FileBase_File_Url != null) { _contact.URL = AppLoadHelpers.PushFileToServer(_contact.FileBase_File_Url, AppUpload.Search); } if (_contact.FileBase_File_Url02 != null) { _contact.URL01 = AppLoadHelpers.PushFileToServer(_contact.FileBase_File_Url02, AppUpload.Search); } Contact_BL _bl = new Contact_BL(); // update trạng thái phản hồi status = 1 và nội jdung phản hồi _ck = _bl.Contact_UpdateStatus(_contact.ID, _status, _contact.ReplyContent, _contact.ReplySubject, SessionData.CurrentUser.Username, _contact.URL, _contact.URL01); if (_ck > 0) { string _content = _contact.ReplyContent.Replace("\n", "<br><br>"); List <string> _LstAttachment = new List <string>(); if (_contact.URL != null) { _LstAttachment.Add(System.Web.HttpContext.Current.Server.MapPath(_contact.URL)); } if (_contact.URL01 != null) { _LstAttachment.Add(System.Web.HttpContext.Current.Server.MapPath(_contact.URL01)); } string content = AppsCommon.SetContentMailTemplate(_content, yourref: "", outref: _contact.Case_Code, dearname: _contact.ContactName); Email_Info _Email_Info = new Email_Info { EmailFrom = EmailHelper.EmailOriginal.EMailFrom_Business, Pass = EmailHelper.EmailOriginal.PassWord_Business, Display_Name = EmailHelper.EmailOriginal.DisplayName_Business, EmailTo = _contact.Email, EmailCC = "", Subject = _contact.ReplySubject, Content = content, LstAttachment = _LstAttachment, }; CommonFunction.AppsCommon.EnqueueSendEmail(_Email_Info); } } catch (Exception ex) { Logger.LogException(ex); } return(Json(new { status = _ck })); }
public ActionResult ViewDetail() { try { if (RouteData.Values["case_code"] != null && RouteData.Values["case_code"].ToString() != "") { string _Id = RouteData.Values["case_code"].ToString(); var contact_bl = new Contact_BL(); ContactInfo _contract = contact_bl.Contact_GetByID(_Id); ViewBag.Contract = _contract; } } catch (Exception ex) { Logger.LogException(ex); } return(View("~/Areas/Contact/Views/Contact/_View_Detail_Contact.cshtml")); }
public ActionResult SendEmail(string name, string mail, string sub, string content) { try { // insert Contact_BL _bl = new Contact_BL(); string _LanguageCode = AppsCommon.GetCurrentLang(); ContactInfo _contact = new ContactInfo(); _contact.ContactName = name; _contact.Email = mail; _contact.Subject = sub; _contact.Content = content; _contact.Language = _LanguageCode; decimal _ck = _bl.Contact_Insert(_contact); return(Json(new { status = _ck })); } catch (Exception ex) { Logger.LogException(ex); return(Json(new { status = -1 })); } }