コード例 #1
0
        public ActionResult AddEquipment([ModelBinder(typeof(JsonBinder <EquipmentEntity>))] EquipmentEntity entity)
        {
            EquipmentProvider provider = new EquipmentProvider();

            entity.CreateTime = DateTime.Now;
            int line = 0;

            if (entity.SnNum.IsEmpty())
            {
                string barcode = SequenceProvider.GetSequence(typeof(EquipmentEntity));
                entity.SnNum        = barcode;
                entity.EquipmentNum = barcode;
                entity.CreateUser   = this.LoginUserCode;
                line = provider.AddEquipment(entity);
            }
            else
            {
                line = provider.Update(entity);
            }
            if (line > 0)
            {
                this.ReturnJson.AddProperty("d", "success");
            }
            else
            {
                this.ReturnJson.AddProperty("d", "");
            }
            return(Content(this.ReturnJson.ToString()));
        }
コード例 #2
0
        /// <summary>
        /// 新增设备
        /// </summary>
        /// <returns></returns>
        public ActionResult Add()
        {
            string   EquipmentName = WebUtil.GetFormValue <string>("EquipmentName");
            string   EquipmentNum  = WebUtil.GetFormValue <string>("EquipmentNum");
            int      IsImpower     = WebUtil.GetFormValue <int>("IsImpower", (int)EBool.No);
            string   Flag          = WebUtil.GetFormValue <string>("Flag", string.Empty);
            int      Status        = WebUtil.GetFormValue <int>("Status", (int)EEquipmentStatus.Unused);
            string   CompanyID     = WebUtil.GetFormValue <string>("CompanyID");
            string   Remark        = WebUtil.GetFormValue <string>("Remark");
            string   CreateUser    = WebUtil.GetFormValue <string>("CreateUser", string.Empty);
            DateTime CreateTime    = WebUtil.GetFormValue <DateTime>("CreateTime", DateTime.Now);

            EquipmentEntity entity = new EquipmentEntity();

            entity.SnNum         = ConvertHelper.NewGuid();
            entity.EquipmentName = EquipmentName;
            entity.EquipmentNum  = new TNumProvider(CompanyID).GetSwiftNum(typeof(EquipmentEntity), 5);
            entity.IsImpower     = IsImpower;
            entity.Flag          = Flag;
            entity.IsDelete      = (int)EIsDelete.NotDelete;
            entity.Status        = Status;
            entity.CreateUser    = CreateUser;
            entity.CreateTime    = CreateTime;
            entity.Remark        = Remark;
            entity.CompanyID     = CompanyID;

            EquipmentProvider provider = new EquipmentProvider(CompanyID);
            int        line            = provider.AddEquipment(entity);
            DataResult result          = new DataResult();

            if (line > 0)
            {
                result.Code    = (int)EResponseCode.Success;
                result.Message = "设备新增成功";
            }
            else
            {
                result.Code    = (int)EResponseCode.Exception;
                result.Message = "设备新增失败";
            }
            return(Content(JsonHelper.SerializeObject(result)));
        }