コード例 #1
0
        public virtual Apps.Models.Sys.SysAreasModel GetById(string id)
        {
            SysAreas entity = m_Rep.GetById(id);

            if (entity != null)
            {
                //SysAreas entity = m_Rep.GetById(id);
                Apps.Models.Sys.SysAreasModel model = new Apps.Models.Sys.SysAreasModel();
                model.Id             = entity.Id;
                model.Name           = entity.Name;
                model.ParentId       = entity.ParentId;
                model.Sort           = entity.Sort;
                model.Enable         = entity.Enable;
                model.CreateTime     = entity.CreateTime;
                model.IsMunicipality = entity.IsMunicipality;
                model.IsHKMT         = entity.IsHKMT;
                model.IsOther        = entity.IsOther;

                return(model);
            }
            else
            {
                return(null);
            }
        }
コード例 #2
0
        /// <summary>
        /// 保存数据
        /// </summary>
        public virtual void SaveImportData(IEnumerable <SysAreasModel> list)
        {
            try
            {
                using (DBContainer db = new DBContainer())
                {
                    foreach (var model in list)
                    {
                        SysAreas entity = new SysAreas();
                        entity.Id             = ResultHelper.NewId;
                        entity.Name           = model.Name;
                        entity.ParentId       = model.ParentId;
                        entity.Sort           = model.Sort;
                        entity.Enable         = model.Enable;
                        entity.CreateTime     = ResultHelper.NowTime;
                        entity.IsMunicipality = model.IsMunicipality;
                        entity.IsHKMT         = model.IsHKMT;
                        entity.IsOther        = model.IsOther;

                        db.SysAreas.Add(entity);
                    }
                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw;
            }
        }
コード例 #3
0
        //////[SupportFilter]
        public ActionResult Create(string KEY_Id)
        {
            SysAreas entity = new SysAreas()
            {
                ParentId = KEY_Id,
                Enable   = "true"
            };

            return(View(entity));
        }
コード例 #4
0
ファイル: Virtual_SysAreasBLL.cs プロジェクト: like-stop/1
        public virtual async Task <Tuple <ValidationErrors, bool> > CreateAsync(SysAreasModel model)
        {
            ValidationErrors errors = new ValidationErrors();

            try
            {
                SysAreas entity = await m_Rep.GetByIdAsync(model.Id);

                if (entity != null)
                {
                    errors.Add(Resource.PrimaryRepeat);
                    return(new Tuple <ValidationErrors, bool>(errors, false));
                }
                entity                = new SysAreas();
                entity.Id             = model.Id;
                entity.Name           = model.Name;
                entity.ParentId       = model.ParentId;
                entity.Sort           = model.Sort;
                entity.Enable         = model.Enable;
                entity.CreateTime     = model.CreateTime;
                entity.IsMunicipality = model.IsMunicipality;
                entity.IsHKMT         = model.IsHKMT;
                entity.IsOther        = model.IsOther;


                if (await m_Rep.CreateAsync(entity))
                {
                    return(new Tuple <ValidationErrors, bool>(errors, true));
                }
                else
                {
                    errors.Add(Resource.InsertFail);
                    return(new Tuple <ValidationErrors, bool>(errors, false));
                }
            }
            catch (Exception ex)
            {
                errors.Add(ex.Message);
                ExceptionHander.WriteException(ex);
                return(new Tuple <ValidationErrors, bool>(errors, false));
            }
        }
コード例 #5
0
 public int Edit(SysAreas model)
 {
     if (model.Id == 0)
     {
         db.Set <SysAreas>().Add(model);
     }
     else
     {
         return(db.SysAreas.Where(c => c.Id == model.Id).Update(r => new SysAreas
         {
             ShortName = model.ShortName,
             AreaId = model.AreaId,
             AreaLevel = model.AreaLevel,
             ParentId = model.ParentId,
             AreaName = model.AreaName,
             TimeStamp = model.TimeStamp,
         }));
     }
     return(db.SaveChanges());
 }
コード例 #6
0
 //////[SupportFilter]
 public JsonResult Edit(SysAreas model)
 {
     if (model != null)
     {
         if (m_BLL._SysAreasRepository.Update(model))
         {
             LogHandler.WriteServiceLog(GetUserId(), "Id" + model.Id + ",Name" + model.Name, "成功", "修改", "SysAreas");
             return(Json(JsonHandler.CreateMessage(1, Resource.EditSucceed)));
         }
         else
         {
             string ErrorCol = errors.Error;
             LogHandler.WriteServiceLog(GetUserId(), "Id" + model.Id + ",Name" + model.Name + "," + ErrorCol, "失败", "修改", "SysAreas");
             return(Json(JsonHandler.CreateMessage(0, Resource.EditFail + ":" + ErrorCol)));
         }
     }
     else
     {
         return(Json(JsonHandler.CreateMessage(0, Resource.EditFail)));
     }
 }
コード例 #7
0
 //////[SupportFilter]
 public JsonResult Create(SysAreas model)
 {
     model.CreateTime = ResultHelper.NowTime.ToString("yyyy-MM-dd");
     if (model != null)
     {
         if (m_BLL._SysAreasRepository.Create(model))
         {
             LogHandler.WriteServiceLog(GetUserId(), "KEY_Id" + model.KEY_Id + ",Name" + model.Name, "成功", "创建", "SysAreas");
             return(Json(JsonHandler.CreateMessage(1, Resource.InsertSucceed)));
         }
         else
         {
             string ErrorCol = errors.Error;
             LogHandler.WriteServiceLog(GetUserId(), "KEY_Id" + model.KEY_Id + ",Name" + model.Name + "," + ErrorCol, "失败", "创建", "SysAreas");
             return(Json(JsonHandler.CreateMessage(0, Resource.InsertFail + ErrorCol)));
         }
     }
     else
     {
         return(Json(JsonHandler.CreateMessage(0, Resource.InsertFail)));
     }
 }
コード例 #8
0
 //////[SupportFilter]
 public JsonResult Delete(string Id)
 {
     if (!string.IsNullOrWhiteSpace(Id))
     {
         SysAreas entity = m_BLL._SysAreasRepository.Find(Convert.ToInt32(Id));
         if (m_BLL._SysAreasRepository.Delete(entity.Id) > 0)
         {
             LogHandler.WriteServiceLog(GetUserId(), "Id:" + entity.Id, "成功", "删除", "SysAreas");
             return(Json(JsonHandler.CreateMessage(1, Resource.DeleteSucceed)));
         }
         else
         {
             string ErrorCol = errors.Error;
             LogHandler.WriteServiceLog(GetUserId(), "Id" + entity.Id + "," + ErrorCol, "失败", "删除", "SysAreas");
             return(Json(JsonHandler.CreateMessage(0, Resource.DeleteFail + ErrorCol)));
         }
     }
     else
     {
         return(Json(JsonHandler.CreateMessage(0, Resource.DeleteFail)));
     }
 }
コード例 #9
0
        public virtual void Create(ref ValidationErrors errors, Apps.Models.Sys.SysAreasModel model)
        {
            SysAreas entity = m_Rep.GetById(model.Id);

            if (entity != null)
            {
                errors.Add(Resource.PrimaryRepeat);
                return;
            }
            entity                = new SysAreas();
            entity.Id             = model.Id;
            entity.Name           = model.Name;
            entity.ParentId       = model.ParentId;
            entity.Sort           = model.Sort;
            entity.Enable         = model.Enable;
            entity.CreateTime     = model.CreateTime;
            entity.IsMunicipality = model.IsMunicipality;
            entity.IsHKMT         = model.IsHKMT;
            entity.IsOther        = model.IsOther;

            m_Rep.Create(entity);
        }
コード例 #10
0
        public virtual bool Create(ref ValidationErrors errors, SysAreasModel model)
        {
            try
            {
                SysAreas entity = m_Rep.GetById(model.Id);
                if (entity != null)
                {
                    errors.Add(Resource.PrimaryRepeat);
                    return(false);
                }
                entity                = new SysAreas();
                entity.Id             = model.Id;
                entity.Name           = model.Name;
                entity.ParentId       = model.ParentId;
                entity.Sort           = model.Sort;
                entity.Enable         = model.Enable;
                entity.CreateTime     = model.CreateTime;
                entity.IsMunicipality = model.IsMunicipality;
                entity.IsHKMT         = model.IsHKMT;
                entity.IsOther        = model.IsOther;


                if (m_Rep.Create(entity))
                {
                    return(true);
                }
                else
                {
                    errors.Add(Resource.InsertFail);
                    return(false);
                }
            }
            catch (Exception ex)
            {
                errors.Add(ex.Message);
                ExceptionHander.WriteException(ex);
                return(false);
            }
        }
コード例 #11
0
        public virtual bool Edit(ref ValidationErrors errors, SysAreasModel model)
        {
            try
            {
                SysAreas entity = m_Rep.GetById(model.Id);
                if (entity == null)
                {
                    errors.Add(Resource.Disable);
                    return(false);
                }
                entity.Id             = model.Id;
                entity.Name           = model.Name;
                entity.ParentId       = model.ParentId;
                entity.Sort           = model.Sort;
                entity.Enable         = model.Enable;
                entity.CreateTime     = model.CreateTime;
                entity.IsMunicipality = model.IsMunicipality;
                entity.IsHKMT         = model.IsHKMT;
                entity.IsOther        = model.IsOther;



                if (m_Rep.Edit(entity))
                {
                    return(true);
                }
                else
                {
                    errors.Add(Resource.NoDataChange);
                    return(false);
                }
            }
            catch (Exception ex)
            {
                errors.Add(ex.Message);
                ExceptionHander.WriteException(ex);
                return(false);
            }
        }
コード例 #12
0
        public virtual SysAreasModel GetById(object id)
        {
            if (IsExists(id))
            {
                SysAreas      entity = m_Rep.GetById(id);
                SysAreasModel model  = new SysAreasModel();
                model.Id             = entity.Id;
                model.Name           = entity.Name;
                model.ParentId       = entity.ParentId;
                model.Sort           = entity.Sort;
                model.Enable         = entity.Enable;
                model.CreateTime     = entity.CreateTime;
                model.IsMunicipality = entity.IsMunicipality;
                model.IsHKMT         = entity.IsHKMT;
                model.IsOther        = entity.IsOther;

                return(model);
            }
            else
            {
                return(null);
            }
        }
コード例 #13
0
        public virtual void Modify(ref ValidationErrors errors, Apps.Models.Sys.SysAreasModel model, params string[] updateProperties)
        {
            SysAreas entity = m_Rep.GetById(model.Id);

            if (entity == null)
            {
                errors.Add(Resource.Disable);
                return;
            }
            if (updateProperties.Count() <= 0)
            {
                entity.Id             = model.Id;
                entity.Name           = model.Name;
                entity.ParentId       = model.ParentId;
                entity.Sort           = model.Sort;
                entity.Enable         = model.Enable;
                entity.CreateTime     = model.CreateTime;
                entity.IsMunicipality = model.IsMunicipality;
                entity.IsHKMT         = model.IsHKMT;
                entity.IsOther        = model.IsOther;
            }
            else
            {
                Type type  = typeof(Apps.Models.Sys.SysAreasModel);
                Type typeE = typeof(Apps.Models.SysAreas);
                foreach (var item in updateProperties)
                {
                    System.Reflection.PropertyInfo pi  = type.GetProperty(item);
                    System.Reflection.PropertyInfo piE = typeE.GetProperty(item);
                    piE.SetValue(entity, pi.GetValue(model), null);
                }
            }


            m_Rep.Modify(entity, updateProperties);
        }
コード例 #14
0
        //////[SupportFilter]
        public ActionResult Edit(string Id)
        {
            SysAreas entity = m_BLL._SysAreasRepository.Find(Convert.ToInt32(Id));

            return(View(entity));
        }
コード例 #15
0
ファイル: SysUserBLL.cs プロジェクト: like-stop/1
        public override SysUserModel GetById(object id)
        {
            SysUser      entity = m_Rep.GetById(id);
            SysUserModel model  = new SysUserModel();

            model.Id           = entity.Id;
            model.UserName     = entity.UserName;
            model.Password     = entity.Password;
            model.TrueName     = entity.TrueName;
            model.Card         = entity.Card;
            model.MobileNumber = entity.MobileNumber;
            model.PhoneNumber  = entity.PhoneNumber;
            model.QQ           = entity.QQ;
            model.EmailAddress = entity.EmailAddress;
            model.OtherContact = entity.OtherContact;
            model.Province     = entity.Province;
            model.City         = entity.City;
            model.Village      = entity.Village;

            model.Address          = entity.Address;
            model.State            = entity.State;
            model.CreateTime       = entity.CreateTime;
            model.CreatePerson     = entity.CreatePerson;
            model.Sex              = entity.Sex;
            model.Birthday         = entity.Birthday;
            model.JoinDate         = entity.JoinDate;
            model.Marital          = entity.Marital;
            model.Political        = entity.Political;
            model.Nationality      = entity.Nationality;
            model.Native           = entity.Native;
            model.School           = entity.School;
            model.Professional     = entity.Professional;
            model.Degree           = entity.Degree;
            model.DepId            = entity.DepId;
            model.DepName          = entity.SysStruct.Name;
            model.PosId            = entity.PosId;
            model.PosName          = entity.SysPosition.Name;
            model.Expertise        = entity.Expertise;
            model.JobState         = entity.JobState;
            model.Photo            = entity.Photo;
            model.Attach           = entity.Attach;
            model.Lead             = entity.Lead;
            model.LeadName         = entity.LeadName;
            model.IsSelLead        = entity.IsSelLead;
            model.IsReportCalendar = entity.IsReportCalendar;
            model.IsSecretary      = entity.IsSecretary;
            SysAreas areas = new SysAreas();

            areas = areasRep.GetById(entity.Province);
            if (areas != null)
            {
                model.ProvinceName = areas.Name;
            }

            areas = areasRep.GetById(entity.Village);
            if (areas != null)
            {
                model.VillageName = areas.Name;
            }



            areas = areasRep.GetById(entity.City);
            if (areas != null)
            {
                model.CityName = areas.Name;
            }
            return(model);
        }