public ActionResult AjaxRecipe() { var model = _api.GetProductItem(ArrId.FirstOrDefault()); return(View(model)); }
public ActionResult AjaxView() { var model = _da.GetById(ArrId.FirstOrDefault()); return(View(model)); }
public ActionResult Actions() { var msg = new JsonMessage(); var model = new ModulePage(); List <ModulePage> ltsSysPageItems; StringBuilder stbMessage; SysPageItem parent; switch (DoAction) { case ActionType.Add: try { UpdateModel(model); model.Type = 0; model.AgencyID = Utility.AgencyId; model.CreateDate = DateTime.Now.TotalSeconds(); parent = _da.GetSysPageItem(model.ParentId ?? 0); if (parent != null) { model.Level = parent.Level + 1; } else { model.Level = 1; } _da.Add(model); _da.Save(); msg = new JsonMessage { Erros = false, ID = model.Id.ToString(), Message = string.Format("Đã thêm mới chuyên mục: <b>{0}</b>", Server.HtmlEncode(model.Name)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Edit: try { model = _da.Get(ArrId.FirstOrDefault()); UpdateModel(model); parent = _da.GetSysPageItem(model.ParentId ?? 0); if (parent != null) { model.Level = parent.Level + 1; } else { model.Level = 1; } model.Type = !string.IsNullOrEmpty(Request["Type"]) ? Convert.ToInt32(Request["Type"]) : 0; _da.Save(); msg = new JsonMessage { Erros = false, ID = model.Id.ToString(), Message = string.Format("Đã cập nhật chuyên mục: <b>{0}</b>", Server.HtmlEncode(model.Name)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Delete: ltsSysPageItems = _da.GetListByArrId(ArrId); stbMessage = new StringBuilder(); foreach (var item in ltsSysPageItems) { try { _da.Delete(item); stbMessage.AppendFormat("Đã xóa chuyên mục <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } } msg.ID = string.Join(",", ArrId); _da.Save(); msg.Message = stbMessage.ToString(); break; case ActionType.Show: ltsSysPageItems = _da.GetListByArrId(ArrId).ToList(); //Chỉ lấy những đối tượng ko được hiển thị stbMessage = new StringBuilder(); foreach (var item in ltsSysPageItems) { try { stbMessage.AppendFormat("Đã hiển thị chuyên mục <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } } _da.Save(); msg.ID = string.Join(",", ltsSysPageItems.Select(o => o.Id)); msg.Message = stbMessage.ToString(); break; case ActionType.Hide: ltsSysPageItems = _da.GetListByArrId(ArrId).ToList(); //Chỉ lấy những đối tượng được hiển thị stbMessage = new StringBuilder(); foreach (var item in ltsSysPageItems) { try { stbMessage.AppendFormat("Đã ẩn chuyên mục <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } } _da.Save(); msg.ID = string.Join(",", ltsSysPageItems.Select(o => o.Id)); msg.Message = stbMessage.ToString(); break; case ActionType.Order: try { if (!string.IsNullOrEmpty(Request["OrderValues"])) { var orderValues = Request["OrderValues"]; if (orderValues.Contains("|")) { foreach (var keyValue in orderValues.Split('|')) { if (keyValue.Contains("_")) { var tempCategory = _da.GetById(Convert.ToInt32(keyValue.Split('_')[0])); tempCategory.Sort = Convert.ToInt32(keyValue.Split('_')[1]); _da.Save(); } } } msg.ID = string.Join(",", orderValues); msg.Message = "Đã cập nhật lại thứ tự chuyên mục"; } } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; } if (string.IsNullOrEmpty(msg.Message)) { msg.Message = "Không có hành động nào được thực hiện."; msg.Erros = true; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult AjaxView() { var model = _api.GetStorageFreightWarehousesItem(ArrId.FirstOrDefault()); return(View(model)); }
public ActionResult AjaxView() { var model = _api.GetReceiptItem(ArrId.FirstOrDefault()); return(View(model)); }
public ActionResult Actions() { var msg = new JsonMessage(); var userCalendar = new DNUserBedDeskItem(); switch (DoAction) { case ActionType.Add: try { UpdateModel(userCalendar); var json = new JavaScriptSerializer().Serialize(userCalendar); if (userCalendar.BedDeskID != 0) { _dnUserBed.Add(json); } msg = new JsonMessage { Erros = false, ID = userCalendar.UserID.ToString(), Message = string.Format("Đã thêm mới thành công: <b>{0}</b>", Server.HtmlEncode(userCalendar.NameBed)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Edit: try { UpdateModel(userCalendar); if (userCalendar.BedDeskID != 0) { _dnUserBed.UpdateBedId(userCalendar.BedDeskID.Value, ArrId.FirstOrDefault()); } else { _dnUserBed.Delete(ArrId.FirstOrDefault()); } msg = new JsonMessage { Erros = false, ID = userCalendar.UserID.ToString(), Message = string.Format("Đã cập nhật thành công: <b>{0}</b>", Server.HtmlEncode(userCalendar.NameBed)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; } if (string.IsNullOrEmpty(msg.Message)) { msg.Message = "Không có hành động nào được thực hiện."; msg.Erros = true; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult Actions() { var msg = new JsonMessage(); var partner = new Partner(); List <Partner> ltsPartner; StringBuilder stbMessage; List <int> idValues; var images = Request["Value_Images"]; var lstimages = Request["Value_ImagesProducts"]; switch (DoAction) { case ActionType.Add: try { UpdateModel(partner); partner.LanguageId = Fdisystem.LanguageId; partner.Slug = FDIUtils.Slug(partner.Name); partner.DateCreated = DateTime.Now; if (!string.IsNullOrEmpty(images)) { partner.PictureID = Convert.ToInt32(images); } if (!string.IsNullOrEmpty(lstimages)) { var lstInt = FDIUtils.StringToListInt(lstimages); partner.Gallery_Picture1 = _da.GetListPictureByArrId(lstInt); } partner.IsDeleted = false; _da.Add(partner); _da.Save(); msg = new JsonMessage { Erros = false, ID = partner.ID.ToString(), Message = string.Format("Đã thêm mới bài viết: <b>{0}</b>", Server.HtmlEncode(partner.Name)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Edit: try { partner = _da.GetById(ArrId.FirstOrDefault()); UpdateModel(partner); if (!string.IsNullOrEmpty(images)) { partner.PictureID = Convert.ToInt32(images); } partner.Gallery_Picture1.Clear(); if (!string.IsNullOrEmpty(lstimages)) { var lstInt = FDIUtils.StringToListInt(lstimages); partner.Gallery_Picture1 = _da.GetListPictureByArrId(lstInt); } _da.Save(); msg = new JsonMessage { Erros = false, ID = partner.ID.ToString(), Message = string.Format("Đã cập nhật bài viết: <b>{0}</b>", Server.HtmlEncode(partner.Name)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Delete: ltsPartner = _da.GetListByArrId(ArrId); stbMessage = new StringBuilder(); foreach (var item in ltsPartner) { try { item.IsDeleted = true; stbMessage.AppendFormat("Đã xóa bài viết <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); _da.Save(); } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } } msg.ID = string.Join(",", ArrId); _da.Save(); msg.Message = stbMessage.ToString(); break; case ActionType.Show: ltsPartner = _da.GetListByArrId(ArrId); stbMessage = new StringBuilder(); foreach (var item in ltsPartner) { item.IsShow = true; stbMessage.AppendFormat("Đã hiển thị bài viết <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); } _da.Save(); msg.ID = string.Join(",", ltsPartner.Select(o => o.ID)); msg.Message = stbMessage.ToString(); break; case ActionType.Hide: ltsPartner = _da.GetListByArrId(ArrId); stbMessage = new StringBuilder(); foreach (var item in ltsPartner) { item.IsShow = false; stbMessage.AppendFormat("Đã ẩn bài viết <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); } _da.Save(); msg.ID = string.Join(",", ltsPartner.Select(o => o.ID)); msg.Message = stbMessage.ToString(); break; } if (string.IsNullOrEmpty(msg.Message)) { msg.Message = "Không có hành động nào được thực hiện."; msg.Erros = true; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult Actions() { var msg = new JsonMessage(); var language = new Language(); List <Language> ltsLanguages; StringBuilder stbMessage; switch (DoAction) { case ActionType.Add: try { UpdateModel(language); language.CreatedDate = DateTime.Now; language.Icon = !string.IsNullOrEmpty(Request["Value_DefaultImages"]) ? Convert.ToInt32(Request["Value_DefaultImages"]) : 0; _da.Add(language); _da.Save(); msg = new JsonMessage { Erros = false, ID = language.Id.ToString(), Message = string.Format("Đã thêm mới: <b>{0}</b>", Server.HtmlEncode(language.Name)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Edit: try { language = _da.GetById(ArrId.FirstOrDefault()); UpdateModel(language); language.Icon = !string.IsNullOrEmpty(Request["Value_DefaultImages"]) ? Convert.ToInt32(Request["Value_DefaultImages"]) : 0; _da.Save(); msg = new JsonMessage { Erros = false, ID = language.Id.ToString(), Message = string.Format("Đã cập nhật: <b>{0}</b>", Server.HtmlEncode(language.Name)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Delete: ltsLanguages = _da.GetListByArrId(ArrId); stbMessage = new StringBuilder(); foreach (var item in ltsLanguages) { _da.Delete(item); stbMessage.AppendFormat("Đã xóa ngôn ngữ<b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); } msg.ID = string.Join(",", ArrId); _da.Save(); msg.Message = stbMessage.ToString(); break; case ActionType.Show: ltsLanguages = _da.GetListByArrId(ArrId).Where(o => o.IsShow != null && !o.IsShow.Value).ToList(); //Chỉ lấy những đối tượng ko được hiển thị stbMessage = new StringBuilder(); foreach (var item in ltsLanguages) { item.IsShow = true; stbMessage.AppendFormat("Đã hiển thị ngôn ngữ <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); } _da.Save(); msg.ID = string.Join(",", ltsLanguages.Select(o => o.Id)); msg.Message = stbMessage.ToString(); break; case ActionType.Hide: ltsLanguages = _da.GetListByArrId(ArrId).Where(o => o.IsShow != null && o.IsShow.Value).ToList(); //Chỉ lấy những đối tượng được hiển thị stbMessage = new StringBuilder(); foreach (var item in ltsLanguages) { item.IsShow = false; stbMessage.AppendFormat("Đã ẩn ngôn ngữ <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); } _da.Save(); msg.ID = string.Join(",", ltsLanguages.Select(o => o.Id)); msg.Message = stbMessage.ToString(); break; } if (string.IsNullOrEmpty(msg.Message)) { msg.Message = "Không có hành động nào được thực hiện."; msg.Erros = true; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult AjaxView() { var model = _api.GetItemById(UserItem.AgencyID, ArrId.FirstOrDefault()); return(View(model)); }
public ActionResult Actions() { var msg = new JsonMessage(); var model = new News_News(); List <News_News> ltsNewsItems; StringBuilder stbMessage; List <Category> lstCategory; var lsttag = Request["values-arr-tag"]; var images = Request["Value_DefaultImages"]; var lstCate = Request["Value_CategoryValues"]; var datecreate = Request["DateCreated_"]; switch (DoAction) { case ActionType.Add: try { UpdateModel(model); model.LanguageId = Fdisystem.LanguageId; //model.Viewer = 0; var membershipUser = Membership.GetUser(); //model.TitleAscii = FomatString.Slug(model.Title); if (membershipUser != null) { model.Author = membershipUser.UserName; } model.DateCreated = !string.IsNullOrEmpty(datecreate) ? ConvertUtil.ToDateTime(datecreate) : DateTime.Now; if (!string.IsNullOrEmpty(lstCate)) { var lstInt = FDIUtils.StringToListInt(lstCate); model.Categories = _newsDa.GetListCategory(lstInt); } if (!string.IsNullOrEmpty(images)) { model.PictureID = int.Parse(images); } if (!string.IsNullOrEmpty(lsttag)) { var lstInt = FDIUtils.StringToListInt(lsttag); model.System_Tag = _newsDa.GetListIntTagByArrID(lstInt); } model.IsDeleted = false; _newsDa.Add(model); _newsDa.Save(); msg = new JsonMessage { Erros = false, ID = model.ID.ToString(), Message = string.Format("Đã thêm mới bài viết: <b>{0}</b>", Server.HtmlEncode(model.Title)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Edit: try { model = _newsDa.GetById(ArrId.FirstOrDefault()); UpdateModel(model); //model.TitleAscii = FomatString.Slug(model.Title); model.DateCreated = !string.IsNullOrEmpty(datecreate) ? ConvertUtil.ToDateTime(datecreate) : DateTime.Now; var membershipUser = Membership.GetUser(); if (membershipUser != null) { var providerUserKey = membershipUser.ProviderUserKey; if (providerUserKey != null) { model.Modifier = (Guid)providerUserKey; } } model.Categories.Clear(); if (!string.IsNullOrEmpty(lstCate)) { var lstInt = FDIUtils.StringToListInt(lstCate); model.Categories = _newsDa.GetListCategory(lstInt); } if (!string.IsNullOrEmpty(images)) { model.PictureID = int.Parse(images); } model.System_Tag.Clear(); if (!string.IsNullOrEmpty(lsttag)) { var lstInt = FDIUtils.StringToListInt(lsttag); model.System_Tag = _newsDa.GetListIntTagByArrID(lstInt); } //model.DateUpdated = DateTime.Now; _newsDa.Save(); msg = new JsonMessage { Erros = false, ID = model.ID.ToString(), Message = string.Format("Đã cập nhật bài viết: <b>{0}</b>", Server.HtmlEncode(model.Title)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Delete: ltsNewsItems = _newsDa.GetListByArrID(ArrId); stbMessage = new StringBuilder(); foreach (var item in ltsNewsItems) { try { item.IsDeleted = true; stbMessage.AppendFormat("Đã xóa bài viết <b>{0}</b>.<br />", Server.HtmlEncode(item.Title)); _newsDa.Save(); } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } } msg.ID = string.Join(",", ArrId); _newsDa.Save(); msg.Message = stbMessage.ToString(); break; case ActionType.Show: ltsNewsItems = _newsDa.GetListByArrID(ArrId).Where(o => o.IsShow != true).ToList(); //Chỉ lấy những đối tượng ko được hiển thị stbMessage = new StringBuilder(); foreach (var item in ltsNewsItems) { try { var providerUserKey = Membership.GetUser().ProviderUserKey; if (providerUserKey != null) { item.Modifier = (Guid)providerUserKey; } item.IsShow = true; stbMessage.AppendFormat("Đã hiển thị bài viết <b>{0}</b>.<br />", Server.HtmlEncode(item.Title)); } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } } _newsDa.Save(); msg.ID = string.Join(",", ltsNewsItems.Select(o => o.ID)); msg.Message = stbMessage.ToString(); break; case ActionType.Hide: ltsNewsItems = _newsDa.GetListByArrID(ArrId).Where(o => o.IsShow == true).ToList(); //Chỉ lấy những đối tượng được hiển thị stbMessage = new StringBuilder(); foreach (var item in ltsNewsItems) { try { var providerUserKey = Membership.GetUser().ProviderUserKey; if (providerUserKey != null) { item.Modifier = (Guid)providerUserKey; } item.IsShow = false; stbMessage.AppendFormat("Đã ẩn bài viết <b>{0}</b>.<br />", Server.HtmlEncode(item.Title)); } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } } _newsDa.Save(); msg.ID = string.Join(",", ltsNewsItems.Select(o => o.ID)); msg.Message = stbMessage.ToString(); break; } if (string.IsNullOrEmpty(msg.Message)) { msg.Message = "Không có hành động nào được thực hiện."; msg.Erros = true; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult AjaxView() { var language = _da.GetById(ArrId.FirstOrDefault()); return(View(language)); }
public ActionResult Actions() { var msg = new JsonMessage() { Erros = false, Message = "Cập nhập dữ liệu thành công.!" }; //var url = Request.Form.ToString(); //url = HttpUtility.UrlDecode(url); try { //msg = _api.AddStorage(url, UserItem.AgencyID, UserItem.UserId); var stora = _da.GetListStorabyId(ArrId.FirstOrDefault()); var ncc = _da.GetbyId(ArrId.FirstOrDefault()); var lst = new List <StorageProduct>(); var totalquantity = 0; var stt = ConvertUtil.ToInt32(Request["do_stt"]); //sua foreach (var item in stora) { var sup = Request["DNSupplie_old" + item.ID]; if (string.IsNullOrEmpty(sup)) { lst.Add(item); } else { var quantity = Request["QuantityActive_old_" + item.ID]; var tmp = Math.Ceiling(decimal.Parse(quantity ?? "0")); var hourI = Request["HourImport_old" + item.ID] ?? "0"; var dateI = ConvertUtil.ToDateTime(Request["today_old" + item.ID]).TotalSeconds(); item.SupID = int.Parse(sup); item.Quantity = (int)tmp; item.DateImport = dateI; item.HoursImport = int.Parse(hourI); totalquantity += (int)tmp; } } //xoa foreach (var item in lst) { _da.DeleteStora(item); } //them moi for (var i = 1; i <= stt; i++) { var supId = ConvertUtil.ToInt32(Request["DNSupplie_add_" + i] ?? "0"); if (supId > 0) { var test = Request["QuantityActive_add_" + i]; var tmp = Math.Ceiling(decimal.Parse(test ?? "0")); //var quantity = ConvertUtil.ToInt32(test ?? "0"); var hourI = Request["Hours_add_" + i] ?? "0"; var dateI = ConvertUtil.ToDateTime(Request["Date_add_" + i]).TotalSeconds(); totalquantity += (int)tmp; var obj = new StorageProduct { UserID = UserItem.UserId, AgencyId = UserItem.AgencyID, IsDelete = false, DateCreated = DateTime.Now.TotalSeconds(), Code = DateTime.Now.ToString("yyMMddHHmm"), Quantity = (int)tmp, Price = ncc.Category.Price, SupID = supId, Today = ncc.Today, Hour = ncc.Hour, TotalPrice = tmp * (ncc.Category.Price ?? 0), TotalID = ncc.ID, CateID = ncc.CateID, DateImport = dateI, HoursImport = int.Parse(hourI), AreaID = UserItem.AreaID }; _da.AddStora(obj); } else { msg = new JsonMessage { Erros = true, Message = "Bạn Chưa chọn nhà cung cấp.!" }; return(Json(msg, JsonRequestBehavior.AllowGet)); } } var dem = (double)(totalquantity - (ncc.Quantity)); if (dem > 0.5) { msg = new JsonMessage { Erros = true, Message = "Bạn đã xuất quá số lượng thực tế.!" }; return(Json(msg, JsonRequestBehavior.AllowGet)); } else { ncc.QuantityOut = totalquantity; _da.Save(); } } catch (Exception ex) { msg.Erros = true; msg.Message = "Dữ liệu chưa được cập nhật."; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult AjaxForm() { var model = new FormReceiptPaymentItem { ObjItem = (DoAction == ActionType.Edit) ? _api.GetReceiptPaymentItem(ArrId.FirstOrDefault()) : new ReceiptPaymentItem(), Action = DoAction.ToString(), AgencyId = UserItem.AgencyID, UserId = UserItem.UserId, Users = _userApi.GetListAllKt(UserItem.AgencyID), CostTypeItems = _costTypeApi.GetList(UserItem.AgencyID, (int)Vouchers.ReceiptPayment) }; return(View(model)); }
public ActionResult Actions() { var msg = new JsonMessage(); var module = new Module(); List <Module> ltsModuleItems; StringBuilder stbMessage; var LstUserIds = Request["UserId"]; var LstRoleIds = Request["RoleId"]; switch (DoAction) { case ActionType.Add: try { UpdateModel(module); var parent = _moduleDa.GetById(module.PrarentID ?? 0); if (parent != null) { module.Level = parent.Level + 1; } else { module.Level = 1; } module.IsDelete = false; _moduleDa.Add(module); foreach (var rolemo in ConvertUtil.LsGuiId(LstRoleIds).Select(item => _moduleDa.GetByRoleId(item))) { module.aspnet_Roles.Add(rolemo); if (rolemo.ActiveRoles.Any()) { foreach (var roleM in rolemo.ActiveRoles.Select(roleActive => new Role_ModuleActive { ModuleId = module.ID, RoleId = rolemo.RoleId, Check = false, ActiveRoleId = roleActive.Id, Active = true })) { module.Role_ModuleActive.Add(roleM); } } } foreach (var item in ConvertUtil.LsGuiId(LstRoleIds)) { var user = _moduleDa.GetByUserId(item); module.aspnet_Users.Add(user); var firstOrDefault = user.aspnet_Roles.FirstOrDefault(); if (firstOrDefault != null && firstOrDefault.ActiveRoles.Any()) { foreach (var userModuleActive in firstOrDefault.ActiveRoles.Select(moduleactive => new User_ModuleActive { ID = 1, ModuleId = module.ID, UserId = item, ActiveRoleId = moduleactive.Id, Active = true, Check = 1 })) { module.User_ModuleActive.Add(userModuleActive); } } } _moduleDa.Save(); msg = new JsonMessage { Erros = false, ID = module.ID.ToString(), Message = string.Format("Đã thêm mới: <b>{0}</b>", Server.HtmlEncode(module.NameModule)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Edit: try { module = _moduleDa.GetById(ArrId.FirstOrDefault()); UpdateModel(module); var parent = _moduleDa.GetById(module.PrarentID ?? 0); if (parent != null) { module.Level = parent.Level + 1; } else { module.Level = 1; } var listrole = ConvertUtil.LsGuiId(LstRoleIds); foreach (var rolemo in listrole.Where(m => module.aspnet_Roles.All(t => t.RoleId != m)).Select(item => _moduleDa.GetByRoleId(item))) { module.aspnet_Roles.Add(rolemo); if (rolemo.ActiveRoles.Any()) { foreach (var roleM in rolemo.ActiveRoles.Select(roleActive => new Role_ModuleActive { ModuleId = module.ID, RoleId = rolemo.RoleId, Check = false, ActiveRoleId = roleActive.Id, Active = true })) { module.Role_ModuleActive.Add(roleM); } } } var listuser = ConvertUtil.LsGuiId(LstUserIds); foreach (var user in listuser.Where(m => module.aspnet_Users.All(t => t.UserId != m)).Select(item => _moduleDa.GetByUserId(item))) { module.aspnet_Users.Add(user); var firstOrDefault = user.aspnet_Roles.FirstOrDefault(); if (firstOrDefault != null && firstOrDefault.ActiveRoles.Any()) { foreach (var userModuleActive in firstOrDefault.ActiveRoles.Select(moduleactive => new User_ModuleActive { ID = 1, ModuleId = module.ID, UserId = user.UserId, ActiveRoleId = moduleactive.Id, Active = true, Check = 1 })) { module.User_ModuleActive.Add(userModuleActive); } } } var list = module.aspnet_Roles.Where(m => listrole.All(n => n != m.RoleId)).Select(m => m.RoleId).ToList(); var list1 = module.aspnet_Users.Where(m => listuser.All(n => n != m.UserId)).Select(m => m.UserId).ToList(); _moduleDa.Save(); if (list.Any() || list1.Any()) { _moduleDa.DeleteAdminModuleUserRole(module.ID, string.Join(",", list1), string.Join(",", list)); } msg = new JsonMessage { Erros = false, ID = module.ID.ToString(), Message = string.Format("Đã cập nhật chuyên mục: <b>{0}</b>", Server.HtmlEncode(module.NameModule)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Delete: ltsModuleItems = _moduleDa.GetListByArrID(ArrId); stbMessage = new StringBuilder(); foreach (var item in ltsModuleItems) { item.IsDelete = true; stbMessage.AppendFormat("Đã xóa chuyên mục <b>{0}</b>.<br />", Server.HtmlEncode(item.NameModule)); } msg.ID = string.Join(",", ArrId); _moduleDa.Save(); msg.Message = stbMessage.ToString(); break; case ActionType.Show: ltsModuleItems = _moduleDa.GetListByArrID(ArrId).Where(o => o.IsShow != null && !o.IsShow.Value).ToList(); //Chỉ lấy những đối tượng ko được hiển thị stbMessage = new StringBuilder(); foreach (var item in ltsModuleItems) { item.IsShow = true; stbMessage.AppendFormat("Đã hiển thị chuyên mục <b>{0}</b>.<br />", Server.HtmlEncode(item.NameModule)); } _moduleDa.Save(); msg.ID = string.Join(",", ltsModuleItems.Select(o => o.ID)); msg.Message = stbMessage.ToString(); break; case ActionType.Hide: ltsModuleItems = _moduleDa.GetListByArrID(ArrId).Where(o => o.IsShow != null && o.IsShow.Value).ToList(); //Chỉ lấy những đối tượng được hiển thị stbMessage = new StringBuilder(); foreach (var item in ltsModuleItems) { item.IsShow = false; stbMessage.AppendFormat("Đã ẩn chuyên mục <b>{0}</b>.<br />", Server.HtmlEncode(item.NameModule)); } _moduleDa.Save(); msg.ID = string.Join(",", ltsModuleItems.Select(o => o.ID)); msg.Message = stbMessage.ToString(); break; case ActionType.Order: if (!string.IsNullOrEmpty(Request["OrderValues"])) { var orderValues = Request["OrderValues"]; if (orderValues.Contains("|")) { foreach (var keyValue in orderValues.Split('|')) { if (keyValue.Contains("_")) { var tempCategory = _moduleDa.GetById(Convert.ToInt32(keyValue.Split('_')[0])); tempCategory.Ord = Convert.ToInt32(keyValue.Split('_')[1]); _moduleDa.Save(); } } } msg.ID = string.Join(",", orderValues); msg.Message = "Đã cập nhật lại thứ tự chuyên mục"; } break; } if (string.IsNullOrEmpty(msg.Message)) { msg.Message = "Không có hành động nào được thực hiện."; msg.Erros = true; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult Actions() { var msg = new JsonMessage(); var dnCriteriaItem = new DNCriteriaItem(); var json = ""; var lstId = Request["itemId"]; switch (DoAction) { case ActionType.Add: try { UpdateModel(dnCriteriaItem); dnCriteriaItem.LstUserIds = Request["UserId"]; dnCriteriaItem.LstRoleIds = Request["RoleId"]; json = new JavaScriptSerializer().Serialize(dnCriteriaItem); _dnCriteriaApi.Add(UserItem.AgencyID, json); msg = new JsonMessage { Erros = false, ID = dnCriteriaItem.ID.ToString(), Message = string.Format("Đã thêm mới hành động: <b>{0}</b>", Server.HtmlEncode(dnCriteriaItem.Name)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Edit: try { UpdateModel(dnCriteriaItem); dnCriteriaItem.LstUserIds = Request["UserId"]; dnCriteriaItem.LstRoleIds = Request["RoleId"]; json = new JavaScriptSerializer().Serialize(dnCriteriaItem); _dnCriteriaApi.Update(UserItem.AgencyID, json, ArrId.FirstOrDefault()); msg = new JsonMessage { Erros = false, ID = dnCriteriaItem.ID.ToString(), Message = string.Format("Đã cập nhật : <b>{0}</b>", Server.HtmlEncode(dnCriteriaItem.Name)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Delete: msg = _dnCriteriaApi.Delete(lstId); break; } if (string.IsNullOrEmpty(msg.Message)) { msg.Message = "Không có hành động nào được thực hiện."; msg.Erros = true; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult AjaxView() { var model = _api.GetCustomerReviewItem(ArrId.FirstOrDefault()); return(View(model)); }
public ActionResult AjaxForm() { DNUserBedDeskItem calendar; List <BedDeskItem> list; ActionType Do; var userid = Request["userid"]; if (string.IsNullOrEmpty(userid)) { calendar = _dnUserBed.GetById(ArrId.FirstOrDefault()); list = _deskApi.GetListItemByMWSID(UserItem.AgencyID, calendar.MWSID.Value, ArrId.FirstOrDefault()); Do = DoAction; } else { calendar = new DNUserBedDeskItem { UserID = Guid.Parse(userid), MWSID = ArrId.FirstOrDefault() }; list = _deskApi.GetListItemByMWSID(UserItem.AgencyID, ArrId.FirstOrDefault()); Do = ActionType.Add; } ViewBag.DNBedDeskItems = list; ViewData.Model = calendar; ViewBag.Action = Do; ViewBag.ActionText = ActionText; return(View()); }
public ActionResult Actions() { var msg = new JsonMessage(); List <CustomerReview> lst; CustomerReview model = new CustomerReview(); StringBuilder stbMessage; switch (DoAction) { case ActionType.Add: try { UpdateModel(model); _da.Add(model); _da.Save(); msg = new JsonMessage { Erros = false, Message = string.Format("Đã thêm mới: <b>{0}</b>", Server.HtmlEncode(model.Name)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Edit: try { model = _da.GetById(ArrId.FirstOrDefault()); UpdateModel(model); _da.Save(); msg = new JsonMessage { Erros = false, Message = string.Format("Đã cập nhật: <b>{0}</b>", model.Name) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Delete: lst = _da.GetListArrId(ArrId); stbMessage = new StringBuilder(); foreach (var item in lst) { _da.Delete(item); stbMessage.AppendFormat("Đã xóa liên hệ <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); } msg.ID = string.Join(",", ArrId); _da.Save(); msg.Message = stbMessage.ToString(); break; } if (string.IsNullOrEmpty(msg.Message)) { msg.Message = "Không có hành động nào được thực hiện."; msg.Erros = true; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult Actions() { var msg = new JsonMessage(); var advertising = new Advertising(); List <Advertising> ltsAdvertisingsItems; StringBuilder stbMessage; var pictureId = Request["Value_DefaultImages"]; //var positionId = Request["PositionID"]; switch (DoAction) { case ActionType.Add: try { UpdateModel(advertising); if (!string.IsNullOrEmpty(pictureId)) { advertising.PictureID = int.Parse(pictureId); } //if (!string.IsNullOrEmpty(positionId)) // advertising.PositionID = Convert.ToInt32(positionId); advertising.IsDeleted = false; advertising.CreateOnUtc = DateTime.Now.TotalSeconds(); advertising.LanguageId = Fdisystem.LanguageId; _advertisingDa.Add(advertising); _advertisingDa.Save(); msg = new JsonMessage { Erros = false, ID = advertising.ID.ToString(), Message = string.Format("Đã thêm mới banner: <b>{0}</b>", Server.HtmlEncode(advertising.Name)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Edit: try { advertising = _advertisingDa.GetById(ArrId.FirstOrDefault()); UpdateModel(advertising); if (!string.IsNullOrEmpty(pictureId)) { advertising.PictureID = int.Parse(pictureId); } //if (!string.IsNullOrEmpty(Request["PositionID"])) // advertising.PositionID = Convert.ToInt32(Request["PositionID"]); _advertisingDa.Save(); msg = new JsonMessage { Erros = false, ID = advertising.ID.ToString(), Message = string.Format("Đã cập nhật banner: <b>{0}</b>", Server.HtmlEncode(advertising.Name)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Delete: ltsAdvertisingsItems = _advertisingDa.GetListByArrId(ArrId); stbMessage = new StringBuilder(); foreach (var item in ltsAdvertisingsItems) { try { item.IsDeleted = true; stbMessage.AppendFormat("Đã xóa banner <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } } msg.ID = string.Join(",", ArrId); _advertisingDa.Save(); msg.Message = stbMessage.ToString(); break; case ActionType.Show: ltsAdvertisingsItems = _advertisingDa.GetListByArrId(ArrId).Where(o => o.Show != true).ToList(); //Chỉ lấy những đối tượng ko được hiển thị stbMessage = new StringBuilder(); foreach (var item in ltsAdvertisingsItems) { try { item.Show = true; stbMessage.AppendFormat("Đã hiển thị banner <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } } _advertisingDa.Save(); msg.ID = string.Join(",", ltsAdvertisingsItems.Select(o => o.ID)); msg.Message = stbMessage.ToString(); break; case ActionType.Hide: ltsAdvertisingsItems = _advertisingDa.GetListByArrId(ArrId).Where(o => o.Show == true).ToList(); //Chỉ lấy những đối tượng được hiển thị stbMessage = new StringBuilder(); foreach (var item in ltsAdvertisingsItems) { try { item.Show = false; stbMessage.AppendFormat("Đã ẩn banner <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } } _advertisingDa.Save(); msg.ID = string.Join(",", ltsAdvertisingsItems.Select(o => o.ID)); msg.Message = stbMessage.ToString(); break; } if (string.IsNullOrEmpty(msg.Message)) { msg.Message = "Không có hành động nào được thực hiện."; msg.Erros = true; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult AjaxOrders() { var obj = _ordersApi.OrderByBedIdContactId(UserItem.AgencyID, ArrId.FirstOrDefault()); var packetId = Request["packetId"] ?? "0"; var lstProductDefault = _ordersApi.ProductDefaultbyBedid(UserItem.AgencyID, ArrId.FirstOrDefault(), int.Parse(packetId)); var model = new ModelOrderGetItem { ID = obj.ID, UserName = UserItem.UserName, CustomerName = obj.CustomerName, Mobile = obj.Mobile, Address = obj.Address, AgencyID = UserItem.AgencyID, StartDate = obj.StartDate, ProductID = obj.ProductID, IsEarly = lstProductDefault.IsEarly, Listproduct = obj.Listproduct, LstProductPacketItems = lstProductDefault.ListProductPacketItems, TimeEarly = lstProductDefault.TimeEarly, TimeWait = lstProductDefault.TimeWait, ListItem = obj.ListItem, DiscountItems = _discountAPI.GetDiscountItem(1, UserItem.AgencyID) }; if (obj.Listproduct != null && obj.Listproduct.Any()) { model.Time = 0; model.Price = obj.Listproduct.Sum(c => c.Shop_Product.Shop_Product_Detail.Price * (decimal)c.Shop_Product.Product_Size.Value / 1000); } else if (lstProductDefault.ListProductPacketItems != null && lstProductDefault.ListProductPacketItems.Any()) { model.Time = lstProductDefault.ListProductPacketItems.Sum(c => c.Time); model.Price = lstProductDefault.ListProductPacketItems.Sum(c => c.Price); } else { model.Time = 0; model.Price = 0; } return(View(model)); }
public ActionResult AjaxView() { var model = _api.GetStorageProductValueItem(ArrId.FirstOrDefault()); return(View(model)); }
public ActionResult Actions() { var msg = new JsonMessage { Erros = false }; var objitem = new ModelOrderGetItem(); var listid = Request["jsonBedUser"]; var listp = Request["LstProductID"]; switch (DoAction) { case ActionType.Add: try { UpdateModel(objitem); objitem.EndDate = objitem.StartDate + objitem.Value * 60; var obj = JsonConvert.DeserializeObject <List <ListBebDesk> >(listid); objitem.list = obj; var orderItem = _ordersApi.CheckOrder(listid, objitem.StartDate, objitem.EndDate, objitem.TimeWait); if (orderItem) { msg.Message = "Giường đang được sử dụng."; msg.Erros = true; return(Json(msg)); } var contactitem = _contactOrderApi.CheckOrder(listid, objitem.StartDate, objitem.EndDate, objitem.TimeWait); if (contactitem) { msg.Message = string.Format("Thời gian {0} - {1} đã có người đặt.", objitem.StartDate.DecimalToDate().Format("HH:mm dd/MM/yyyy"), objitem.EndDate.DecimalToDate().Format("HH:mm dd/MM/yyyy")); msg.Erros = true; return(Json(msg)); } objitem.Lstproduct = listp; var json = new JavaScriptSerializer().Serialize(objitem); msg.ID = _contactOrderApi.Add(json, UserItem.AgencyID, UserItem.UserId, ":3000").ToString(); msg.Message = "Đặt giường thành công."; if (msg.ID == "0") { msg.Erros = true; msg.Message = "Có lỗi xảy ra!"; } if (msg.ID == "3") { msg.Erros = true; msg.Message = "Thời gian này đã có người đặt"; } } catch (Exception ex) { msg.Message = "Có lỗi xảy ra!"; msg.Erros = true; } break; case ActionType.Edit: try { UpdateModel(objitem); objitem.EndDate = objitem.StartDate + objitem.Value * 60; if (!string.IsNullOrEmpty(objitem.ContactId) && int.Parse(objitem.ContactId) > 0) { var obj = JsonConvert.DeserializeObject <List <ListBebDesk> >(listid); objitem.list = obj; objitem.Lstproduct = listp; objitem.IsEarly = true; var jsons = new JavaScriptSerializer().Serialize(objitem); msg.ID = _ordersApi.AddMassage(jsons, UserItem.AgencyID, UserItem.UserId).ToString(); msg.Message = "Thanh toán thành công."; if (msg.ID == "0") { msg.Erros = true; msg.Message = "Có lỗi xảy ra!"; } } else { var orderItem = _ordersApi.CheckOrder(listid, objitem.StartDate, objitem.EndDate, objitem.TimeWait); if (orderItem) { msg.Message = "Giường đang được sử dụng."; msg.Erros = true; return(Json(msg)); } var contactitem = _contactOrderApi.CheckOrder(listid, objitem.StartDate, objitem.EndDate, objitem.TimeWait); if (contactitem) { msg.Message = string.Format("Thời gian {0} - {1} đã có người đặt.", objitem.StartDate.DecimalToDate().Format("HH:mm dd/MM/yyyy"), objitem.EndDate.DecimalToDate().Format("HH:mm dd/MM/yyyy")); msg.Erros = true; return(Json(msg)); } var obj = JsonConvert.DeserializeObject <List <ListBebDesk> >(listid); objitem.list = obj; objitem.Lstproduct = listp; var json = new JavaScriptSerializer().Serialize(objitem); msg.ID = _ordersApi.AddMassage(json, UserItem.AgencyID, UserItem.UserId).ToString(); msg.Message = "Thanh toán thành công."; if (msg.ID == "0") { msg.Erros = true; msg.Message = "Có lỗi xảy ra!"; } } } catch (Exception) { msg.Message = "Có lỗi xảy ra!"; msg.Erros = true; } break; case ActionType.Order: try { UpdateModel(objitem); objitem.ID = ArrId.FirstOrDefault(); var json = new JavaScriptSerializer().Serialize(objitem); msg.ID = _ordersApi.UpdateMassage(json).ToString(); msg.Message = "Thanh toán thành công."; if (msg.ID == "0") { msg.Erros = true; msg.Message = "Có lỗi xảy ra!"; } } catch (Exception) { msg.Message = "Có lỗi xảy ra!"; msg.Erros = true; } break; case ActionType.Complete: var id = _exchangeApi.Add(UserItem.AgencyID, Request["BedDeskID"], Request["NameBedDes"], Request["EndDate"]); if (id == 0) { msg.Erros = true; msg.Message = "Error."; } else { msg.ID = id.ToString(); msg.Message = "Đã đổi giường thành công."; } break; case ActionType.Delete: var i = _api.StopOrder(ArrId.FirstOrDefault(), ":3000"); msg = new JsonMessage { Erros = false, Message = "Đơn đặt hàng đã hoàn thành." }; if (i == 0) { msg.Erros = true; msg.Message = "Error."; } if (i == 1) { msg.Erros = false; msg.Message = "Đơn đặt hàng đã hoàn thành."; } if (i == 3) { msg.Erros = true; msg.Message = "không có đơn hàng và đơn đặt hàng nào cần hủy!"; } break; } if (string.IsNullOrEmpty(msg.Message)) { msg.Message = "Không có hành động nào được thực hiện."; msg.Erros = true; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult Actions() { var msg = new JsonMessage(); var city = new System_City(); List <System_City> ltsCityItems; StringBuilder stbMessage; switch (DoAction) { case ActionType.Add: UpdateModel(city); _cityDa.Add(city); city.LanguageID = Fdisystem.LanguageId; _cityDa.Save(); msg = new JsonMessage { Erros = false, ID = city.ID.ToString(), Message = string.Format("Đã thêm mới thành phố: <b>{0}</b>", Server.HtmlEncode(city.Name)) }; break; case ActionType.Edit: city = _cityDa.GetById(ArrId.FirstOrDefault()); UpdateModel(city); //city.LanguageID = Fdisystem.LanguageId; _cityDa.Save(); msg = new JsonMessage { Erros = false, ID = city.ID.ToString(), Message = string.Format("Đã cập nhật thành phố: <b>{0}</b>", Server.HtmlEncode(city.Name)) }; break; case ActionType.Delete: ltsCityItems = _cityDa.GetByListArrId(ArrId.ToString()); stbMessage = new StringBuilder(); foreach (var item in ltsCityItems) { if (item.System_District.Any()) { stbMessage.AppendFormat("Thành phố <b>{0}</b> đang được sử dụng, không được phép xóa.<br />", Server.HtmlEncode(item.Name)); } else { _cityDa.Delete(item); stbMessage.AppendFormat("Đã xóa thành phố <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); } } msg.ID = string.Join(",", ArrId); _cityDa.Save(); msg.Message = stbMessage.ToString(); break; case ActionType.Show: ltsCityItems = _cityDa.GetByListArrId(ArrId.ToString()).Where(o => !o.IsShow).ToList(); stbMessage = new StringBuilder(); foreach (var item in ltsCityItems) { item.IsShow = true; stbMessage.AppendFormat("Đã hiển thị thành phố <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); } _cityDa.Save(); msg.ID = string.Join(",", ltsCityItems.Select(o => o.ID)); msg.Message = stbMessage.ToString(); break; case ActionType.Hide: ltsCityItems = _cityDa.GetByListArrId(ArrId.ToString()).Where(o => o.IsShow).ToList(); stbMessage = new StringBuilder(); foreach (var item in ltsCityItems) { item.IsShow = false; stbMessage.AppendFormat("Đã ẩn thành phố <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); } _cityDa.Save(); msg.ID = string.Join(",", ltsCityItems.Select(o => o.ID)); msg.Message = stbMessage.ToString(); break; } if (string.IsNullOrEmpty(msg.Message)) { msg.Message = "Không có hành động nào được thực hiện."; msg.Erros = true; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult AjaxView() { var obj = _productApi.ListProductByDeddeskId(UserItem.AgencyID, ArrId.FirstOrDefault()); return(View(obj)); }
public ActionResult AjaxSort() { var ltsSourceCategory = _moduleDa.GetAllListSimpleByParentID(UserItem.AgencyID, ArrId.FirstOrDefault()); ViewData.Model = ltsSourceCategory; return(View()); }
public ActionResult Actions() { var msg = new JsonMessage(); var mailSscItem = new DNMailSSCItem(); List <DNMailSSCItem> ltsDnMailSscItem; var date = Request["DateOff"]; var json = ""; var lstId = Request["itemId"]; switch (DoAction) { case ActionType.Add: try { UpdateModel(mailSscItem); json = new JavaScriptSerializer().Serialize(mailSscItem); _dnMailSscapi.Add(UserItem.AgencyID, CodeLogin()); msg = new JsonMessage { Erros = false, ID = mailSscItem.ID.ToString(), Message = string.Format("Đã thêm mới hành động: <b>{0}</b>", Server.HtmlEncode(mailSscItem.Title)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Edit: try { UpdateModel(mailSscItem); json = new JavaScriptSerializer().Serialize(mailSscItem); _dnMailSscapi.Update(UserItem.AgencyID, json, ArrId.FirstOrDefault()); msg = new JsonMessage { Erros = false, ID = mailSscItem.ID.ToString(), Message = string.Format("Đã cập nhật : <b>{0}</b>", Server.HtmlEncode(mailSscItem.Title)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Delete: ltsDnMailSscItem = _dnMailSscapi.GetListByArrId(UserItem.AgencyID, lstId); foreach (var item in ltsDnMailSscItem) { UpdateModel(item); json = new JavaScriptSerializer().Serialize(item); _dnMailSscapi.Update(UserItem.AgencyID, json, item.ID); } msg = new JsonMessage { Erros = false, ID = mailSscItem.ID.ToString(), Message = string.Format("Đã cập nhật : <b>{0}</b>", Server.HtmlEncode(string.Join(", ", ltsDnMailSscItem.Select(c => c.Title)))) }; break; //case ActionType.Show: // ltsDnMailSscItem = _dnMailSscapi.GetListByArrId(UserItem.AgencyID, lstId).Where(o => o.IsShow == false).ToList(); //Chỉ lấy những đối tượng ko được hiển thị // foreach (var item in ltsDnMailSscItem) // { // item.IsDelete = false; // item.IsShow = true; // UpdateModel(item); // json = new JavaScriptSerializer().Serialize(item); // _dnMailSscapi.Update(UserItem.AgencyID, json, item.ID); // } // msg = new JsonMessage // { // Erros = false, // ID = mailSscItem.ID.ToString(), // Message = string.Format("Đã cập nhật : <b>{0}</b>", Server.HtmlEncode(string.Join(", ", ltsmailSscItem.Select(c => c.Name)))) // }; // break; //case ActionType.Hide: // ltsmailSscItem = _dnMailSscapi.GetListByArrId(UserItem.AgencyID, lstId).Where(o => o.IsShow == true).ToList(); //Chỉ lấy những đối tượng được hiển thị // foreach (var item in ltsmailSscItem) // { // item.IsDelete = false; // item.IsShow = false; // UpdateModel(item); // json = new JavaScriptSerializer().Serialize(item); // _dnMailSscapi.Update(UserItem.AgencyID, json, item.ID); // } // msg = new JsonMessage // { // Erros = false, // ID = mailSscItem.ID.ToString(), // Message = string.Format("Đã cập nhật : <b>{0}</b>", Server.HtmlEncode(string.Join(", ", ltsmailSscItem.Select(c => c.Name)))) // }; // break; } if (string.IsNullOrEmpty(msg.Message)) { msg.Message = "Không có hành động nào được thực hiện."; msg.Erros = true; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult AjaxSort() { var listCategory = _da.GetAllListSimpleByParentId(ArrId.FirstOrDefault()); return(View(listCategory)); }
public ActionResult Actions() { var msg = new JsonMessage(false, ""); var model = new ModuleControl(); List <ModuleControl> lst; switch (DoAction) { case ActionType.Add: try { UpdateModel(model); model.LanguageID = Fdisystem.LanguageId; _da.Add(model); _da.Save(); msg.Message = "Thêm mới dữ liệu thành công."; } catch (Exception ex) { msg.Erros = false; msg.Message = "Thêm mới dữ liệu thất bại."; } break; case ActionType.Edit: try { model = _da.GetById(ArrId.FirstOrDefault()); UpdateModel(model); //model.LanguageID = Fdisystem.LanguageId; _da.Add(model); _da.Save(); msg.Message = "Cập nhật dữ liệu thành công."; } catch (Exception ex) { msg.Erros = false; msg.Message = "Cập nhật dữ liệu thât bại."; } break; case ActionType.Delete: try { lst = _da.GetByArrId(ArrId); foreach (var item in lst) { _da.Delete(item); } _da.Save(); msg.Message = "Xóa dữ liệu thành công."; } catch (Exception ex) { msg.Erros = false; msg.Message = "Xóa dữ liệu thât bại."; } break; default: msg.Message = "Không có hành động nào được thực hiện."; msg.Erros = true; break; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult Actions() { var msg = new JsonMessage(); var googleMap = new GoogleMap(); List <GoogleMap> lstGoogleMaps; StringBuilder stbMessage; switch (DoAction) { case ActionType.Add: try { UpdateModel(googleMap); googleMap.LanguageId = Fdisystem.LanguageId; if (!string.IsNullOrEmpty(Request["DistrictID"])) { googleMap.DistrictID = Convert.ToInt32(Request["DistrictID"]); } _googleMapDa.Add(googleMap); _googleMapDa.Save(); msg = new JsonMessage { Erros = false, ID = googleMap.ID.ToString(), Message = string.Format("Đã thêm mới hành động: <b>{0}</b>", Server.HtmlEncode(googleMap.Name)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Edit: try { googleMap = _googleMapDa.GetById(ArrId.FirstOrDefault()); UpdateModel(googleMap); if (!string.IsNullOrEmpty(Request["DistrictID"])) { googleMap.DistrictID = Convert.ToInt32(Request["DistrictID"]); } _googleMapDa.Save(); msg = new JsonMessage { Erros = false, ID = googleMap.ID.ToString(), Message = string.Format("Đã cập nhật: <b>{0}</b>", Server.HtmlEncode(googleMap.Name)) }; } catch (Exception ex) { LogHelper.Instance.LogError(GetType(), ex); } break; case ActionType.Delete: lstGoogleMaps = _googleMapDa.GetListByArrId(ArrId); stbMessage = new StringBuilder(); foreach (var item in lstGoogleMaps) { _googleMapDa.Delete(item); stbMessage.AppendFormat("Đã xóa <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); } msg.ID = string.Join(",", ArrId); _googleMapDa.Save(); msg.Message = stbMessage.ToString(); break; case ActionType.Show: lstGoogleMaps = _googleMapDa.GetListByArrId(ArrId).Where(o => o.IsShow != null && !o.IsShow.Value).ToList(); stbMessage = new StringBuilder(); foreach (var item in lstGoogleMaps) { item.IsShow = true; stbMessage.AppendFormat("Đã hiển thị <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); } _googleMapDa.Save(); msg.ID = string.Join(",", lstGoogleMaps.Select(o => o.ID)); msg.Message = stbMessage.ToString(); break; case ActionType.Hide: lstGoogleMaps = _googleMapDa.GetListByArrId(ArrId).Where(o => o.IsShow != null && o.IsShow.Value).ToList(); stbMessage = new StringBuilder(); foreach (var item in lstGoogleMaps) { item.IsShow = false; stbMessage.AppendFormat("Đã ẩn <b>{0}</b>.<br />", Server.HtmlEncode(item.Name)); } _googleMapDa.Save(); msg.ID = string.Join(",", lstGoogleMaps.Select(o => o.ID)); msg.Message = stbMessage.ToString(); break; } if (string.IsNullOrEmpty(msg.Message)) { msg.Message = "Không có hành động nào được thực hiện."; msg.Erros = true; } return(Json(msg, JsonRequestBehavior.AllowGet)); }
public ActionResult AjaxCost() { var model = _api.GetCostProduceItem(ArrId.FirstOrDefault()); return(View(model)); }