コード例 #1
0
 /// <summary>
 /// 增加
 /// </summary>
 /// <param name="pKS_SUBSYSTEM"></param>
 public void Create(PKS_SUBSYSTEM pKS_SUBSYSTEM)
 {
     if (ModelState.IsValid)
     {
         db.Add(pKS_SUBSYSTEM);
     }
 }
コード例 #2
0
        /// <summary>
        /// 编辑
        /// </summary>
        /// <param name="id"></param>
        /// <param name="pks_subsystem"></param>
        public void Edit(int id, PKS_SUBSYSTEM pks_subsystem)
        {
            PKS_SUBSYSTEM subsystem = db.GetQuery().Where(u => u.Id == id).FirstOrDefault();

            subsystem.Name            = pks_subsystem.Name;
            subsystem.RootUrl         = pks_subsystem.RootUrl;
            subsystem.Code            = pks_subsystem.Code;
            subsystem.CreatedBy       = pks_subsystem.CreatedBy;
            subsystem.CreatedDate     = pks_subsystem.CreatedDate;
            subsystem.LastUpdatedBy   = pks_subsystem.LastUpdatedBy;
            subsystem.LastUpdatedDate = pks_subsystem.LastUpdatedDate;
            db.Update(subsystem);
        }
コード例 #3
0
        /// <summary>获得子系统URL</summary>
        internal static string GetRootUrl(PKS_SUBSYSTEM subSystem)
        {
            // TODO : 支持本机调试(服务器[192.168.1.236]名称为WIN-VT6LM6PK4JS)
            var rootUrl = subSystem.RootUrl;

            if (rootUrl.IndexOf("192.168.1.236") > 0)
            {
                if (Environment.MachineName.ToUpperInvariant() != "WIN-VT6LM6PK4JS")
                {
                    rootUrl = rootUrl.Replace("192.168.1.236", "localhost");
                }
            }
            else if (rootUrl.IndexOf("10.138.99.231") > 0)
            {
                if (!Environment.MachineName.ToUpperInvariant().StartsWith("Z440SV08CONNJUR"))
                {
                    rootUrl = rootUrl.Replace("10.138.99.231", "127.0.0.1");
                }
            }
            return(rootUrl);
        }
コード例 #4
0
        /// <summary>
        /// 更新或增加
        /// </summary>
        /// <param name="data">数据实体</param>
        /// <returns></returns>
        public ActionResult SavaSubData(string data)
        {
            List <Models.SubSystemEntity> subSystemEntity = Common.Serialize.JSONStringToList <Models.SubSystemEntity>(data);

            if (ModelState.IsValid)
            {
                for (int i = 0; i < subSystemEntity.Count; i++)
                {
                    if (subSystemEntity[i]._state == "added")
                    {
                        PKS_SUBSYSTEM subsystem = new PKS_SUBSYSTEM();
                        subsystem.Id              = int.Parse(subSystemEntity[i].Id);
                        subsystem.Name            = subSystemEntity[i].Name;
                        subsystem.RootUrl         = subSystemEntity[i].RootUrl;
                        subsystem.Code            = subSystemEntity[i].Code;
                        subsystem.CreatedBy       = CurrentUser.Name;
                        subsystem.CreatedDate     = DateTime.Now;
                        subsystem.LastUpdatedBy   = CurrentUser.Name;
                        subsystem.LastUpdatedDate = DateTime.Now;
                        Create(subsystem);
                    }
                    else if (subSystemEntity[i]._state == "modified")
                    {
                        PKS_SUBSYSTEM subsystem = new PKS_SUBSYSTEM();
                        subsystem.Id              = int.Parse(subSystemEntity[i].Id);
                        subsystem.Name            = subSystemEntity[i].Name;
                        subsystem.RootUrl         = subSystemEntity[i].RootUrl;
                        subsystem.Code            = subSystemEntity[i].Code;
                        subsystem.CreatedBy       = subSystemEntity[i].CreatedBy;
                        subsystem.CreatedDate     = subSystemEntity[i].CreatedDate;
                        subsystem.LastUpdatedBy   = CurrentUser.Name;
                        subsystem.LastUpdatedDate = DateTime.Now;
                        Edit(int.Parse(subSystemEntity[i].Id), subsystem);
                    }
                }
            }

            return(RedirectToAction("EditConfig", "SubSystem"));
        }