Ejemplo n.º 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);
                }
            }
        }
Ejemplo n.º 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);
                }
            }
        }
Ejemplo n.º 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);
                }
            }
        }
Ejemplo n.º 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());
     }
 }
Ejemplo n.º 5
0
        /// <summary>
        /// 添加审批信息
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public int AddApproveInf(LicenseModel model, List <FileClass> list)
        {
            bool info = false, file = false;

            using (Entities db = new Entities())
            {
                xz_licensings lic_model = new xz_licensings();
                lic_model.sph               = Convert.ToInt32(DateTime.Now.ToString("MMddHHmmss"));
                lic_model.xksx              = model.xksx;
                lic_model.splx              = model.splx;
                lic_model.b_address         = model.b_address;
                lic_model.sxmx              = model.sxmx;
                lic_model.sqr               = model.sqr;
                lic_model.cardtype          = model.cardtype;
                lic_model.card              = model.card;
                lic_model.contactphone      = model.contactphone;
                lic_model.s_address         = model.s_address;
                lic_model.processtime_start = model.processtime_start;
                lic_model.processtime_end   = model.processtime_end;
                lic_model.processcontent    = model.processcontent;
                lic_model.processaddress    = model.processaddress;
                lic_model.geography         = model.geography;
                lic_model.createuserid      = model.createuserid;
                lic_model.createtime        = DateTime.Now;
                lic_model.issh              = 0;

                if (model != null)
                {
                    string id = model.splx;
                    //model.splx = Convert.ToString(base_model.GetTypeById(id, "type_splx")[id]);
                    lic_model.splx = model.splx;
                    id             = model.cardtype;
                    //model.cardtype = Convert.ToString(base_model.GetTypeById(id, "type_xzxk_zjlx")[id]);
                    lic_model.cardtype = model.cardtype;
                }

                //审核意见默认值
                lic_model.shresult  = 1;
                lic_model.shuser    = model.createuserid;
                lic_model.shopinion = "";
                lic_model.shtime    = DateTime.Now;

                db.xz_licensings.Add(lic_model);
                if (db.SaveChanges() > 0)
                {
                    info = true;
                }

                foreach (var item in list)
                {
                    xzj_files filemodel = new xzj_files();
                    filemodel.source   = 2; //1 门前三包  2行政许可
                    filemodel.filename = item.OriginalName;
                    filemodel.filepath = item.OriginalPath;
                    filemodel.filesize = item.size;
                    filemodel.filetype = item.OriginalType;
                    filemodel.sourceid = lic_model.licensingid;

                    db.xzj_files.Add(filemodel);
                }

                if (db.SaveChanges() > 0)
                {
                    file = true;
                }

                if (info && file)
                {
                    return(1);
                }
                else
                {
                    return(0);
                }
            }
        }