public ActionResult New(AD_DefinationTypes dt) { Response res = new Response(); try { AD_DefinationTypesBL wb = new AD_DefinationTypesBL(); if (dt.DefinationTypeId > 0) { wb.Insert("Edite", dt); } else { wb.Insert("New", dt); } res.Status = "success"; res.Message = "save successfully"; } catch (Exception ex) { res.Status = "danger"; res.Message = ex.Message; } return(Json(new { response = res }, JsonRequestBehavior.AllowGet)); }
public ActionResult Delete(int Id) { bool result = false; if (Id > 0) { AD_DefinationTypesBL db = new AD_DefinationTypesBL(); result = db.DeleteSingleDefination("Delete", Id.ToString()); } return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult Paging(int current, int rowCount, string searchPhrase) { AD_DefinationTypesBL pb = new AD_DefinationTypesBL(); Int64 count = 0; current = (current == 0) ? 1 : current; rowCount = (rowCount == 0) ? 5 : rowCount; int offset = (current - 1) * rowCount; var rec = pb.Paging(offset, rowCount, searchPhrase, ref count); return(Json(new { current = current, total = count, rows = rec, rowCount = rowCount }, JsonRequestBehavior.AllowGet)); }
public List <SelectListItem> DefinationTypes() { List <SelectListItem> items = new List <SelectListItem>(); AD_DefinationTypesBL dtb = new AD_DefinationTypesBL(); var lst = dtb.ToList("All"); items.Add(new SelectListItem { Text = "-Defination Type-", Value = "0" }); foreach (var item in lst) { items.Add(new SelectListItem { Text = item.DefinationType, Value = item.DefinationTypeId.ToString() }); } return(items); }
public ActionResult EditDefinationType(int Id) { AD_DefinationTypesBL db = new AD_DefinationTypesBL(); //List<AD_DefinationTypes> list = db.ToList("ALL"); SWI.AirView.Common.SelectedList sl = new SWI.AirView.Common.SelectedList(); ViewBag.PDefinationName = sl.DefinationTypes(); AD_DefinationTypes model = new AD_DefinationTypes(); if (Id > 0) { AD_DefinationTypes dt = db.SingleDefinationType("Single", Id.ToString()); model.DefinationType = dt.DefinationType; model.PDefinationTypeId = dt.PDefinationTypeId; model.DefinationTypeId = dt.DefinationTypeId; model.IsActive = dt.IsActive; } return(PartialView("~/Views/DefinationType/_DefinationTypes.cshtml", model)); }
public ActionResult DefinationTypeStatus(int Id) { bool res = false; try { if (Id > 0) { AD_DefinationTypesBL db = new AD_DefinationTypesBL(); AD_DefinationTypesBL wb = new AD_DefinationTypesBL(); var result = db.SingleDefinationType("ChanceStatus", Id.ToString()); res = true; } } catch (Exception) { res = false; } return(Json(res, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(string Id = "") { ClientsBL cb = new ClientsBL(); UserClientsBL uchb = new UserClientsBL(); UserCityBL ucb = new UserCityBL(); AD_DefinationBL db = new AD_DefinationBL(); Sec_User user = new Sec_User(); Sec_UserBL ubl = new Sec_UserBL(); Sec_UserSettingsDL udl = new Sec_UserSettingsDL(); Sec_PermissionBL pl = new Sec_PermissionBL(); Sec_UserDefinationTypeBL udt = new Sec_UserDefinationTypeBL(); ViewBag.Titles = new List <SelectListItem> { new SelectListItem { Text = "Mr.", Value = "1" }, new SelectListItem { Text = "Mrs.", Value = "2" }, new SelectListItem { Text = "Miss.", Value = "3" }, new SelectListItem { Text = "Ms.", Value = "4" }, new SelectListItem { Text = "Sir.", Value = "5" }, new SelectListItem { Text = "DR", Value = "6" } }; ViewBag.Hide = false; ViewBag.Team = false; if (Id == Convert.ToString(ViewBag.UserId)) { ViewBag.Hide = true; List <OrgChart> rec = ubl.hierarchy("ByCompanyId", Convert.ToString(ViewBag.CompId)); List <Chart> Data2 = FlatToHierarchy(rec, ViewBag.UserId); if (Data2.Count > 0) { ViewBag.Team = true; } else { ViewBag.Team = false; } } SWI.AirView.Common.SelectedList sl = new SWI.AirView.Common.SelectedList(); Sec_UserBL ud = new Sec_UserBL(); Sec_User User = ud.Single("ById", Id.ToString()); ViewBag.UserTitle = User.Title; ViewBag.Hide2 = true; if (User.ReportToId.ToString() == Convert.ToString(ViewBag.UserId)) { ViewBag.Hide2 = false; } if (Id == Convert.ToString(ViewBag.UserId)) { ViewBag.Hide2 = false; } ViewBag.User = User; if (User == null) { } if (User.IsAdmin == true) { ViewBag.Hide = false; ViewBag.Hide2 = false; ViewBag.Team = true; } NewData(); ViewBag.Id = User.CompanyId; ViewBag.RoleId = User.RoleId; ViewBag.Reports = sl.User("All"); ViewBag.ReportTo = ud.ToList("All"); ViewBag.Clients2 = sl.Clients("AllRecords"); /////permissions user = ubl.Single("ById", Id.ToString()); ///Project DataTable Table = udl.GetDataTable("All_Projects", User.ReportToId.ToString(), null, null); ViewBag.Projects = Table.ToList <PM_Projects>(); DataTable Table1 = udl.GetDataTable("UserProjects", Id.ToString(), null, null); ViewBag.UserProjects = Table1.ToList <PM_Projects>(); var r = pl.ToList("byUserId", Id.ToString()); var d = udt.ToList("GetByUserId", Id.ToString()); string UDSelected = null; foreach (var item in d) { UDSelected += item.DefinationTypeId + ","; } ViewBag.DIds = UDSelected; string Selected = null; foreach (var item in r) { Selected += item.Id + ","; } ViewBag.PIds = Selected; ViewBag.UId = Id; #region user Permissions on tab //Clients //ViewBag.Clients = cb.ToList("byStatus", User.ReportToId.ToString()); ViewBag.Clients = cb.ToList("byStatus", "True", User.ReportToId.ToString()); ViewBag.UserClients = uchb.ToList("byUserId", Id.ToString()); //Cities ViewBag.Cities = db.ToList("AllCities"); //db.ToList("UserCities",User.ReportToId.ToString()); ViewBag.UserCities = ucb.ToList("byUserId", Id.ToString()); ViewBag.Region = db.RegionsToList(User.ReportToId.ToString()); //scope ViewBag.Scopes = db.ToList("Scopes", User.ReportToId.ToString()); //ViewBag.Scopes = db.ToList("Scopes"); ViewBag.UserScopes = db.ToList("UserScopes", Id.ToString()); ViewBag.Permissions = pl.ToList("byRoleId", user.RoleId.ToString(), User.ReportToId.ToString()); #endregion AD_DefinationTypesBL dtd = new AD_DefinationTypesBL(); ViewBag.DefinationTypes = dtd.ToList("All", User.ReportToId.ToString()); //User.RoleName = ViewBag.RoleName; return(View("edit", User)); }