Example #1
0
        /// <summary>
        /// 得到  t_repairdocument 数据实体
        /// </summary>
        /// <param name="row">row</param>
        /// <returns>t_repairdocument 数据实体</returns>
        public T_RepairDocumentEntity Populate_T_RepairDocumentEntity_FromDr(DataRow row)
        {
            T_RepairDocumentEntity Obj = new T_RepairDocumentEntity();

            if (row != null)
            {
                Obj.ID                = ((row["ID"]) == DBNull.Value)?0:Convert.ToInt32(row["ID"]);
                Obj.CardKey           = row["CardKey"].ToString();
                Obj.RepairNumber      = row["RepairNumber"].ToString();
                Obj.AutoUnit          = row["AutoUnit"].ToString();
                Obj.RepairMan         = row["RepairMan"].ToString();
                Obj.PlateNumber       = row["PlateNumber"].ToString();
                Obj.AutoBrand         = row["AutoBrand"].ToString();
                Obj.VIN               = row["VIN"].ToString();
                Obj.EngineNumber      = row["EngineNumber"].ToString();
                Obj.ChassisNumber     = row["ChassisNumber"].ToString();
                Obj.CarColor          = row["CarColor"].ToString();
                Obj.PlateColor        = row["PlateColor"].ToString();
                Obj.AutoType          = row["AutoType"].ToString();
                Obj.RepairSort        = row["RepairSort"].ToString();
                Obj.Waiter            = row["Waiter"].ToString();
                Obj.CheckMan          = row["CheckMan"].ToString();
                Obj.SignDate          = ((row["SignDate"]) == DBNull.Value)?Convert.ToDateTime("1900-1-1"):Convert.ToDateTime(row["SignDate"]);
                Obj.FinishDate        = ((row["FinishDate"]) == DBNull.Value)?Convert.ToDateTime("1900-1-1"):Convert.ToDateTime(row["FinishDate"]);
                Obj.ContractNumber    = row["ContractNumber"].ToString();
                Obj.CertificateNumber = row["CertificateNumber"].ToString();
                Obj.Mileage           = row["Mileage"].ToString();
                Obj.Oil               = row["Oil"].ToString();
                Obj.Phone             = row["Phone"].ToString();
                Obj.UnitID            = row["UnitID"].ToString();
                Obj.UnitName          = row["UnitName"].ToString();
                Obj.UnitPhone         = row["UnitPhone"].ToString();
                Obj.UnitAddress       = row["UnitAddress"].ToString();
                Obj.Email             = row["Email"].ToString();
                Obj.BankName          = row["BankName"].ToString();
                Obj.BankID            = row["BankID"].ToString();
                Obj.ZDF               = ((row["ZDF"]) == DBNull.Value)?0:Convert.ToDecimal(row["ZDF"]);
                Obj.JCF               = ((row["JCF"]) == DBNull.Value)?0:Convert.ToDecimal(row["JCF"]);
                Obj.GSF               = ((row["GSF"]) == DBNull.Value)?0:Convert.ToDecimal(row["GSF"]);
                Obj.CLF               = ((row["CLF"]) == DBNull.Value)?0:Convert.ToDecimal(row["CLF"]);
                Obj.JGF               = ((row["JGF"]) == DBNull.Value)?0:Convert.ToDecimal(row["JGF"]);
                Obj.QTF               = ((row["QTF"]) == DBNull.Value)?0:Convert.ToDecimal(row["QTF"]);
                Obj.TotalMoney        = ((row["TotalMoney"]) == DBNull.Value)?0:Convert.ToDecimal(row["TotalMoney"]);
                Obj.Remark            = row["Remark"].ToString();
                Obj.CheckResult       = row["CheckResult"].ToString();
                Obj.HGZH              = row["HGZH"].ToString();
                Obj.UploadTime        = ((row["UploadTime"]) == DBNull.Value)?Convert.ToDateTime("1900-1-1"):Convert.ToDateTime(row["UploadTime"]);
                Obj.ZBLC              = row["ZBLC"].ToString();
                Obj.ZBRQ              = row["ZBRQ"].ToString();
            }
            else
            {
                return(null);
            }
            return(Obj);
        }
Example #2
0
        /// <summary>
        /// 根据ID,返回一个T_RepairDocument对象
        /// </summary>
        /// <param name="iD">iD</param>
        /// <returns>T_RepairDocument对象</returns>
        public T_RepairDocumentEntity Get_T_RepairDocumentEntity(int iD)
        {
            T_RepairDocumentEntity _obj = null;

            SqlParameter[] _param =
            {
                new SqlParameter("@ID", SqlDbType.Int)
            };
            _param[0].Value = iD;
            string sqlStr = "select * from T_RepairDocument with(nolock) where ID=@ID";

            using (SqlDataReader dr = SqlHelper.ExecuteReader(WebConfig.AutoRepairRW, CommandType.Text, sqlStr, _param))
            {
                while (dr.Read())
                {
                    _obj = Populate_T_RepairDocumentEntity_FromDr(dr);
                }
            }
            return(_obj);
        }
Example #3
0
        /// <summary>
        /// 向数据库中插入一条新记录。
        /// </summary>
        /// <param name="_T_RepairDocumentModel">T_RepairDocument实体</param>
        /// <returns>新插入记录的编号</returns>
        public int Insert(T_RepairDocumentEntity _T_RepairDocumentModel)
        {
            string sqlStr = "insert into T_RepairDocument([ID],[CardKey],[RepairNumber],[AutoUnit],[RepairMan],[PlateNumber],[AutoBrand],[VIN],[EngineNumber],[ChassisNumber],[CarColor],[PlateColor],[AutoType],[RepairSort],[Waiter],[CheckMan],[SignDate],[FinishDate],[ContractNumber],[CertificateNumber],[Mileage],[Oil],[Phone],[UnitID],[UnitName],[UnitPhone],[UnitAddress],[Email],[BankName],[BankID],[ZDF],[JCF],[GSF],[CLF],[JGF],[QTF],[TotalMoney],[Remark],[CheckResult],[HGZH],[UploadTime],[ZBLC],[ZBRQ]) values(@ID,@CardKey,@RepairNumber,@AutoUnit,@RepairMan,@PlateNumber,@AutoBrand,@VIN,@EngineNumber,@ChassisNumber,@CarColor,@PlateColor,@AutoType,@RepairSort,@Waiter,@CheckMan,@SignDate,@FinishDate,@ContractNumber,@CertificateNumber,@Mileage,@Oil,@Phone,@UnitID,@UnitName,@UnitPhone,@UnitAddress,@Email,@BankName,@BankID,@ZDF,@JCF,@GSF,@CLF,@JGF,@QTF,@TotalMoney,@Remark,@CheckResult,@HGZH,@UploadTime,@ZBLC,@ZBRQ) select @ID";
            int    res;

            SqlParameter[] _param =
            {
                new SqlParameter("@ID",                SqlDbType.Int),
                new SqlParameter("@CardKey",           SqlDbType.VarChar),
                new SqlParameter("@RepairNumber",      SqlDbType.VarChar),
                new SqlParameter("@AutoUnit",          SqlDbType.VarChar),
                new SqlParameter("@RepairMan",         SqlDbType.VarChar),
                new SqlParameter("@PlateNumber",       SqlDbType.VarChar),
                new SqlParameter("@AutoBrand",         SqlDbType.VarChar),
                new SqlParameter("@VIN",               SqlDbType.VarChar),
                new SqlParameter("@EngineNumber",      SqlDbType.VarChar),
                new SqlParameter("@ChassisNumber",     SqlDbType.VarChar),
                new SqlParameter("@CarColor",          SqlDbType.VarChar),
                new SqlParameter("@PlateColor",        SqlDbType.VarChar),
                new SqlParameter("@AutoType",          SqlDbType.VarChar),
                new SqlParameter("@RepairSort",        SqlDbType.VarChar),
                new SqlParameter("@Waiter",            SqlDbType.VarChar),
                new SqlParameter("@CheckMan",          SqlDbType.VarChar),
                new SqlParameter("@SignDate",          SqlDbType.DateTime),
                new SqlParameter("@FinishDate",        SqlDbType.DateTime),
                new SqlParameter("@ContractNumber",    SqlDbType.VarChar),
                new SqlParameter("@CertificateNumber", SqlDbType.VarChar),
                new SqlParameter("@Mileage",           SqlDbType.VarChar),
                new SqlParameter("@Oil",               SqlDbType.VarChar),
                new SqlParameter("@Phone",             SqlDbType.VarChar),
                new SqlParameter("@UnitID",            SqlDbType.VarChar),
                new SqlParameter("@UnitName",          SqlDbType.VarChar),
                new SqlParameter("@UnitPhone",         SqlDbType.VarChar),
                new SqlParameter("@UnitAddress",       SqlDbType.VarChar),
                new SqlParameter("@Email",             SqlDbType.VarChar),
                new SqlParameter("@BankName",          SqlDbType.VarChar),
                new SqlParameter("@BankID",            SqlDbType.VarChar),
                new SqlParameter("@ZDF",               SqlDbType.Decimal),
                new SqlParameter("@JCF",               SqlDbType.Decimal),
                new SqlParameter("@GSF",               SqlDbType.Decimal),
                new SqlParameter("@CLF",               SqlDbType.Decimal),
                new SqlParameter("@JGF",               SqlDbType.Decimal),
                new SqlParameter("@QTF",               SqlDbType.Decimal),
                new SqlParameter("@TotalMoney",        SqlDbType.Decimal),
                new SqlParameter("@Remark",            SqlDbType.VarChar),
                new SqlParameter("@CheckResult",       SqlDbType.VarChar),
                new SqlParameter("@HGZH",              SqlDbType.VarChar),
                new SqlParameter("@UploadTime",        SqlDbType.DateTime),
                new SqlParameter("@ZBLC",              SqlDbType.VarChar),
                new SqlParameter("@ZBRQ",              SqlDbType.VarChar)
            };
            _param[0].Value  = _T_RepairDocumentModel.ID;
            _param[1].Value  = _T_RepairDocumentModel.CardKey;
            _param[2].Value  = _T_RepairDocumentModel.RepairNumber;
            _param[3].Value  = _T_RepairDocumentModel.AutoUnit;
            _param[4].Value  = _T_RepairDocumentModel.RepairMan;
            _param[5].Value  = _T_RepairDocumentModel.PlateNumber;
            _param[6].Value  = _T_RepairDocumentModel.AutoBrand;
            _param[7].Value  = _T_RepairDocumentModel.VIN;
            _param[8].Value  = _T_RepairDocumentModel.EngineNumber;
            _param[9].Value  = _T_RepairDocumentModel.ChassisNumber;
            _param[10].Value = _T_RepairDocumentModel.CarColor;
            _param[11].Value = _T_RepairDocumentModel.PlateColor;
            _param[12].Value = _T_RepairDocumentModel.AutoType;
            _param[13].Value = _T_RepairDocumentModel.RepairSort;
            _param[14].Value = _T_RepairDocumentModel.Waiter;
            _param[15].Value = _T_RepairDocumentModel.CheckMan;
            _param[16].Value = _T_RepairDocumentModel.SignDate;
            _param[17].Value = _T_RepairDocumentModel.FinishDate;
            _param[18].Value = _T_RepairDocumentModel.ContractNumber;
            _param[19].Value = _T_RepairDocumentModel.CertificateNumber;
            _param[20].Value = _T_RepairDocumentModel.Mileage;
            _param[21].Value = _T_RepairDocumentModel.Oil;
            _param[22].Value = _T_RepairDocumentModel.Phone;
            _param[23].Value = _T_RepairDocumentModel.UnitID;
            _param[24].Value = _T_RepairDocumentModel.UnitName;
            _param[25].Value = _T_RepairDocumentModel.UnitPhone;
            _param[26].Value = _T_RepairDocumentModel.UnitAddress;
            _param[27].Value = _T_RepairDocumentModel.Email;
            _param[28].Value = _T_RepairDocumentModel.BankName;
            _param[29].Value = _T_RepairDocumentModel.BankID;
            _param[30].Value = _T_RepairDocumentModel.ZDF;
            _param[31].Value = _T_RepairDocumentModel.JCF;
            _param[32].Value = _T_RepairDocumentModel.GSF;
            _param[33].Value = _T_RepairDocumentModel.CLF;
            _param[34].Value = _T_RepairDocumentModel.JGF;
            _param[35].Value = _T_RepairDocumentModel.QTF;
            _param[36].Value = _T_RepairDocumentModel.TotalMoney;
            _param[37].Value = _T_RepairDocumentModel.Remark;
            _param[38].Value = _T_RepairDocumentModel.CheckResult;
            _param[39].Value = _T_RepairDocumentModel.HGZH;
            _param[40].Value = _T_RepairDocumentModel.UploadTime;
            _param[41].Value = _T_RepairDocumentModel.ZBLC;
            _param[42].Value = _T_RepairDocumentModel.ZBRQ;
            res = Convert.ToInt32(SqlHelper.ExecuteScalar(WebConfig.AutoRepairRW, CommandType.Text, sqlStr, _param));
            return(res);
        }
Example #4
0
        /// <summary>
        /// 向数据表T_RepairDocument更新一条记录。带事务
        /// </summary>
        /// <param name="sp">事务对象</param>
        /// <param name="_T_RepairDocumentModel">_T_RepairDocumentModel</param>
        /// <returns>影响的行数</returns>
        public int Update(SqlTransaction sp, T_RepairDocumentEntity _T_RepairDocumentModel)
        {
            string sqlStr = "update T_RepairDocument set [CardKey]=@CardKey,[RepairNumber]=@RepairNumber,[AutoUnit]=@AutoUnit,[RepairMan]=@RepairMan,[PlateNumber]=@PlateNumber,[AutoBrand]=@AutoBrand,[VIN]=@VIN,[EngineNumber]=@EngineNumber,[ChassisNumber]=@ChassisNumber,[CarColor]=@CarColor,[PlateColor]=@PlateColor,[AutoType]=@AutoType,[RepairSort]=@RepairSort,[Waiter]=@Waiter,[CheckMan]=@CheckMan,[SignDate]=@SignDate,[FinishDate]=@FinishDate,[ContractNumber]=@ContractNumber,[CertificateNumber]=@CertificateNumber,[Mileage]=@Mileage,[Oil]=@Oil,[Phone]=@Phone,[UnitID]=@UnitID,[UnitName]=@UnitName,[UnitPhone]=@UnitPhone,[UnitAddress]=@UnitAddress,[Email]=@Email,[BankName]=@BankName,[BankID]=@BankID,[ZDF]=@ZDF,[JCF]=@JCF,[GSF]=@GSF,[CLF]=@CLF,[JGF]=@JGF,[QTF]=@QTF,[TotalMoney]=@TotalMoney,[Remark]=@Remark,[CheckResult]=@CheckResult,[HGZH]=@HGZH,[UploadTime]=@UploadTime,[ZBLC]=@ZBLC,[ZBRQ]=@ZBRQ where ID=@ID";

            SqlParameter[] _param =
            {
                new SqlParameter("@ID",                SqlDbType.Int),
                new SqlParameter("@CardKey",           SqlDbType.VarChar),
                new SqlParameter("@RepairNumber",      SqlDbType.VarChar),
                new SqlParameter("@AutoUnit",          SqlDbType.VarChar),
                new SqlParameter("@RepairMan",         SqlDbType.VarChar),
                new SqlParameter("@PlateNumber",       SqlDbType.VarChar),
                new SqlParameter("@AutoBrand",         SqlDbType.VarChar),
                new SqlParameter("@VIN",               SqlDbType.VarChar),
                new SqlParameter("@EngineNumber",      SqlDbType.VarChar),
                new SqlParameter("@ChassisNumber",     SqlDbType.VarChar),
                new SqlParameter("@CarColor",          SqlDbType.VarChar),
                new SqlParameter("@PlateColor",        SqlDbType.VarChar),
                new SqlParameter("@AutoType",          SqlDbType.VarChar),
                new SqlParameter("@RepairSort",        SqlDbType.VarChar),
                new SqlParameter("@Waiter",            SqlDbType.VarChar),
                new SqlParameter("@CheckMan",          SqlDbType.VarChar),
                new SqlParameter("@SignDate",          SqlDbType.DateTime),
                new SqlParameter("@FinishDate",        SqlDbType.DateTime),
                new SqlParameter("@ContractNumber",    SqlDbType.VarChar),
                new SqlParameter("@CertificateNumber", SqlDbType.VarChar),
                new SqlParameter("@Mileage",           SqlDbType.VarChar),
                new SqlParameter("@Oil",               SqlDbType.VarChar),
                new SqlParameter("@Phone",             SqlDbType.VarChar),
                new SqlParameter("@UnitID",            SqlDbType.VarChar),
                new SqlParameter("@UnitName",          SqlDbType.VarChar),
                new SqlParameter("@UnitPhone",         SqlDbType.VarChar),
                new SqlParameter("@UnitAddress",       SqlDbType.VarChar),
                new SqlParameter("@Email",             SqlDbType.VarChar),
                new SqlParameter("@BankName",          SqlDbType.VarChar),
                new SqlParameter("@BankID",            SqlDbType.VarChar),
                new SqlParameter("@ZDF",               SqlDbType.Decimal),
                new SqlParameter("@JCF",               SqlDbType.Decimal),
                new SqlParameter("@GSF",               SqlDbType.Decimal),
                new SqlParameter("@CLF",               SqlDbType.Decimal),
                new SqlParameter("@JGF",               SqlDbType.Decimal),
                new SqlParameter("@QTF",               SqlDbType.Decimal),
                new SqlParameter("@TotalMoney",        SqlDbType.Decimal),
                new SqlParameter("@Remark",            SqlDbType.VarChar),
                new SqlParameter("@CheckResult",       SqlDbType.VarChar),
                new SqlParameter("@HGZH",              SqlDbType.VarChar),
                new SqlParameter("@UploadTime",        SqlDbType.DateTime),
                new SqlParameter("@ZBLC",              SqlDbType.VarChar),
                new SqlParameter("@ZBRQ",              SqlDbType.VarChar)
            };
            _param[0].Value  = _T_RepairDocumentModel.ID;
            _param[1].Value  = _T_RepairDocumentModel.CardKey;
            _param[2].Value  = _T_RepairDocumentModel.RepairNumber;
            _param[3].Value  = _T_RepairDocumentModel.AutoUnit;
            _param[4].Value  = _T_RepairDocumentModel.RepairMan;
            _param[5].Value  = _T_RepairDocumentModel.PlateNumber;
            _param[6].Value  = _T_RepairDocumentModel.AutoBrand;
            _param[7].Value  = _T_RepairDocumentModel.VIN;
            _param[8].Value  = _T_RepairDocumentModel.EngineNumber;
            _param[9].Value  = _T_RepairDocumentModel.ChassisNumber;
            _param[10].Value = _T_RepairDocumentModel.CarColor;
            _param[11].Value = _T_RepairDocumentModel.PlateColor;
            _param[12].Value = _T_RepairDocumentModel.AutoType;
            _param[13].Value = _T_RepairDocumentModel.RepairSort;
            _param[14].Value = _T_RepairDocumentModel.Waiter;
            _param[15].Value = _T_RepairDocumentModel.CheckMan;
            _param[16].Value = _T_RepairDocumentModel.SignDate;
            _param[17].Value = _T_RepairDocumentModel.FinishDate;
            _param[18].Value = _T_RepairDocumentModel.ContractNumber;
            _param[19].Value = _T_RepairDocumentModel.CertificateNumber;
            _param[20].Value = _T_RepairDocumentModel.Mileage;
            _param[21].Value = _T_RepairDocumentModel.Oil;
            _param[22].Value = _T_RepairDocumentModel.Phone;
            _param[23].Value = _T_RepairDocumentModel.UnitID;
            _param[24].Value = _T_RepairDocumentModel.UnitName;
            _param[25].Value = _T_RepairDocumentModel.UnitPhone;
            _param[26].Value = _T_RepairDocumentModel.UnitAddress;
            _param[27].Value = _T_RepairDocumentModel.Email;
            _param[28].Value = _T_RepairDocumentModel.BankName;
            _param[29].Value = _T_RepairDocumentModel.BankID;
            _param[30].Value = _T_RepairDocumentModel.ZDF;
            _param[31].Value = _T_RepairDocumentModel.JCF;
            _param[32].Value = _T_RepairDocumentModel.GSF;
            _param[33].Value = _T_RepairDocumentModel.CLF;
            _param[34].Value = _T_RepairDocumentModel.JGF;
            _param[35].Value = _T_RepairDocumentModel.QTF;
            _param[36].Value = _T_RepairDocumentModel.TotalMoney;
            _param[37].Value = _T_RepairDocumentModel.Remark;
            _param[38].Value = _T_RepairDocumentModel.CheckResult;
            _param[39].Value = _T_RepairDocumentModel.HGZH;
            _param[40].Value = _T_RepairDocumentModel.UploadTime;
            _param[41].Value = _T_RepairDocumentModel.ZBLC;
            _param[42].Value = _T_RepairDocumentModel.ZBRQ;
            return(SqlHelper.ExecuteNonQuery(sp, CommandType.Text, sqlStr, _param));
        }
 public void Update(T_RepairDocumentEntity t_RepairDocumentEntity)
 {
     t_RepairDocumentdal.Update(t_RepairDocumentEntity);
 }
 public int Insert(T_RepairDocumentEntity t_RepairDocumentEntity)
 {
     return(t_RepairDocumentdal.Insert(t_RepairDocumentEntity));
 }