Exemple #1
0
        public ActionResult AjaxRecipe()
        {
            var model = _api.GetProductItem(ArrId.FirstOrDefault());

            return(View(model));
        }
Exemple #2
0
        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));
        }
Exemple #4
0
        public ActionResult AjaxView()
        {
            var model = _api.GetStorageFreightWarehousesItem(ArrId.FirstOrDefault());

            return(View(model));
        }
        public ActionResult AjaxView()
        {
            var model = _api.GetReceiptItem(ArrId.FirstOrDefault());

            return(View(model));
        }
Exemple #6
0
        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));
        }
Exemple #9
0
        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));
        }
Exemple #13
0
        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));
        }
Exemple #14
0
        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));
        }
Exemple #16
0
        public ActionResult AjaxView()
        {
            var model = _api.GetCustomerReviewItem(ArrId.FirstOrDefault());

            return(View(model));
        }
Exemple #17
0
        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));
        }
Exemple #19
0
        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));
        }
Exemple #20
0
        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));
        }
Exemple #21
0
        public ActionResult AjaxView()
        {
            var model = _api.GetStorageProductValueItem(ArrId.FirstOrDefault());

            return(View(model));
        }
Exemple #22
0
        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));
        }
Exemple #24
0
        public ActionResult AjaxView()
        {
            var obj = _productApi.ListProductByDeddeskId(UserItem.AgencyID, ArrId.FirstOrDefault());

            return(View(obj));
        }
Exemple #25
0
        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));
        }
Exemple #29
0
        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));
        }
Exemple #30
0
        public ActionResult AjaxCost()
        {
            var model = _api.GetCostProduceItem(ArrId.FirstOrDefault());

            return(View(model));
        }