Esempio n. 1
0
        /// <summary>
        /// 获取国际票退票备注表
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public IEnumerable <InterRefundRemark> GetInterRefundRemarkList(InterRefundRemark model)
        {
            string wherestr = string.Empty;

            if (!string.IsNullOrEmpty(model.OrderId))
            {
                wherestr += " AND OrderId=@0 ";
            }
            string sql = string.Format(@"select * from [InterRefundRemark]  where 1 = 1 {0} ", wherestr);

            return(CgtTicketDB.GetInstance().Query <InterRefundRemark>(sql, model.OrderId));
        }
Esempio n. 2
0
        public int UpdateInterRefundAndInterRefundRemark(InterRefund refundModel, InterRefundRemark model)
        {
            var acr = CgtTicketDB.GetInstance();
            int i   = 0;

            try
            {
                acr.BeginTransaction();
                acr.Insert(model);
                i += acr.Execute(@"UPDATE [InterRefund] SET ModifyUserId=@0,ModifyUserName=@1,ModifyTime=@2,[Status]=@4 WHERE [orderid]=@3", refundModel.ModifyUserId, refundModel.ModifyUserName, refundModel.ModifyTime, refundModel.OrderID, refundModel.Status);
                acr.CompleteTransaction();
            }
            catch (Exception ex)
            {
                acr.AbortTransaction();
                throw ex;
            }
            return(i);
        }
Esempio n. 3
0
 /// <summary>
 /// 插入
 /// </summary>
 /// <param name="model"></param>
 public void Insert(InterRefundRemark model)
 {
     CgtTicketDB.GetInstance().Insert(model);
 }