Пример #1
0
        public ActionResult Edit(int id)
        {
            EtermConfig model = logic.GetEtermConfig(id);

            SetCmdTypeDate(model);
            return(View(model));
        }
Пример #2
0
        public bool AddEtermConfig(EtermConfig etermConfig)
        {
            bool ret = etermConfigDal.AddEtermConfig(etermConfig) > 0;

            CacheManager.ClearCache(CacheManager.EtermConfigCacheKey);
            return(ret);
        }
Пример #3
0
        public bool UpdateEtermConfig(EtermConfig etermConfig)
        {
            if (!string.IsNullOrEmpty(etermConfig.ConfigType))
            {
                etermConfig.ConfigType = etermConfig.ConfigType.TrimEnd(',') + ",";
            }
            bool ret = etermConfigDal.UpdateEtermConfig(etermConfig) > 0;

            CacheManager.ClearCache(CacheManager.EtermConfigCacheKey);
            return(ret);
        }
Пример #4
0
        private void SetCmdTypeDate(EtermConfig etermConfig)
        {
            var CmdTypeData = EnumHelper.GetItemValueList <CmdType>();

            this.ViewBag.CmdTypeData = CmdTypeData;

            var ModelState = EnumHelper.GetItemValueList <EntityStatus>();

            this.ViewBag.ModelState = new SelectList(ModelState, "Key", "Value", etermConfig == null ? 0 : etermConfig.ConfigState);

            var ConfigLevelData = EnumHelper.GetItemValueList <ConfigLevel>();

            this.ViewBag.ConfigLevelData = new SelectList(ConfigLevelData, "Key", "Value", etermConfig == null ? 0 : (int)etermConfig.ConfigLevel);

            var AirComData = new AirComLogic().GetAirComList();

            this.ViewBag.AirComData = AirComData;
        }
Пример #5
0
 public int AddEtermConfig(EtermConfig etermConfig)
 {
     using (var conn = new SqlConnection(ConnectionStr.FxDb))
     {
         conn.Open();
         string sql = " INSERT INTO dbo.EtermConfig (ServerUrl,OfficeNo,ConfigType,ConfigState,OperDate,AllowAirLine,DenyAirLine,ConfigLevel,Remark)     VALUES (@ServerUrl,@OfficeNo,@ConfigType,@ConfigState,GETDATE(),@AllowAirLine,@DenyAirLine,@ConfigLevel,@Remark) ";
         return(conn.Execute(sql,
                             new
         {
             ServerUrl = etermConfig.ServerUrl,
             OfficeNo = etermConfig.OfficeNo,
             ConfigState = etermConfig.ConfigState,
             ConfigType = etermConfig.ConfigType,
             AllowAirLine = etermConfig.AllowAirLine == null ? "*" : etermConfig.AllowAirLine,
             DenyairLine = etermConfig.DenyAirLine == null ? "" : etermConfig.DenyAirLine,
             ConfigLevel = (int)etermConfig.ConfigLevel,
             Remark = etermConfig.Remark
         }));
     }
 }
Пример #6
0
 public int UpdateEtermConfig(EtermConfig etermConfig)
 {
     using (var conn = new SqlConnection(ConnectionStr.FxDb))
     {
         conn.Open();
         string sql = " UPDATE   dbo.EtermConfig  SET  ServerUrl=@ServerUrl,ConfigState=@ConfigState, OfficeNo=@OfficeNo,ConfigType=@ConfigType,AllowAirLine=@AllowAirLine,DenyairLine=@DenyairLine,ConfigLevel=@ConfigLevel,Remark=@Remark,OperDate=GetDate() WHERE ConfigID=@ConfigID ";
         return(conn.Execute(sql,
                             new
         {
             ServerUrl = etermConfig.ServerUrl,
             OfficeNo = etermConfig.OfficeNo,
             ConfigState = etermConfig.ConfigState,
             ConfigType = etermConfig.ConfigType,
             AllowAirLine = etermConfig.AllowAirLine == null ? "*" : etermConfig.AllowAirLine,
             DenyairLine = etermConfig.DenyAirLine == null ? "" : etermConfig.DenyAirLine,
             ConfigLevel = (int)etermConfig.ConfigLevel,
             Remark = etermConfig.Remark,
             ConfigID = etermConfig.ConfigID
         }));
     }
 }
Пример #7
0
 public ActionResult Create(EtermConfig etermConfig, FormCollection c)
 {
     if (ModelState.IsValid)
     {
         string types        = c["chkitem"] == null ? "" : c["chkitem"].ToString();
         string AllowAirComs = c["chkAllowAirComItem"] == null ? "" : c["chkAllowAirComItem"].ToString();
         string DenyAirComs  = c["chkDenyAirComItem"] == null ? "" : c["chkDenyAirComItem"].ToString();
         etermConfig.AllowAirLine = AllowAirComs;
         etermConfig.DenyAirLine  = DenyAirComs;
         etermConfig.ConfigType   = types;
         etermConfig.ConfigLevel  = (ConfigLevel)Convert.ToInt32(c["ConfigLevelData"]);
         etermConfig.ConfigState  = Convert.ToInt32(c["ModelState"]);
         etermConfig.ServerUrl    = etermConfig.ServerUrl.Trim();
         etermConfig.OfficeNo     = string.IsNullOrWhiteSpace(etermConfig.OfficeNo) ? "" : etermConfig.OfficeNo.Trim();
         logic.AddEtermConfig(etermConfig);
         return(this.RefreshParent());
     }
     else
     {
         return(View(etermConfig));
     }
 }