Example #1
0
 /// <summary>
 /// 删除命令
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool DeleteCommand(Model.AMS_IssureList model)
 {
     try
     {
         return(dal_issurelist.Delete(model.ID));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #2
0
 /// <summary>
 /// 转换
 /// </summary>
 /// <param name="dr"></param>
 /// <returns></returns>
 private Model.AMS_IssureList DataRowToIssureList(DataRow dr)
 {
     //[SchoolID],[OperatorID],[UserName],[Name],[Number],[ID],[CommandType],[CommandID],[SubmitTime],[GetTime],[CompleteTime],[Flag],[Num],[AdName],[Type]
     Model.AMS_IssureList model = new Model.AMS_IssureList();
     model.AdvertType   = (AMS.Model.Enum.AdType) int.Parse(dr["Type"].ToString());
     model.CommandID    = int.Parse(dr["CommandID"].ToString());
     model.CommandType  = (AMS.Model.Enum.IsureCommandType) int.Parse(dr["CommandType"].ToString());
     model.CompleteTime = DateTime.Parse(dr["CompleteTime"].ToString());
     model.Flag         = int.Parse(dr["Flag"].ToString());
     model.GetTime      = DateTime.Parse(dr["GetTime"].ToString());
     model.ID           = int.Parse(dr["ID"].ToString());
     model.OperatorID   = int.Parse(dr["OperatorID"].ToString());
     model.SchoolID     = int.Parse(dr["SchoolID"].ToString());
     model.SchoolName   = dr["Name"].ToString();
     model.SubmitTime   = DateTime.Parse(dr["SubmitTime"].ToString());
     model.AdInfo       = dr["Num"].ToString() + " " + dr["AdName"].ToString();
     model.OperatorName = dr["UserName"].ToString();
     return(model);
 }
Example #3
0
 /// <summary>
 /// 更新命令
 /// </summary>
 /// <returns></returns>
 public static bool UpdateCommand(Model.AMS_IssureList model)
 {
     AMS.IBllService.IAdvertManageBllService bllService = AMS.ServiceConnectChannel.AdvertManageBllServiceChannel.CreateServiceChannel();
     try
     {
         return(bllService.UpdateCommand(model));
     }
     catch (EndpointNotFoundException ex)
     {
         throw new AMS.Model.CustomerException("连接服务器失败");
     }
     catch (CommunicationException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         ICommunicationObject ICommObjectService = bllService as ICommunicationObject;
         try
         {
             if (ICommObjectService.State == CommunicationState.Faulted)
             {
                 ICommObjectService.Abort();
             }
             else
             {
                 ICommObjectService.Close();
             }
         }
         catch
         {
             ICommObjectService.Abort();
         }
     }
 }
Example #4
0
        /// <summary>
        /// 修改命令
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool UpdateCommand(Model.AMS_IssureList model)
        {
            try
            {
                switch (model.Flag)
                {
                case 1:
                case 3:
                    model.GetTime = DateTime.Now;
                    break;

                case 2:
                    model.CompleteTime = DateTime.Now;
                    break;
                }
                return(dal_issurelist.Update(model));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }