Exemplo n.º 1
0
        public ActionResult Add(string key, string code)
        {
            var msg   = new JsonMessage(false, "Thêm mới dữ liệu thành công.");
            var model = new BiasProduce();
            var lst   = new List <ProductCode>();
            var now   = ConvertDate.TotalSeconds(DateTime.Now);

            try
            {
                if (key != Keyapi)
                {
                    return(Json(0, JsonRequestBehavior.AllowGet));
                }
                UpdateModel(model);
                var itemId    = Request["ItemID"];
                var start     = Request["StartDate_"];
                var end       = Request["EndDate_"];
                var startDate = start.StringToDecimal();
                var endDate   = end.StringToDecimal();
                model.StartDate = startDate;
                model.EndDate   = endDate;
                model.Name      = HttpUtility.UrlDecode(model.Name);
                for (var i = 0; i <= model.Quantity; i++)
                {
                    var item = new ProductCode
                    {
                        Code        = "ssc-" + itemId + "-" + model.ProductID + "-" + i,
                        Status      = 0,
                        DateCreated = now,
                        StartDate   = startDate,
                        EndDate     = endDate
                    };
                    lst.Add(item);
                }
                model.ProductCodes = lst;
                var lstcpu = GetListItem(code, model.ProductID);
                model.Cost_Product_User = lstcpu;
                model.IsDeleted         = false;
                _da.Add(model);
                _da.Save();
            }
            catch (Exception ex)
            {
                msg.Erros   = true;
                msg.Message = "Dữ liệu chưa được thêm mới.";
                Log2File.LogExceptionToFile(ex);
            }
            return(Json(msg, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
 public void Delete(BiasProduce item)
 {
     FDIDB.BiasProduces.Remove(item);
 }
Exemplo n.º 3
0
 public void Add(BiasProduce item)
 {
     FDIDB.BiasProduces.Add(item);
 }