예제 #1
0
 /// <summary>
 /// 新增系统
 /// </summary>
 /// <param name="menu"></param>
 /// <returns></returns>
 public bool AddSystemInfo(Sys_Systems system)
 {
     using (var db = new QYZEntity())
     {
         db.Sys_Systems.AddObject(system);
         db.SaveChanges();
         return(true);
     }
 }
예제 #2
0
        /// <summary>
        /// 删除系统
        /// </summary>
        /// <param name="menu"></param>
        /// <returns></returns>
        public bool DeleteSystemInfo(Sys_Systems system)
        {
            using (var db = new QYZEntity())
            {
                Sys_Systems m = db.Sys_Systems.Where(p => p.ID == system.ID).ToList <Sys_Systems>().FirstOrDefault <Sys_Systems>();

                db.Sys_Systems.DeleteObject(m);
                db.SaveChanges();
                return(true);
            }
        }
예제 #3
0
 /// <summary>
 /// 更新系统信息
 /// </summary>
 /// <param name="menu"></param>
 /// <returns></returns>
 public bool UpdateSystemInfo(Sys_Systems system)
 {
     using (var db = new QYZEntity())
     {
         Sys_Systems m = db.Sys_Systems.Where(p => p.ID == system.ID).ToList <Sys_Systems>().FirstOrDefault <Sys_Systems>();
         m.Name   = system.Name;
         m.Remark = system.Remark;
         db.SaveChanges();
         return(true);
     }
 }
 /// <summary>
 /// 删除命令
 /// </summary>
 /// <returns></returns>
 public override void ExecuteDelete()
 {
     if (SelectedSystem != null)
     {
         SystemInfoBLL bll = new SystemInfoBLL();
         if (bll.DeleteSystemInfo(SelectedSystem))
         {
             SystemList.Remove(SelectedSystem);
             SelectedSystem = null;
         }
     }
 }
        /// <summary>
        /// 新增命令
        /// </summary>
        /// <returns></returns>
        public override void ExecuteAdd()
        {
            Sys_Systems system = new Sys_Systems();

            system.ID = SystemList.Max(p => p.ID) + 1;
            FrmSystemSettingEdit edit = new FrmSystemSettingEdit(system);

            edit.SaveEvent += (sys) =>
            {
                SystemList.Add(sys);
            };
            edit.ShowDialog();
        }
예제 #6
0
 public FrmSystemSettingEdit(Sys_Systems sys)
 {
     InitializeComponent();
     this.DataContext = this;
     MainSystem       = sys;
     if (sys.Name == null || sys.Name == "")
     {
         MyTitle = "新增系统";
     }
     else
     {
         MyTitle = "编辑系统";
     }
 }
        /// <summary>
        /// 修改命令
        /// </summary>
        /// <returns></returns>
        public override void ExecuteEdit()
        {
            if (SelectedSystem != null)
            {
                Sys_Systems sys = new Sys_Systems();
                sys.ID     = SelectedSystem.ID;
                sys.Name   = SelectedSystem.Name;
                sys.Remark = SelectedSystem.Remark;


                FrmSystemSettingEdit edit = new FrmSystemSettingEdit(sys);
                edit.SaveEvent += (s) =>
                {
                    SystemList[SystemList.IndexOf(SelectedSystem)] = s;
                    SelectedSystem = s;
                };
                edit.ShowDialog();
            }
        }
예제 #8
0
 /// <summary>
 /// 删除系统
 /// </summary>
 /// <param name="menu"></param>
 /// <returns></returns>
 public bool DeleteSystemInfo(Sys_Systems system)
 {
     return(new SystemInfoDAL().UpdateSystemInfo(system));
 }
예제 #9
0
 /// <summary>
 /// 新增系统
 /// </summary>
 /// <param name="menu"></param>
 /// <returns></returns>
 public bool AddSystemInfo(Sys_Systems system)
 {
     return(new SystemInfoDAL().AddSystemInfo(system));
 }