/// <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); }
/// <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); } }