//分配终端客户给客服 public bool publicAllot(string id, XHD.Model.crm_customer_end model) { string strSql = string.Empty; //更改客户表中的关系 strSql = string.Format(@" update crm_customer_end set Employee_id='{0}',Employee='{1}',Department_id='{2}',Department='{3}',Employee_uid='{4}',state_allot_end='{5}' where id in ({6}) and factory_id='{7}'", model.BeSeats_id, model.BeSeats, model.BeSeats_depid, model.BeSeats_depname, model.BeSeats_uid, model.state_allot_end, id, model.Factory_Id); int rows = DbHelperMySQL.ExecuteSql(strSql.ToString()); if (rows > 0) { return(true); } else { return(false); } }
////分配终端客户给客服 public bool publicAllot(string id, XHD.Model.crm_customer_end model) { return(dal.publicAllot(id, model)); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(XHD.Model.crm_customer_end model) { return(dal.Update(model)); }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(XHD.Model.crm_customer_end model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update crm_customer_end set "); //strSql.Append("Factory_Id=@Factory_Id,"); //strSql.Append("Dealer_Id=@Dealer_Id,"); //strSql.Append("Dealer_Code=@Dealer_Code,"); //strSql.Append("Dealer_Name=@Dealer_Name,"); strSql.Append("Serialnumber_end=@Serialnumber_end,"); strSql.Append("Customer_end=@Customer_end,"); strSql.Append("address=@address,"); strSql.Append("tel=@tel,"); strSql.Append("fax=@fax,"); strSql.Append("site=@site,"); strSql.Append("industry_id=@industry_id,"); strSql.Append("industry=@industry,"); strSql.Append("Nation_id=@Nation_id,"); strSql.Append("Nation=@Nation,"); 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("CustomerType_id=@CustomerType_id,"); strSql.Append("CustomerType=@CustomerType,"); strSql.Append("CustomerLevel_id=@CustomerLevel_id,"); strSql.Append("CustomerLevel=@CustomerLevel,"); strSql.Append("CustomerSource_id=@CustomerSource_id,"); strSql.Append("CustomerSource=@CustomerSource,"); strSql.Append("DesCripe=@DesCripe,"); strSql.Append("Remarks=@Remarks,"); strSql.Append("Department_id=@Department_id,"); strSql.Append("Department=@Department,"); strSql.Append("Employee_id=@Employee_id,"); strSql.Append("Employee_uid=@Employee_uid,"); strSql.Append("Employee=@Employee,"); strSql.Append("FollowUp_id=@FollowUp_id,"); strSql.Append("FollowUp=@FollowUp,"); strSql.Append("CustomerValue_id=@CustomerValue_id,"); strSql.Append("CustomerValue=@CustomerValue,"); strSql.Append("PhoneIsValid_id=@PhoneIsValid_id,"); strSql.Append("PhoneIsValid=@PhoneIsValid,"); //strSql.Append("BeSeats_id=@BeSeats_id,"); //strSql.Append("BeSeats_uid=@BeSeats_uid,"); //strSql.Append("BeSeats=@BeSeats,"); //strSql.Append("BeSeats_depid=@BeSeats_depid,"); //strSql.Append("BeSeats_depname=@BeSeats_depname,"); strSql.Append("privatecustomer_Id=@privatecustomer_Id,"); strSql.Append("privatecustomer=@privatecustomer,"); //strSql.Append("lastfollow=@lastfollow,"); //strSql.Append("Create_id=@Create_id,"); //strSql.Append("Create_name=@Create_name,"); //strSql.Append("Create_date=@Create_date,"); strSql.Append("isDelete=@isDelete,"); strSql.Append("Delete_time=@Delete_time,"); strSql.Append("emp_handnum=@emp_handnum,"); //strSql.Append("state_allot=@state_allot,"); //strSql.Append("type_belong=@type_belong"); strSql.Append("state_allot_end=@state_allot_end"); strSql.Append(" where id=@id"); MySqlParameter[] parameters = { new MySqlParameter("@Factory_Id", MySqlDbType.VarChar, 60), new MySqlParameter("@Dealer_Id", MySqlDbType.Int32, 11), new MySqlParameter("@Dealer_Code", MySqlDbType.VarChar, 60), new MySqlParameter("@Dealer_Name", MySqlDbType.VarChar, 60), new MySqlParameter("@Serialnumber_end", MySqlDbType.VarChar, 60), new MySqlParameter("@Customer_end", MySqlDbType.VarChar, 200), new MySqlParameter("@address", MySqlDbType.VarChar, 250), new MySqlParameter("@tel", MySqlDbType.VarChar, 50), new MySqlParameter("@fax", MySqlDbType.VarChar, 50), new MySqlParameter("@site", MySqlDbType.VarChar, 250), new MySqlParameter("@industry_id", MySqlDbType.Int32, 11), new MySqlParameter("@industry", MySqlDbType.VarChar, 250), new MySqlParameter("@Nation_id", MySqlDbType.Int32, 11), new MySqlParameter("@Nation", MySqlDbType.VarChar, 250), new MySqlParameter("@Provinces_id", MySqlDbType.Int32, 11), new MySqlParameter("@Provinces", MySqlDbType.VarChar, 250), new MySqlParameter("@City_id", MySqlDbType.Int32, 11), new MySqlParameter("@City", MySqlDbType.VarChar, 250), new MySqlParameter("@District_id", MySqlDbType.Int32, 11), new MySqlParameter("@District", MySqlDbType.VarChar, 250), new MySqlParameter("@CustomerType_id", MySqlDbType.Int32, 11), new MySqlParameter("@CustomerType", MySqlDbType.VarChar, 250), new MySqlParameter("@CustomerLevel_id", MySqlDbType.Int32, 11), new MySqlParameter("@CustomerLevel", MySqlDbType.VarChar, 250), new MySqlParameter("@CustomerSource_id", MySqlDbType.Int32, 11), new MySqlParameter("@CustomerSource", MySqlDbType.VarChar, 250), new MySqlParameter("@DesCripe", MySqlDbType.Text), new MySqlParameter("@Remarks", MySqlDbType.Text), new MySqlParameter("@Department_id", MySqlDbType.Int32, 11), new MySqlParameter("@Department", MySqlDbType.VarChar, 250), new MySqlParameter("@Employee_id", MySqlDbType.Int32, 11), new MySqlParameter("@Employee_uid", MySqlDbType.VarChar, 100), new MySqlParameter("@Employee", MySqlDbType.VarChar, 250), new MySqlParameter("@FollowUp_id", MySqlDbType.Int32, 11), new MySqlParameter("@FollowUp", MySqlDbType.VarChar, 250), new MySqlParameter("@CustomerValue_id", MySqlDbType.Int32, 11), new MySqlParameter("@CustomerValue", MySqlDbType.VarChar, 250), new MySqlParameter("@PhoneIsValid_id", MySqlDbType.Int32, 11), new MySqlParameter("@PhoneIsValid", MySqlDbType.VarChar, 250), new MySqlParameter("@BeSeats_id", MySqlDbType.Int32, 11), new MySqlParameter("@BeSeats_uid", MySqlDbType.VarChar, 100), new MySqlParameter("@BeSeats", MySqlDbType.VarChar, 250), new MySqlParameter("@BeSeats_depid", MySqlDbType.Int32, 11), new MySqlParameter("@BeSeats_depname", MySqlDbType.VarChar, 60), new MySqlParameter("@privatecustomer_Id", MySqlDbType.Int32, 11), new MySqlParameter("@privatecustomer", MySqlDbType.VarChar, 50), new MySqlParameter("@lastfollow", MySqlDbType.DateTime), new MySqlParameter("@Create_id", MySqlDbType.Int32, 11), new MySqlParameter("@Create_name", MySqlDbType.VarChar, 250), new MySqlParameter("@Create_date", MySqlDbType.DateTime), new MySqlParameter("@isDelete", MySqlDbType.Int32, 11), new MySqlParameter("@Delete_time", MySqlDbType.DateTime), new MySqlParameter("@emp_handnum", MySqlDbType.Int32, 11), new MySqlParameter("@state_allot", MySqlDbType.VarChar, 1), new MySqlParameter("@type_belong", MySqlDbType.VarChar, 1), new MySqlParameter("@state_allot_end", MySqlDbType.VarChar, 1), new MySqlParameter("@id", MySqlDbType.Int32, 11) }; parameters[0].Value = model.Factory_Id; parameters[1].Value = model.Dealer_Id; parameters[2].Value = model.Dealer_Code; parameters[3].Value = model.Dealer_Name; parameters[4].Value = model.Serialnumber_end; parameters[5].Value = model.Customer_end; parameters[6].Value = model.address; parameters[7].Value = model.tel; parameters[8].Value = model.fax; parameters[9].Value = model.site; parameters[10].Value = model.industry_id; parameters[11].Value = model.industry; parameters[12].Value = model.Nation_id; parameters[13].Value = model.Nation; parameters[14].Value = model.Provinces_id; parameters[15].Value = model.Provinces; parameters[16].Value = model.City_id; parameters[17].Value = model.City; parameters[18].Value = model.District_id; parameters[19].Value = model.District; parameters[20].Value = model.CustomerType_id; parameters[21].Value = model.CustomerType; parameters[22].Value = model.CustomerLevel_id; parameters[23].Value = model.CustomerLevel; parameters[24].Value = model.CustomerSource_id; parameters[25].Value = model.CustomerSource; parameters[26].Value = model.DesCripe; parameters[27].Value = model.Remarks; parameters[28].Value = model.Department_id; parameters[29].Value = model.Department; parameters[30].Value = model.Employee_id; parameters[31].Value = model.Employee_uid; parameters[32].Value = model.Employee; parameters[33].Value = model.FollowUp_id; parameters[34].Value = model.FollowUp; parameters[35].Value = model.CustomerValue_id; parameters[36].Value = model.CustomerValue; parameters[37].Value = model.PhoneIsValid_id; parameters[38].Value = model.PhoneIsValid; parameters[39].Value = model.BeSeats_id; parameters[40].Value = model.BeSeats_uid; parameters[41].Value = model.BeSeats; parameters[42].Value = model.BeSeats_depid; parameters[43].Value = model.BeSeats_depname; parameters[44].Value = model.privatecustomer_Id; parameters[45].Value = model.privatecustomer; parameters[46].Value = model.lastfollow; parameters[47].Value = model.Create_id; parameters[48].Value = model.Create_name; parameters[49].Value = model.Create_date; parameters[50].Value = model.isDelete; parameters[51].Value = model.Delete_time; parameters[52].Value = model.emp_handnum; parameters[53].Value = model.state_allot; parameters[54].Value = model.type_belong; parameters[55].Value = model.state_allot_end; parameters[56].Value = model.id; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }