public ActionResult CreateRepresentative(int id) { ViewData["CountryList"] = Utilities.GetCountryList(); ViewData["StateList"] = Utilities.GetStateList(null); ViewData["Client"] = ClientModels.GetClientDetailsById(id); return(View()); }
public ActionResult Index(int?id) { if (id != null) { Session["ClientId"] = id; ViewData["ClientName"] = ClientModels.GetClientDetailsById((int)id).Name ?? null; } return(View()); }
public ActionResult BranchList(int?id) { Session["BranchId"] = null; if (Session["ClientId"] != null) { id = (int)Session["ClientId"]; vw_ClientList clientDetails = ClientModels.GetClientDetailsById((int)id); ViewData["ClientDetails"] = clientDetails; if (Roles.IsUserInRole("AreaManager")) { if (Session["RegionId"] != null) { ViewData.Model = BranchModels.GetBranchesList((int)id, (int)Session["RegionId"]); } } else { ViewData.Model = BranchModels.GetBranchesList((int)id); } } else { if (Roles.IsUserInRole("SuperAdmin")) { if (id != null) { ViewData.Model = BranchModels.GetBranchesList((int)id); } else { ViewData.Model = BranchModels.GetBranchesList(); } } else { return(RedirectToAction("LogOn", "Account")); } } return(View()); }
public ActionResult NewBranch() { ViewData["BranchTypes"] = Utilities.GetBranchTypeList(); ViewData["States"] = Utilities.GetStateList(Utilities.IndiaCountryCode); ViewData["Countries"] = Utilities.GetCountryList(); if (Session["ClientId"] != null) { vw_ClientList clientDetails = ClientModels.GetClientDetailsById((int)Session["ClientId"]); int branchCount = BranchModels.GetBranchesList((int)Session["ClientId"]).Count(); ViewData["Zones"] = Utilities.GetZoneNameList((int)Session["ClientId"]); if (Session["ZoneId"] != null) { ViewData["Regions"] = Utilities.GetRegionNameList((int)Session["ClientId"], (int)Session["ZoneId"]); } else { ViewData["Regions"] = Utilities.GetRegionNameList((int)Session["ClientId"], null); } if (branchCount >= clientDetails.NoOfSchoolsPermitted) { ApplicationMessages msg = new ApplicationMessages("Your have reached to branch count max limit. Please contact administrator..", MessageType.Information); ViewData["Message"] = msg; return(View()); } } else { if (Roles.IsUserInRole("SuperAdmin")) { return(RedirectToAction("List", "Client")); } else { return(RedirectToAction("Logon", "Account")); } } return(View()); }
public ActionResult Settings(int?id) { if (Session["ClientId"] != null) { ViewData["Client"] = ClientModels.GetClientDetailsById((int)Session["ClientId"]); ViewData.Model = ClientModels.GetClientSettingsByClientId((int)Session["ClientId"]); return(View()); } else { if (Roles.IsUserInRole("SuperAdmin")) { if (id != null) { ViewData["Client"] = ClientModels.GetClientDetailsById((int)id); ViewData.Model = ClientModels.GetClientSettingsByClientId((int)id); return(View()); } else { if (Roles.IsUserInRole("SuperAdmin")) { return(RedirectToAction("List", "Client")); } else { FormsAuthentication.SignOut(); return(RedirectToAction("LogOff", "Account")); } } } else { FormsAuthentication.SignOut(); return(RedirectToAction("LogOff", "Account")); } } }
public ActionResult RepresentativeList(int id) { ViewData["Client"] = ClientModels.GetClientDetailsById(id); ViewData.Model = ClientModels.GetClientRepresentatives(id); return(View()); }
public ActionResult BranchList(int?id, FormCollection form) { Session["BranchId"] = null; if (Session["ClientId"] != null) { id = (int)Session["ClientId"]; vw_ClientList clientDetails = ClientModels.GetClientDetailsById((int)id); ViewData["ClientDetails"] = clientDetails; int branchId = 0; bool isToActivate = false; if (!int.TryParse(form["hdnSelectedBranchId"], out branchId)) { branchId = 0; } if (!bool.TryParse(form["hdnIsActivate"], out isToActivate)) { isToActivate = false; } if (branchId > 0) { if (BranchModels.ActivateBranch(branchId, isToActivate) > 0) { if (isToActivate) { ViewData["Message"] = "Branch Activated Successfully"; } else { ViewData["Message"] = "Branch De-Activated Successfully"; } } else { ViewData["Message"] = "This Branch Cannot Be Deleted."; } } if (Roles.IsUserInRole("AreaManager")) { if (Session["RegionId"] != null) { ViewData.Model = BranchModels.GetBranchesList((int)id, (int)Session["RegionId"]); } } else { ViewData.Model = BranchModels.GetBranchesList((int)id); } } else { if (Roles.IsUserInRole("SuperAdmin")) { if (id != null) { ViewData.Model = BranchModels.GetBranchesList((int)id); } else { ViewData.Model = BranchModels.GetBranchesList(); } } else { return(RedirectToAction("LogOn", "Account")); } } return(View()); }
public ActionResult NewBranch(FormCollection collection, Branches br, HttpPostedFileBase agentPhoto) { ViewData["BranchTypes"] = Utilities.GetBranchTypeList(); ViewData["States"] = Utilities.GetStateList(Utilities.IndiaCountryCode); ViewData["Countries"] = Utilities.GetCountryList(); if (Roles.IsUserInRole("SuperAdmin")) { ViewData["Clients"] = ClientModels.GetClientNameList(); } if (Session["ClientId"] != null) { vw_ClientList clientDetails = ClientModels.GetClientDetailsById((int)Session["ClientId"]); int branchCount = BranchModels.GetBranchesList((int)Session["ClientId"]).Count(); if (branchCount >= clientDetails.NoOfSchoolsPermitted) { ApplicationMessages msg = new ApplicationMessages("Your have reached to branch count max limit. Please contant administrator..", MessageType.Information); ViewData["Message"] = msg; return(View()); } br.ClientId = (int)Session["ClientId"]; ViewData["Zones"] = Utilities.GetZoneNameList((int)Session["ClientId"]); if (Session["ZoneId"] != null) { ViewData["Regions"] = Utilities.GetRegionNameList((int)Session["ClientId"], (int)Session["ZoneId"]); } else { ViewData["Regions"] = Utilities.GetRegionNameList((int)Session["ClientId"], null); } } if (!ModelState.IsValid) { //ModelState.AddModelError("error", "Employee Id already exists"); ApplicationMessages msg = new ApplicationMessages("Invalid entry.", MessageType.Error); ViewData["Message"] = msg; return(View()); } if (agentPhoto != null) { if (agentPhoto.ContentLength > 0) { Int32 length = agentPhoto.ContentLength; byte[] tempImage = new byte[length]; agentPhoto.InputStream.Read(tempImage, 0, length); br.Logo = tempImage;// file.InputStream; br.ContentType = agentPhoto.ContentType; } } int result = BranchModels.AddBranch(br); if (result > 0) { ApplicationMessages msg = new ApplicationMessages("New Branch saved successfully.", MessageType.Success); ViewData["Message"] = msg; } else if (result == -1) { ApplicationMessages msg = new ApplicationMessages("Duplicate Branch Code. Please try with new Branch Code.", MessageType.Error); ViewData["Message"] = msg; } else { ApplicationMessages msg = new ApplicationMessages("Failed to create a new Branch. Please try again.", MessageType.Faild); ViewData["Message"] = msg; } return(View()); }