示例#1
0
        /// <summary>
        /// 提取类
        /// </summary>
        /// <param name="zdName"></param>
        /// <param name="typeclassID"></param>
        /// <returns></returns>
        public tz_taskclasses Gettz_taskclasses(JObject item, string zdName, string typeclassID)
        {
            tz_taskclasses tzclass = new tz_taskclasses();

            tzclass.classid  = typeclassID;
            tzclass.sszd     = unitbll.GetUnitByName(zdName, 2).id;
            tzclass.status   = (int)item[zdName];
            tzclass.tasktime = DateTime.Now;
            return(tzclass);
        }
示例#2
0
        /// <summary>
        /// 添加台帐任务
        /// </summary>
        /// <param name="tztask"></param>
        /// <returns></returns>
        public int AddAccountTask(AccountTaskModel tztask, List <FileUploadClass> list, List <tz_taskclasses> list_tzclass)
        {
            using (Entities db = new Entities())
            {
                tz_tztasks model = new tz_tztasks();
                model.createtime   = tztask.createtime;
                model.createuserid = tztask.createuserid;
                model.endtime      = tztask.endtime;
                model.remark       = tztask.remark;
                model.starttime    = tztask.starttime;
                model.taskname     = tztask.taskname;
                model.taskyear     = tztask.taskyear;
                model.tz_type      = tztask.tz_type;
                model.tz_json      = tztask.tz_json;
                model.sszd         = tztask.sszd;
                model.ssrw         = tztask.ssrw;
                db.tz_tztasks.Add(model);
                db.SaveChanges();

                foreach (var item in list_tzclass)
                {
                    tz_taskclasses tz = new tz_taskclasses();
                    tz.classid  = item.classid;
                    tz.sszd     = item.sszd;
                    tz.status   = item.status;
                    tz.tasktime = item.tasktime;
                    tz.taskid   = model.taskid;
                    db.tz_taskclasses.Add(tz);
                }

                foreach (var item in list)
                {
                    tz_files file = new tz_files();
                    file.filename   = item.OriginalName;
                    file.filepath   = item.OriginalPath;
                    file.filetype   = item.OriginalType;
                    file.filesource = 1;
                    file.sourceid   = model.taskid;
                    file.filesize   = item.size;
                    db.tz_files.Add(file);
                }

                db.SaveChanges();
                return(1);
            }
        }