示例#1
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public XHD.Model.ecs_suppliers GetModel(int suppliers_id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select * from ecs_suppliers ");
            strSql.Append(" where suppliers_id=@suppliers_id");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@suppliers_id", MySqlDbType.Int32)
            };
            parameters[0].Value = suppliers_id;

            XHD.Model.ecs_suppliers model = new XHD.Model.ecs_suppliers();
            DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
示例#2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(XHD.Model.ecs_suppliers model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into ecs_suppliers(");
            strSql.Append("scm_factoryId,suppliers_code,suppliers_erp_code,suppliers_name,suppliers_desc,suppliers_tel,dealer_id,is_check,add_time,add_empId,add_empName,update_time,update_empId,update_empName,type_grade,Provinces_id,Provinces,City_id,City,District_id,District,factory_UserNum,wms_suppliers_id,sync_outKingdee)");
            strSql.Append(" values (");
            strSql.Append("@scm_factoryId,@suppliers_code,@suppliers_erp_code,@suppliers_name,@suppliers_desc,@suppliers_tel,@dealer_id,@is_check,@add_time,@add_empId,@add_empName,@update_time,@update_empId,@update_empName,@type_grade,@Provinces_id,@Provinces,@City_id,@City,@District_id,@District,@factory_UserNum,@wms_suppliers_id,@sync_outKingdee)");
            strSql.Append(";select @@IDENTITY");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@scm_factoryId",      MySqlDbType.VarChar,  60),
                new MySqlParameter("@suppliers_code",     MySqlDbType.VarChar,  60),
                new MySqlParameter("@suppliers_erp_code", MySqlDbType.VarChar,  30),
                new MySqlParameter("@suppliers_name",     MySqlDbType.VarChar, 200),
                new MySqlParameter("@suppliers_desc",     MySqlDbType.String),
                new MySqlParameter("@suppliers_tel",      MySqlDbType.VarChar,  30),
                new MySqlParameter("@dealer_id",          MySqlDbType.Int32,    11),
                new MySqlParameter("@is_check",           MySqlDbType.Int32,     1),
                new MySqlParameter("@add_time",           MySqlDbType.VarChar,  32),
                new MySqlParameter("@add_empId",          MySqlDbType.Int32,    11),
                new MySqlParameter("@add_empName",        MySqlDbType.VarChar,  60),
                new MySqlParameter("@update_time",        MySqlDbType.VarChar,  32),
                new MySqlParameter("@update_empId",       MySqlDbType.Int32,    11),
                new MySqlParameter("@update_empName",     MySqlDbType.VarChar,  60),
                new MySqlParameter("@type_grade",         MySqlDbType.VarChar,   1),
                new MySqlParameter("@Provinces_id",       MySqlDbType.Int32,    11),
                new MySqlParameter("@Provinces",          MySqlDbType.VarChar, 100),
                new MySqlParameter("@City_id",            MySqlDbType.Int32,    11),
                new MySqlParameter("@City",               MySqlDbType.VarChar, 100),
                new MySqlParameter("@District_id",        MySqlDbType.Int32,    11),
                new MySqlParameter("@District",           MySqlDbType.VarChar, 100),
                new MySqlParameter("@factory_UserNum",    MySqlDbType.Int32,    11),
                new MySqlParameter("@wms_suppliers_id",   MySqlDbType.VarChar,  50),
                new MySqlParameter("@sync_outKingdee",    MySqlDbType.Int32, 2)
            };
            parameters[0].Value  = model.scm_factoryId;
            parameters[1].Value  = model.suppliers_code;
            parameters[2].Value  = model.suppliers_erp_code;
            parameters[3].Value  = model.suppliers_name;
            parameters[4].Value  = model.suppliers_desc;
            parameters[5].Value  = model.suppliers_tel;
            parameters[6].Value  = model.dealer_id;
            parameters[7].Value  = model.is_check;
            parameters[8].Value  = model.add_time;
            parameters[9].Value  = model.add_empId;
            parameters[10].Value = model.add_empName;
            parameters[11].Value = model.update_time;
            parameters[12].Value = model.update_empId;
            parameters[13].Value = model.update_empName;
            parameters[14].Value = model.type_grade;
            parameters[15].Value = model.Provinces_id;
            parameters[16].Value = model.Provinces;
            parameters[17].Value = model.City_id;
            parameters[18].Value = model.City;
            parameters[19].Value = model.District_id;
            parameters[20].Value = model.District;
            parameters[21].Value = model.factory_UserNum;
            parameters[22].Value = model.wms_suppliers_id;
            parameters[23].Value = model.sync_outKingdee;

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

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
示例#3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public XHD.Model.ecs_suppliers DataRowToModel(DataRow row)
        {
            XHD.Model.ecs_suppliers model = new XHD.Model.ecs_suppliers();
            if (row != null)
            {
                if (row["suppliers_id"] != null && row["suppliers_id"].ToString() != "")
                {
                    model.suppliers_id = int.Parse(row["suppliers_id"].ToString());
                }
                if (row["scm_factoryId"] != null)
                {
                    model.scm_factoryId = row["scm_factoryId"].ToString();
                }
                if (row["suppliers_code"] != null)
                {
                    model.suppliers_code = row["suppliers_code"].ToString();
                }
                if (row["suppliers_erp_code"] != null)
                {
                    model.suppliers_erp_code = row["suppliers_erp_code"].ToString();
                }
                if (row["suppliers_name"] != null)
                {
                    model.suppliers_name = row["suppliers_name"].ToString();
                }
                //model.suppliers_desc=row["suppliers_desc"].ToString();
                if (row["suppliers_tel"] != null)
                {
                    model.suppliers_tel = row["suppliers_tel"].ToString();
                }
                if (row["dealer_id"] != null && row["dealer_id"].ToString() != "")
                {
                    model.dealer_id = int.Parse(row["dealer_id"].ToString());
                }
                if (row["is_check"] != null && row["is_check"].ToString() != "")
                {
                    model.is_check = int.Parse(row["is_check"].ToString());
                }
                if (row["add_time"] != null)
                {
                    model.add_time = row["add_time"].ToString();
                }
                if (row["add_empId"] != null && row["add_empId"].ToString() != "")
                {
                    model.add_empId = int.Parse(row["add_empId"].ToString());
                }
                if (row["add_empName"] != null)
                {
                    model.add_empName = row["add_empName"].ToString();
                }
                if (row["update_time"] != null)
                {
                    model.update_time = row["update_time"].ToString();
                }
                if (row["update_empId"] != null && row["update_empId"].ToString() != "")
                {
                    model.update_empId = int.Parse(row["update_empId"].ToString());
                }
                if (row["update_empName"] != null)
                {
                    model.update_empName = row["update_empName"].ToString();
                }
                if (row["type_grade"] != null)
                {
                    model.type_grade = row["type_grade"].ToString();
                }
                if (row["Provinces_id"] != null && row["Provinces_id"].ToString() != "")
                {
                    model.Provinces_id = int.Parse(row["Provinces_id"].ToString());
                }
                if (row["Provinces"] != null)
                {
                    model.Provinces = row["Provinces"].ToString();
                }
                if (row["City_id"] != null && row["City_id"].ToString() != "")
                {
                    model.City_id = int.Parse(row["City_id"].ToString());
                }
                if (row["City"] != null)
                {
                    model.City = row["City"].ToString();
                }
                if (row["District_id"] != null && row["District_id"].ToString() != "")
                {
                    model.District_id = int.Parse(row["District_id"].ToString());
                }
                if (row["District"] != null)
                {
                    model.District = row["District"].ToString();
                }
                if (row["factory_UserNum"] != null && row["factory_UserNum"].ToString() != "")
                {
                    model.factory_UserNum = int.Parse(row["factory_UserNum"].ToString());
                }


                if (row["period_start"] != null && row["period_start"].ToString() != "")
                {
                    model.period_start = decimal.Parse(row["period_start"].ToString());
                }
                if (row["period_start_date"] != null && row["period_start_date"].ToString() != "")
                {
                    model.period_start_date = Convert.ToDateTime(row["factory_UserNum"].ToString());
                }
                if (row["is_stop"] != null && row["is_stop"].ToString() != "")
                {
                    model.Is_stop = int.Parse(row["is_stop"].ToString());
                }
            }
            return(model);
        }
示例#4
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(XHD.Model.ecs_suppliers model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update ecs_suppliers set ");
            strSql.Append("suppliers_name=@suppliers_name,");
            strSql.Append("suppliers_tel=@suppliers_tel,");
            strSql.Append("is_enable=@is_enable,");
            strSql.Append("factory_UserNum=@factory_UserNum,");
            strSql.Append("Provinces_id=@Provinces_id,");
            strSql.Append("Provinces=@Provinces,");
            strSql.Append("City_id=@City_id,");
            strSql.Append("City=@City,");
            strSql.Append("District_id=@District_id,");
            strSql.Append("District=@District,");
            strSql.Append("suppliers_desc=@suppliers_desc,");
            strSql.Append("update_empId=@update_empId,");
            strSql.Append("update_empName=@update_empName,");
            strSql.Append("update_time=@update_time,");
            strSql.Append("suppliers_erp_code=@suppliers_erp_code,");
            strSql.Append("wms_suppliers_id=@wms_suppliers_id,");
            strSql.Append("sync_outKingdee=@sync_outKingdee");
            strSql.Append(" where suppliers_id=@suppliers_id");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@suppliers_name",     MySqlDbType.VarChar, 200),
                new MySqlParameter("@suppliers_tel",      MySqlDbType.VarChar,  30),
                new MySqlParameter("@factory_UserNum",    MySqlDbType.Int32,    11),
                new MySqlParameter("@is_enable",          MySqlDbType.Int32,     1),
                new MySqlParameter("@Provinces_id",       MySqlDbType.Int32,    11),
                new MySqlParameter("@Provinces",          MySqlDbType.VarChar, 100),
                new MySqlParameter("@City_id",            MySqlDbType.Int32,    11),
                new MySqlParameter("@City",               MySqlDbType.VarChar, 100),
                new MySqlParameter("@District_id",        MySqlDbType.Int32,    11),
                new MySqlParameter("@District",           MySqlDbType.VarChar, 100),
                new MySqlParameter("@suppliers_desc",     MySqlDbType.String),
                new MySqlParameter("@update_empId",       MySqlDbType.Int32,    11),
                new MySqlParameter("@update_empName",     MySqlDbType.VarChar,  60),
                new MySqlParameter("@update_time",        MySqlDbType.VarChar,  32),
                new MySqlParameter("@suppliers_erp_code", MySqlDbType.VarChar,  30),
                new MySqlParameter("@wms_suppliers_id",   MySqlDbType.VarChar,  50),
                new MySqlParameter("@sync_outKingdee",    MySqlDbType.Int32,     2),
                new MySqlParameter("@suppliers_id",       MySqlDbType.Int32, 5)
            };
            parameters[0].Value  = model.suppliers_name;
            parameters[1].Value  = model.suppliers_tel;
            parameters[2].Value  = model.factory_UserNum;
            parameters[3].Value  = model.is_enable;
            parameters[4].Value  = model.Provinces_id;
            parameters[5].Value  = model.Provinces;
            parameters[6].Value  = model.City_id;
            parameters[7].Value  = model.City;
            parameters[8].Value  = model.District_id;
            parameters[9].Value  = model.District;
            parameters[10].Value = model.suppliers_desc;
            parameters[11].Value = model.update_empId;
            parameters[12].Value = model.update_empName;
            parameters[13].Value = model.update_time;
            parameters[14].Value = model.suppliers_erp_code;
            parameters[15].Value = model.wms_suppliers_id;
            parameters[16].Value = model.sync_outKingdee;
            parameters[17].Value = model.suppliers_id;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }