public JsonResult CreateReminder(string LeadId, string DescriptionReminder, string Date) { try { JazMaxIdentityHelper.UserName = User.Identity.Name; JazMax.Core.Leads.Reminder.LeadReminder model = new Core.Leads.Reminder.LeadReminder() { CoreUserId = JazMaxIdentityHelper.GetCoreUserId(), Description = DescriptionReminder, ReminderDate = Convert.ToDateTime(Date), LeadId = Convert.ToInt32(LeadId) }; JazMax.Core.Leads.Reminder.ReminderCreation.CaptureLeadReminder(model); return(Json(new JazMaxJsonHelper { Result = Common.Models.JsonResult.Success, Message = Common.Models.JsonMessage.Saved, })); } catch { return(Json(new JazMaxJsonHelper { Result = Common.Models.JsonResult.Error, Message = Common.Models.JsonMessage.Error, })); } }
public JsonResult CloseLead(string LeadId, string DescriptionText) { try { JazMaxIdentityHelper.UserName = User.Identity.Name; JazMax.Core.Leads.Status.LeadStatusLogic.CloseLead(Convert.ToInt32(LeadId), new Core.Leads.Activity.LeadActivity { CoreUserId = JazMaxIdentityHelper.GetCoreUserId(), Description = "Lead has been closed by " + JazMaxIdentityHelper.GetBasicUserInfo().DisplayName, IsSystem = false, LeadActivityId = 6, //Lead CLosed LeadId = Convert.ToInt32(LeadId) }); return(Json(new JazMaxJsonHelper { Result = Common.Models.JsonResult.Success, Message = Common.Models.JsonMessage.Saved, })); } catch (Exception e) { return(Json(new JazMaxJsonHelper { Result = Common.Models.JsonResult.Error, Message = Common.Models.JsonMessage.Error, })); } }
// GET: Leads/Reminder public ActionResult Index() { LeadReminderSearch index = new LeadReminderSearch() { BranchId = 0, CoreUserId = 0, ProvinceId = 0 }; JazMax.Core.SystemHelpers.JazMaxIdentityHelper.UserName = User.Identity.Name; if (JazMaxIdentityHelper.IsUserInRole("Agent")) { index.CoreUserId = JazMaxIdentityHelper.GetCoreUserId(); } if (JazMaxIdentityHelper.IsUserInRole("TeamLeader")) { index.BranchId = JazMaxIdentityHelper.GetTeamLeadersInfoNew().CoreBranchId; } if (JazMaxIdentityHelper.IsUserInRole("PA")) { index.ProvinceId = JazMaxIdentityHelper.GetPAUserInformation(User.Identity.Name).ProvinceId; } ReminderLogic o = new ReminderLogic(); return(View(o.GetMyLeadReminders(index))); }
public JsonResult CreateActivity(string LeadActivityId, string LeadId, string Description) { try { JazMaxIdentityHelper.UserName = User.Identity.Name; JazMax.Core.Leads.Activity.LeadActivity model = new Core.Leads.Activity.LeadActivity() { CoreUserId = JazMaxIdentityHelper.GetCoreUserId(), Description = Description, IsSystem = false, LeadActivityId = Convert.ToInt32(LeadActivityId), LeadId = Convert.ToInt32(LeadId) }; JazMax.Core.Leads.Activity.ActivityCreation.CaptureLeadActivity(model); return(Json(new JazMaxJsonHelper { Result = Common.Models.JsonResult.Success, Message = Common.Models.JsonMessage.Saved, })); } catch { return(Json(new JazMaxJsonHelper { Result = Common.Models.JsonResult.Error, Message = Common.Models.JsonMessage.Error, })); } }
public ActionResult SaveRequest(string CoreBranchId, string MoveRequestComment) { try { JazMaxIdentityHelper.UserName = User.Identity.Name; obj.CaptureUserRequest(new ViewModel.UserAccountView.RequestBranchMoveView { CoreBranchId = Convert.ToInt32(CoreBranchId), MoveRequestComment = MoveRequestComment, CoreUserId = JazMaxIdentityHelper.GetCoreUserId() }); return(Json(new JazMaxJsonHelper { Result = Common.Models.JsonResult.Success, Message = Common.Models.JsonMessage.Saved, })); } catch { return(Json(new JazMaxJsonHelper { Result = Common.Models.JsonResult.Error, Message = Common.Models.JsonMessage.Error, })); } }
public ActionResult SendProspect(SendMessage model) { JazMaxIdentityHelper.UserName = User.Identity.Name; model.CoreUserId = JazMaxIdentityHelper.GetCoreUserId(); model.TriggerText = TriggerType.LeadProspects.ToString(); model.MessageType = 1; MessageCreationLogic.CreateTrigger(model); return(RedirectToAction("Index", "Home")); }
public ActionResult Create(MessageTemplate model) { JazMaxIdentityHelper.UserName = User.Identity.Name; model.CoreUserId = JazMaxIdentityHelper.GetCoreUserId(); if (!JazMaxIdentityHelper.IsUserInRole("CEO,PA")) { model.CoreBranchId = JazMaxIdentityHelper.User().BranchId; } TemplateCreation.CreateTemplate(model); return(View()); }
public JsonResult UpdateProvince(string ProvinceName, string ProvinceId) { try { JazMaxIdentityHelper.UserName = User.Identity.Name; CoreProvinceService.Update(ProvinceName, JazMaxIdentityHelper.GetCoreUserId(), Convert.ToInt32(ProvinceId)); return(Json(new { Result = "Success", Message = "Saved Successfully" }, JsonRequestBehavior.AllowGet)); } catch { return(Json(new { Result = "Error!", Message = "Error, Please try again" }, JsonRequestBehavior.AllowGet)); } }
public JsonResult MoveAgent(string coreUserId, string ddlDropBranch) { try { JazMaxIdentityHelper.UserName = User.Identity.Name; CoreUserService.MoveAgent(Convert.ToInt32(coreUserId), JazMaxIdentityHelper.GetCoreUserId(), Convert.ToInt32(ddlDropBranch)); return(Json(new { Result = "Success", Message = "Saved Successfully" }, JsonRequestBehavior.AllowGet)); } catch { return(Json(new { Result = "Error!", Message = "Error, Please try again" }, JsonRequestBehavior.AllowGet)); } }
public JsonResult Activate(string coreUserId) { try { JazMaxIdentityHelper.UserName = User.Identity.Name; CoreUserService.DeactiveCoreUser(Convert.ToInt32(coreUserId), JazMaxIdentityHelper.GetCoreUserId(), false); return(Json(new { Result = "Success", Message = "Saved Successfully" }, JsonRequestBehavior.AllowGet)); } catch { return(Json(new { Result = "Error!", Message = "Error, Please try again" }, JsonRequestBehavior.AllowGet)); } }
public int Upload(UploadView coreFileUpload) { using (DataAccess.JazMaxDBProdContext db = new DataAccess.JazMaxDBProdContext()) { var context = HttpContext.Current; for (int i = 0; i < context.Request.Files.Count; i++) { var file = context.Request.Files[i]; #region Content Length if (file != null && file.ContentLength > 0) { #region CoreFIleUpload DataAccess.CoreFileUpload fileUpload = new DataAccess.CoreFileUpload() { FileUploadId = coreFileUpload.FileUploadId, FileNames = System.IO.Path.GetFileName(file.FileName), CoreUserId = JazMaxIdentityHelper.GetCoreUserId(), CoreUserTypeId = JazMaxIdentityHelper.GetCoreUserId(), DateCreated = DateTime.Now, DeletedBy = "None", DeletedDate = DateTime.Now, BranchId = (int)JazMaxIdentityHelper.GetUserInformationNew().BranchId, ProvinceId = (int)JazMaxIdentityHelper.GetUserInformationNew().ProvinceId, CoreFileTypeId = coreFileUpload.CoreFileTypeId, FileDescription = coreFileUpload.FileDescription, CoreFileCategoryId = coreFileUpload.CoreFileCategoryId, LastUpdated = DateTime.Now, IsActive = true, IsSent = true, IsRecieved = true, FileContent = coreFileUpload.FileContent, SentFrom = JazMaxIdentityHelper.UserName, SentTo = "Document Directory" }; #endregion #region Binary Reader using (var reader = new System.IO.BinaryReader(file.InputStream)) { fileUpload.FileContent = reader.ReadBytes(file.ContentLength); } #endregion db.CoreFileUploads.Add(fileUpload); } #endregion db.SaveChanges(); } return(coreFileUpload.FileUploadId); } }
public int ForwardDocument(int id, UploadView coreFileUpload, FormCollection Form) { using (DataAccess.JazMaxDBProdContext db = new DataAccess.JazMaxDBProdContext()) { string[] ids = Form["SentTo"].Split(new char[] { ',' }); //Find Document Id That i Want to forward var FindContent = FindById(id); //get All contents of that particular file //Move Document to User Email Thats been Selected #region Database Upload object foreach (var item in ids) { DataAccess.CoreFileUpload upload = new DataAccess.CoreFileUpload() { FileUploadId = FindContent.FileUploadId, FileNames = FindContent.FileNames, CoreUserId = JazMaxIdentityHelper.GetCoreUserId(), CoreUserTypeId = FindContent.CoreUserTypeId, DateCreated = DateTime.Now, DeletedBy = "None", DeletedDate = DateTime.Now, BranchId = (int)JazMaxIdentityHelper.GetUserInformationNew().BranchId, ProvinceId = (int)JazMaxIdentityHelper.GetUserInformationNew().ProvinceId, CoreFileTypeId = FindContent.CoreFileTypeId, FileDescription = coreFileUpload.FileDescription, CoreFileCategoryId = FindContent.CoreFileCategoryId, LastUpdated = DateTime.Now, IsActive = true, IsSent = true, IsRecieved = false, FileContent = FindContent.FileContent, SentFrom = JazMaxIdentityHelper.UserName, SentTo = item.ToString() }; #endregion //SaveChanges To Database db.CoreFileUploads.Add(upload); db.SaveChanges(); } return(FindContent.FileUploadId); } }
public ActionResult UpdateBranch(string BranchId, string CoreTeamLeaderId, string ProvinceId, string BranchName, string Phone, string EmailAddress, string StreetAddress, string City, string Suburb) { try { JazMax.Web.ViewModel.UserAccountView.CoreBranchView m = new ViewModel.UserAccountView.CoreBranchView() { BranchId = Convert.ToInt16(BranchId), BranchName = BranchName, City = City }; if (CoreTeamLeaderId == null) { //DO Nothing. //Do not update the TeamLeaderID } else { m.CoreTeamLeaderId = Convert.ToInt32(CoreTeamLeaderId); } m.EmailAddress = EmailAddress; m.IsActive = true; m.Phone = Phone; JazMaxIdentityHelper.UserName = User.Identity.Name; if (JazMaxIdentityHelper.IsUserInRole("PA")) { m.ProvinceId = JazMaxIdentityHelper.GetPAUserInformation(User.Identity.Name).ProvinceId; } else { m.ProvinceId = Convert.ToInt32(ProvinceId); } m.StreetAddress = StreetAddress; m.Suburb = Suburb; o.Update(m, JazMaxIdentityHelper.GetCoreUserId()); return(Json(new { Result = "Success", Message = "Saved Successfully" }, JsonRequestBehavior.AllowGet)); } catch { return(Json(new { Result = "Error!", Message = "Branch could not be updated" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult UpdateCoreUser(string coreUserId, string FirstName, string LastName, string MiddleName, string PhoneNumber, string CellPhone, string IdNumber) { try { JazMaxIdentityHelper.UserName = User.Identity.Name; CoreUserDetails m = new CoreUserDetails() { FirstName = FirstName, LastName = LastName, MiddleName = MiddleName, PhoneNumber = PhoneNumber, CellPhone = CellPhone, IDNumber = IdNumber }; obj.UpdateCoreUser(Convert.ToInt32(coreUserId), m, JazMaxIdentityHelper.GetCoreUserId()); return(Json(new { Result = "Success", Message = "Saved Successfully" }, JsonRequestBehavior.AllowGet)); } catch { return(Json(new { Result = "Error!", Message = "Branch could not be updated" }, JsonRequestBehavior.AllowGet)); } }