Example #1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(WisdCar.Model.PO.CustomerPO model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into Customer(");
            strSql.Append("Name,MobileNO,Sex,Birthday,ICNo,Weixin,Company,CardFlag,LogicalStatus,CreatorID,CreatedDate,LastModifierID,LastModifiedDate,Reserved1,Reserved2,Reserved3)");
            strSql.Append(" values (");
            strSql.Append("@Name,@MobileNO,@Sex,@Birthday,@ICNo,@Weixin,@Company,@CardFlag,@LogicalStatus,@CreatorID,@CreatedDate,@LastModifierID,@LastModifiedDate,@Reserved1,@Reserved2,@Reserved3)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Name",             SqlDbType.NVarChar,   50),
                new SqlParameter("@MobileNO",         SqlDbType.NVarChar,   50),
                new SqlParameter("@Sex",              SqlDbType.NVarChar,   50),
                new SqlParameter("@Birthday",         SqlDbType.NVarChar,   50),
                new SqlParameter("@ICNo",             SqlDbType.NVarChar,   50),
                new SqlParameter("@Weixin",           SqlDbType.NVarChar,   50),
                new SqlParameter("@Company",          SqlDbType.NVarChar,   50),
                new SqlParameter("@CardFlag",         SqlDbType.Int,         4),
                new SqlParameter("@LogicalStatus",    SqlDbType.Int,         4),
                new SqlParameter("@CreatorID",        SqlDbType.NVarChar,   50),
                new SqlParameter("@CreatedDate",      SqlDbType.DateTime),
                new SqlParameter("@LastModifierID",   SqlDbType.NVarChar,   50),
                new SqlParameter("@LastModifiedDate", SqlDbType.DateTime),
                new SqlParameter("@Reserved1",        SqlDbType.NVarChar,  100),
                new SqlParameter("@Reserved2",        SqlDbType.NVarChar,  100),
                new SqlParameter("@Reserved3",        SqlDbType.NVarChar, 100)
            };
            parameters[0].Value  = model.Name;
            parameters[1].Value  = model.MobileNO;
            parameters[2].Value  = model.Sex;
            parameters[3].Value  = model.Birthday;
            parameters[4].Value  = model.ICNo;
            parameters[5].Value  = model.Weixin;
            parameters[6].Value  = model.Company;
            parameters[7].Value  = model.CardFlag;
            parameters[8].Value  = model.LogicalStatus;
            parameters[9].Value  = model.CreatorID;
            parameters[10].Value = model.CreatedDate;
            parameters[11].Value = model.LastModifierID;
            parameters[12].Value = model.LastModifiedDate;
            parameters[13].Value = model.Reserved1;
            parameters[14].Value = model.Reserved2;
            parameters[15].Value = model.Reserved3;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Example #2
0
        public Model.PO.CustomerPO GetModel(string mno, string where)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 CustomerID,Name,MobileNO,Sex,Birthday,ICNo,Weixin,Company,CardFlag,LogicalStatus,CreatorID,CreatedDate,LastModifierID,LastModifiedDate,Reserved1,Reserved2,Reserved3 from Customer ");
            strSql.Append(where);
            SqlParameter[] parameters =
            {
                new SqlParameter("@mno", SqlDbType.NVarChar)
            };
            parameters[0].Value = mno;

            WisdCar.Model.PO.CustomerPO model = new WisdCar.Model.PO.CustomerPO();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Example #3
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public WisdCar.Model.PO.CustomerPO DataRowToModel(DataRow row)
 {
     WisdCar.Model.PO.CustomerPO model = new WisdCar.Model.PO.CustomerPO();
     if (row != null)
     {
         if (row["CustomerID"] != null && row["CustomerID"].ToString() != "")
         {
             model.CustomerID = int.Parse(row["CustomerID"].ToString());
         }
         if (row["Name"] != null)
         {
             model.Name = row["Name"].ToString();
         }
         if (row["MobileNO"] != null)
         {
             model.MobileNO = row["MobileNO"].ToString();
         }
         if (row["Sex"] != null)
         {
             model.Sex = row["Sex"].ToString();
         }
         if (row["Birthday"] != null)
         {
             model.Birthday = row["Birthday"].ToString();
         }
         if (row["ICNo"] != null)
         {
             model.ICNo = row["ICNo"].ToString();
         }
         if (row["Weixin"] != null)
         {
             model.Weixin = row["Weixin"].ToString();
         }
         if (row["Company"] != null)
         {
             model.Company = row["Company"].ToString();
         }
         if (row["CardFlag"] != null && row["CardFlag"].ToString() != "")
         {
             model.CardFlag = int.Parse(row["CardFlag"].ToString());
         }
         if (row["LogicalStatus"] != null && row["LogicalStatus"].ToString() != "")
         {
             model.LogicalStatus = int.Parse(row["LogicalStatus"].ToString());
         }
         if (row["CreatorID"] != null)
         {
             model.CreatorID = row["CreatorID"].ToString();
         }
         if (row["CreatedDate"] != null && row["CreatedDate"].ToString() != "")
         {
             model.CreatedDate = DateTime.Parse(row["CreatedDate"].ToString());
         }
         if (row["LastModifierID"] != null)
         {
             model.LastModifierID = row["LastModifierID"].ToString();
         }
         if (row["LastModifiedDate"] != null && row["LastModifiedDate"].ToString() != "")
         {
             model.LastModifiedDate = DateTime.Parse(row["LastModifiedDate"].ToString());
         }
         if (row["Reserved1"] != null)
         {
             model.Reserved1 = row["Reserved1"].ToString();
         }
         if (row["Reserved2"] != null)
         {
             model.Reserved2 = row["Reserved2"].ToString();
         }
         if (row["Reserved3"] != null)
         {
             model.Reserved3 = row["Reserved3"].ToString();
         }
     }
     return(model);
 }
Example #4
0
        /// <summary>
        /// 更新一条数据带事务
        /// </summary>
        public bool Update(WisdCar.Model.PO.CustomerPO customer, WisdCar.Model.PO.CarPO car)
        {
            StringBuilder strSqlcus = new StringBuilder();

            strSqlcus.Append("update Customer set ");
            strSqlcus.Append("Name=@Name,");
            strSqlcus.Append("MobileNO=@MobileNO,");
            strSqlcus.Append("Sex=@Sex,");
            strSqlcus.Append("Birthday=@Birthday,");
            strSqlcus.Append("ICNo=@ICNo,");
            strSqlcus.Append("Weixin=@Weixin,");
            strSqlcus.Append("Company=@Company,");
            strSqlcus.Append("CardFlag=@CardFlag,");
            strSqlcus.Append("LogicalStatus=@LogicalStatus,");
            //strSql.Append("CreatorID=@CreatorID,");
            //strSql.Append("CreatedDate=@CreatedDate,");
            strSqlcus.Append("LastModifierID=@LastModifierID,");
            strSqlcus.Append("LastModifiedDate=@LastModifiedDate");
            strSqlcus.Append(" where CustomerID=@CustomerID");
            SqlParameter[] spcus =
            {
                new SqlParameter("@Name",             SqlDbType.NVarChar,  50),
                new SqlParameter("@MobileNO",         SqlDbType.NVarChar,  50),
                new SqlParameter("@Sex",              SqlDbType.NVarChar,  50),
                new SqlParameter("@Birthday",         SqlDbType.NVarChar,  50),
                new SqlParameter("@ICNo",             SqlDbType.NVarChar,  50),
                new SqlParameter("@Weixin",           SqlDbType.NVarChar,  50),
                new SqlParameter("@Company",          SqlDbType.NVarChar,  50),
                new SqlParameter("@CardFlag",         SqlDbType.Int,        4),
                new SqlParameter("@LogicalStatus",    SqlDbType.Int,        4),
                //new SqlParameter("@CreatorID", SqlDbType.NVarChar,50),
                //new SqlParameter("@CreatedDate", SqlDbType.DateTime),
                new SqlParameter("@LastModifierID",   SqlDbType.NVarChar,  50),
                new SqlParameter("@LastModifiedDate", SqlDbType.DateTime),
                new SqlParameter("@CustomerID",       SqlDbType.Int, 4)
            };
            spcus[0].Value = customer.Name;
            spcus[1].Value = customer.MobileNO;
            spcus[2].Value = customer.Sex;
            spcus[3].Value = customer.Birthday;
            spcus[4].Value = customer.ICNo;
            spcus[5].Value = customer.Weixin;
            spcus[6].Value = customer.Company;
            spcus[7].Value = customer.CardFlag;
            spcus[8].Value = customer.LogicalStatus;
            //parameters[9].Value = model.CreatorID;
            //parameters[10].Value = model.CreatedDate;
            spcus[9].Value  = customer.LastModifierID;
            spcus[10].Value = customer.LastModifiedDate;
            spcus[11].Value = customer.CustomerID;

            StringBuilder strSqlcar = new StringBuilder();

            strSqlcar.Append("update Car set ");
            strSqlcar.Append("CarNo=@CarNo,");
            strSqlcar.Append("Brand=@Brand,");
            strSqlcar.Append("CarModel=@CarModel,");
            strSqlcar.Append("Capacity=@Capacity,");
            strSqlcar.Append("Color=@Color,");
            strSqlcar.Append("FrameNo=@FrameNo,");
            strSqlcar.Append("EngineNo=@EngineNo,");
            strSqlcar.Append("MaintainKM=@MaintainKM,");
            strSqlcar.Append("InsureDate=@InsureDate,");
            strSqlcar.Append("ASDate=@ASDate,");
            strSqlcar.Append("CustomerID=@CustomerID,");
            strSqlcar.Append("LogicalStatus=@LogicalStatus,");
            //strSql.Append("CreatorID=@CreatorID,");
            //strSql.Append("CreatedDate=@CreatedDate,");
            strSqlcar.Append("LastModifierID=@LastModifierID,");
            strSqlcar.Append("LastModifiedDate=@LastModifiedDate");
            strSqlcar.Append(" where CarID=@CarID");
            SqlParameter[] pscar =
            {
                new SqlParameter("@CarNo",            SqlDbType.NVarChar,  50),
                new SqlParameter("@Brand",            SqlDbType.NVarChar,  50),
                new SqlParameter("@CarModel",         SqlDbType.NVarChar,  50),
                new SqlParameter("@Capacity",         SqlDbType.NVarChar,  50),
                new SqlParameter("@Color",            SqlDbType.NVarChar,  50),
                new SqlParameter("@FrameNo",          SqlDbType.NVarChar,  50),
                new SqlParameter("@EngineNo",         SqlDbType.NVarChar,  50),
                new SqlParameter("@MaintainKM",       SqlDbType.NVarChar,  50),
                new SqlParameter("@InsureDate",       SqlDbType.DateTime),
                new SqlParameter("@ASDate",           SqlDbType.DateTime),
                new SqlParameter("@CustomerID",       SqlDbType.Int,        4),
                new SqlParameter("@LogicalStatus",    SqlDbType.Int,        4),
                //new SqlParameter("@CreatorID", SqlDbType.NVarChar,50),
                //new SqlParameter("@CreatedDate", SqlDbType.DateTime),
                new SqlParameter("@LastModifierID",   SqlDbType.NVarChar,  50),
                new SqlParameter("@LastModifiedDate", SqlDbType.DateTime),
                new SqlParameter("@CarID",            SqlDbType.Int, 4)
            };
            pscar[0].Value  = car.CarNo;
            pscar[1].Value  = car.Brand;
            pscar[2].Value  = car.CarModel;
            pscar[3].Value  = car.Capacity;
            pscar[4].Value  = car.Color;
            pscar[5].Value  = car.FrameNo;
            pscar[6].Value  = car.EngineNo;
            pscar[7].Value  = car.MaintainKM;
            pscar[8].Value  = car.InsureDate;
            pscar[9].Value  = car.ASDate;
            pscar[10].Value = customer.CustomerID;
            pscar[11].Value = customer.LogicalStatus;
            //parameters[12].Value = model.CreatorID;
            //parameters[13].Value = model.CreatedDate;
            pscar[12].Value = car.LastModifierID;
            pscar[13].Value = car.LastModifiedDate;
            pscar[14].Value = car.CarID;

            Hashtable hs = new Hashtable();

            hs.Add(strSqlcus, spcus);
            hs.Add(strSqlcar, pscar);
            try
            {
                DbHelperSQL.ExecuteSqlTranWithIndentity(hs);
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Example #5
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(WisdCar.Model.PO.CustomerPO model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update Customer set ");
            strSql.Append("Name=@Name,");
            //strSql.Append("MobileNO=@MobileNO,");
            strSql.Append("Sex=@Sex,");
            strSql.Append("Birthday=@Birthday,");
            strSql.Append("ICNo=@ICNo,");
            strSql.Append("Weixin=@Weixin,");
            strSql.Append("Company=@Company,");
            strSql.Append("CardFlag=@CardFlag,");
            strSql.Append("LogicalStatus=@LogicalStatus,");
            //strSql.Append("CreatorID=@CreatorID,");
            //strSql.Append("CreatedDate=@CreatedDate,");
            strSql.Append("LastModifierID=@LastModifierID,");
            strSql.Append("LastModifiedDate=@LastModifiedDate,");
            strSql.Append("Reserved1=@Reserved1,");
            strSql.Append("Reserved2=@Reserved2,");
            strSql.Append("Reserved3=@Reserved3");
            strSql.Append(" where CustomerID=@CustomerID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Name",             SqlDbType.NVarChar,   50),
                new SqlParameter("@MobileNO",         SqlDbType.NVarChar,   50),
                new SqlParameter("@Sex",              SqlDbType.NVarChar,   50),
                new SqlParameter("@Birthday",         SqlDbType.NVarChar,   50),
                new SqlParameter("@ICNo",             SqlDbType.NVarChar,   50),
                new SqlParameter("@Weixin",           SqlDbType.NVarChar,   50),
                new SqlParameter("@Company",          SqlDbType.NVarChar,   50),
                new SqlParameter("@CardFlag",         SqlDbType.Int,         4),
                new SqlParameter("@LogicalStatus",    SqlDbType.Int,         4),
                //new SqlParameter("@CreatorID", SqlDbType.NVarChar,50),
                //new SqlParameter("@CreatedDate", SqlDbType.DateTime),
                new SqlParameter("@LastModifierID",   SqlDbType.NVarChar,   50),
                new SqlParameter("@LastModifiedDate", SqlDbType.DateTime),
                new SqlParameter("@Reserved1",        SqlDbType.NVarChar,  100),
                new SqlParameter("@Reserved2",        SqlDbType.NVarChar,  100),
                new SqlParameter("@Reserved3",        SqlDbType.NVarChar,  100),
                new SqlParameter("@CustomerID",       SqlDbType.Int, 4)
            };
            parameters[0].Value = model.Name;
            parameters[1].Value = model.MobileNO;
            parameters[2].Value = model.Sex;
            parameters[3].Value = model.Birthday;
            parameters[4].Value = model.ICNo;
            parameters[5].Value = model.Weixin;
            parameters[6].Value = model.Company;
            parameters[7].Value = model.CardFlag;
            parameters[8].Value = model.LogicalStatus;
            //parameters[9].Value = model.CreatorID;
            //parameters[10].Value = model.CreatedDate;
            parameters[9].Value  = model.LastModifierID;
            parameters[10].Value = model.LastModifiedDate;
            parameters[11].Value = model.Reserved1;
            parameters[12].Value = model.Reserved2;
            parameters[13].Value = model.Reserved3;
            parameters[14].Value = model.CustomerID;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #6
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public WisdCar.Model.PO.CustomerPO DataRowToModel(DataRow row)
 {
     WisdCar.Model.PO.CustomerPO model=new WisdCar.Model.PO.CustomerPO();
     if (row != null)
     {
         if(row["CustomerID"]!=null && row["CustomerID"].ToString()!="")
         {
             model.CustomerID=int.Parse(row["CustomerID"].ToString());
         }
         if(row["Name"]!=null)
         {
             model.Name=row["Name"].ToString();
         }
         if(row["MobileNO"]!=null)
         {
             model.MobileNO=row["MobileNO"].ToString();
         }
         if(row["Sex"]!=null)
         {
             model.Sex=row["Sex"].ToString();
         }
         if(row["Birthday"]!=null)
         {
             model.Birthday=row["Birthday"].ToString();
         }
         if(row["ICNo"]!=null)
         {
             model.ICNo=row["ICNo"].ToString();
         }
         if(row["Weixin"]!=null)
         {
             model.Weixin=row["Weixin"].ToString();
         }
         if(row["Company"]!=null)
         {
             model.Company=row["Company"].ToString();
         }
         if(row["CardFlag"]!=null && row["CardFlag"].ToString()!="")
         {
             model.CardFlag=int.Parse(row["CardFlag"].ToString());
         }
         if(row["LogicalStatus"]!=null && row["LogicalStatus"].ToString()!="")
         {
             model.LogicalStatus=int.Parse(row["LogicalStatus"].ToString());
         }
         if(row["CreatorID"]!=null)
         {
             model.CreatorID=row["CreatorID"].ToString();
         }
         if(row["CreatedDate"]!=null && row["CreatedDate"].ToString()!="")
         {
             model.CreatedDate=DateTime.Parse(row["CreatedDate"].ToString());
         }
         if(row["LastModifierID"]!=null)
         {
             model.LastModifierID=row["LastModifierID"].ToString();
         }
         if(row["LastModifiedDate"]!=null && row["LastModifiedDate"].ToString()!="")
         {
             model.LastModifiedDate=DateTime.Parse(row["LastModifiedDate"].ToString());
         }
         if(row["Reserved1"]!=null)
         {
             model.Reserved1=row["Reserved1"].ToString();
         }
         if(row["Reserved2"]!=null)
         {
             model.Reserved2=row["Reserved2"].ToString();
         }
         if(row["Reserved3"]!=null)
         {
             model.Reserved3=row["Reserved3"].ToString();
         }
     }
     return model;
 }
Example #7
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public WisdCar.Model.PO.CustomerPO GetModel(int CustomerID)
        {
            StringBuilder strSql=new StringBuilder();
            strSql.Append("select  top 1 CustomerID,Name,MobileNO,Sex,Birthday,ICNo,Weixin,Company,CardFlag,LogicalStatus,CreatorID,CreatedDate,LastModifierID,LastModifiedDate,Reserved1,Reserved2,Reserved3 from Customer ");
            strSql.Append(" where CustomerID=@CustomerID");
            SqlParameter[] parameters = {
                    new SqlParameter("@CustomerID", SqlDbType.Int,4)
            };
            parameters[0].Value = CustomerID;

            WisdCar.Model.PO.CustomerPO model=new WisdCar.Model.PO.CustomerPO();
            DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
            if(ds.Tables[0].Rows.Count>0)
            {
                return DataRowToModel(ds.Tables[0].Rows[0]);
            }
            else
            {
                return null;
            }
        }