/// <summary> /// 添加门前三包 /// </summary> /// <returns></returns> public int AddThreeBagsInf(TreeBagsModel model, List <FileUploadClass> list) { bool info = false, file = false; Base_ZdsDAL base_dal = new Base_ZdsDAL(); using (Entities db = new Entities()) { xz_threebags bags_model = new xz_threebags(); bags_model.storename = model.storename; bags_model.person = model.person; bags_model.card = model.card; bags_model.contactphone = model.contactphone; bags_model.address = model.address; bags_model.geography = model.geography; bags_model.remark = model.remark; bags_model.createuserid = model.createuserid; bags_model.createtime = DateTime.Now; if (model != null) { string id = model.storetype; //model.storetype = Convert.ToString(base_model.GetTypeById(id, "type_djlx")[id]); bags_model.storetype = model.storetype; } db.xz_threebags.Add(bags_model); if (db.SaveChanges() > 0) { info = true; } foreach (var item in list) { xzj_files filemodel = new xzj_files(); filemodel.source = 1; //1 门前三包 2行政许可 filemodel.filename = item.OriginalName; filemodel.filepath = item.OriginalPath; filemodel.filesize = item.size; filemodel.filetype = item.OriginalType; filemodel.sourceid = bags_model.storeid; db.xzj_files.Add(filemodel); } if (db.SaveChanges() > 0) { file = true; } if (info && file) { return(1); } else { return(0); } } }
public int AddThreeBagsInf(TreeBagsModel model, List <FileClass> list) { bool info = false, file = false; using (Entities db = new Entities()) { xz_threebags bags_model = new xz_threebags(); bags_model.storename = model.storename; bags_model.storetype = model.storetype; bags_model.person = model.person; bags_model.card = model.card; bags_model.contactphone = model.contactphone; bags_model.address = model.address; bags_model.geography = model.geography; bags_model.remark = model.remark; bags_model.createuserid = model.createuserid; bags_model.createtime = DateTime.Now; db.xz_threebags.Add(bags_model); if (db.SaveChanges() > 0) { info = true; } foreach (var item in list) { xzj_files filemodel = new xzj_files(); filemodel.source = 1; //1 门前三包 2行政许可 filemodel.filename = item.OriginalName; filemodel.filepath = item.OriginalPath; filemodel.filesize = item.size; filemodel.filetype = item.OriginalType; filemodel.sourceid = bags_model.storeid; db.xzj_files.Add(filemodel); } if (db.SaveChanges() > 0) { file = true; } if (info && file || info) { return(1); } else { return(0); } } }
/// <summary> /// 修改门前三包信息 /// </summary> /// <param name="storeid"></param> /// <returns></returns> public int EditThreeBagsInf(TreeBagsModel model, List <FileUploadClass> list) { bool info = false, file = false; using (Entities db = new Entities()) { xz_threebags bags_model = db.xz_threebags.FirstOrDefault(a => a.storeid == model.storeid); if (bags_model != null) { bags_model.storename = model.storename; bags_model.storetype = model.storetype; bags_model.person = model.person; bags_model.card = model.card; bags_model.contactphone = model.contactphone; bags_model.address = model.address; bags_model.geography = model.geography; bags_model.remark = model.remark; if (db.SaveChanges() > 0) { info = true; } } foreach (var item in list) { xzj_files filemodel = new xzj_files(); filemodel.source = 1; //1 门前三包 2行政许可 filemodel.filename = item.OriginalName; filemodel.filepath = item.OriginalPath; filemodel.filesize = item.size; filemodel.filetype = item.OriginalType; filemodel.sourceid = bags_model.storeid; db.xzj_files.Add(filemodel); } if (db.SaveChanges() > 0) { file = true; } if ((info && file) || info) { return(1); } else { return(0); } } }
/// <summary> /// 删除门前三包 /// </summary> /// <returns></returns> public int DeleteThreeBagsInf(int storeid) { using (Entities db = new Entities()) { xz_threebags model = db.xz_threebags.SingleOrDefault(t => t.storeid == storeid); if (model != null) { db.xz_threebags.Remove(model); } //删除附件 do { xzj_files file_model = db.xzj_files.FirstOrDefault(a => a.sourceid == model.storeid && a.source == 1); if (file_model != null) { db.xzj_files.Remove(file_model); } }while (db.SaveChanges() > 0); return(db.SaveChanges()); } }