Beispiel #1
0
        /// <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);
                }
            }
        }
Beispiel #2
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);
                }
            }
        }
Beispiel #3
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);
                }
            }
        }
Beispiel #4
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());
     }
 }