Esempio n. 1
0
        /// <summary>
        /// 获取一条记录
        /// </summary>
        /// <param name="infoId">记录编号</param>
        /// <returns>数据对象</returns>
        public XYECOM.Model.DissentInfo GetItem(int infoId)
        {
            XYECOM.Model.DissentInfo model = null;
            SqlParameter[] Parame = new SqlParameter[]
            {
                new SqlParameter("@Top","0"),
                new SqlParameter("@Columns",""),
                new SqlParameter("@Table","XY_Dissent"),
                new SqlParameter("@Where","Id = " + infoId.ToString()),
                new SqlParameter("@Order","")
            };
            using (SqlDataReader rdr = XYECOM.Core.Data.SqlHelper.ExecuteReader(CommandType.StoredProcedure, "XYP_CommonSelect", Parame))
            {
                if (rdr.Read())
                {
                    model = new XYECOM.Model.DissentInfo();

                    model.Id = Convert.ToInt32(rdr["Id"].ToString());
                    model.OrderId = Convert.ToInt32(rdr["OrderId"].ToString());
                    model.DissentType = rdr["DissentType"].ToString();
                    model.Description = rdr["Description"].ToString();
                    model.RefundMoney = Convert.ToDecimal(rdr["RefundMoney"].ToString());
                    model.GoodsOrInvoice = rdr["GoodsOrInvoice"].ToString();
                    model.InsertTime = Convert.ToDateTime(rdr["InsertTime"].ToString());
                }
            }
            return model;
        }
Esempio n. 2
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="orderid"></param>
        /// <param name="goodsorinvoice"></param>
        /// <returns></returns>
        public XYECOM.Model.DissentInfo GetItem(string orderid, string goodsorinvoice)
        {
            XYECOM.Model.DissentInfo model = null;
            //SqlParameter[] Parame = new SqlParameter[]
            //{
            //    new SqlParameter("@Top","1"),
            //    new SqlParameter("@Columns","*"),
            //    new SqlParameter("@Table","XY_Dissent"),
            //    new SqlParameter("@Where","((OrderId=" + orderid + ") and (GoodsOrInvoice='" + goodsorinvoice + "'))"),
            //    new SqlParameter("@Order","")
            //};
            string sql = string.Format( "select * from XY_Dissent where OrderId={0} and GoodsOrInvoice='{1}'",orderid,goodsorinvoice);
            using (SqlDataReader rdr = XYECOM.Core.Data.SqlHelper.ExecuteReader(sql))
            {
                if (rdr.Read())
                {
                    model = new XYECOM.Model.DissentInfo();

                    model.Id = Convert.ToInt32(rdr["Id"].ToString());
                    model.OrderId = Convert.ToInt32(rdr["OrderId"].ToString());
                    model.DissentType = rdr["DissentType"].ToString();
                    model.Description = rdr["Description"].ToString();
                    model.RefundMoney = Convert.ToDecimal(rdr["RefundMoney"].ToString());
                    model.GoodsOrInvoice = rdr["GoodsOrInvoice"].ToString();
                    model.InsertTime = Convert.ToDateTime(rdr["InsertTime"].ToString());
                }
            }
            return model;
        }
Esempio n. 3
0
        /// <summary>
        /// 根据订单编号,订单类型,异议类型获取异议信息
        /// </summary>
        /// <param name="orderid">订单编号</param>
        /// <param name="goodsorinvoice">异议类型</param>
        /// <param name="orderType">订单类型</param>
        /// <returns>异议信息</returns>
        public XYECOM.Model.DissentInfo GetItem(string orderid, string goodsorinvoice,int orderType)
        {
            XYECOM.Model.DissentInfo model = null;
            string sql = string.Format("select * from XY_Dissent where OrderId={0} and GoodsOrInvoice='{1}' and ordertype = {2}", orderid, goodsorinvoice,orderType);
            using (SqlDataReader rdr = XYECOM.Core.Data.SqlHelper.ExecuteReader(sql))
            {
                if (rdr.Read())
                {
                    model = new XYECOM.Model.DissentInfo();

                    model.Id = Convert.ToInt32(rdr["Id"].ToString());
                    model.OrderId = Convert.ToInt32(rdr["OrderId"].ToString());
                    model.DissentType = rdr["DissentType"].ToString();
                    model.Description = rdr["Description"].ToString();
                    model.RefundMoney = Convert.ToDecimal(rdr["RefundMoney"].ToString());
                    model.GoodsOrInvoice = rdr["GoodsOrInvoice"].ToString();
                    model.InsertTime = Convert.ToDateTime(rdr["InsertTime"].ToString());
                }
            }
            return model;
        }