/// <summary> /// 更新一条数据 /// </summary> public bool Update(XHD.Model.crm_contact_bill model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update crm_contact_bill set "); strSql.Append("customer_id=@customer_id,"); strSql.Append("user_id=@user_id,"); strSql.Append("invoice_type=@invoice_type,"); strSql.Append("tax_company_name=@tax_company_name,"); strSql.Append("tax_company_add_tel=@tax_company_add_tel,"); strSql.Append("tax_tax_code=@tax_tax_code,"); strSql.Append("tax_bank_name=@tax_bank_name,"); strSql.Append("tax_bank_num=@tax_bank_num,"); strSql.Append("is_tax_for_billing=@is_tax_for_billing"); strSql.Append(" where id=@id "); MySqlParameter[] parameters = { new MySqlParameter("@customer_id", MySqlDbType.Int32, 11), new MySqlParameter("@user_id", MySqlDbType.Int32, 11), new MySqlParameter("@invoice_type", MySqlDbType.Int32, 2), new MySqlParameter("@tax_company_name", MySqlDbType.VarChar, 40), new MySqlParameter("@tax_company_add_tel", MySqlDbType.VarChar, 120), new MySqlParameter("@tax_tax_code", MySqlDbType.VarChar, 60), new MySqlParameter("@tax_bank_name", MySqlDbType.VarChar, 60), new MySqlParameter("@tax_bank_num", MySqlDbType.VarChar, 20), new MySqlParameter("@is_tax_for_billing", MySqlDbType.Int32, 2), new MySqlParameter("@id", MySqlDbType.Int32, 11) }; parameters[0].Value = model.customer_id; parameters[1].Value = model.user_id; parameters[2].Value = model.invoice_type; parameters[3].Value = model.tax_company_name; parameters[4].Value = model.tax_company_add_tel; parameters[5].Value = model.tax_tax_code; parameters[6].Value = model.tax_bank_name; parameters[7].Value = model.tax_bank_num; parameters[8].Value = model.is_tax_for_billing; parameters[9].Value = model.id; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public XHD.Model.crm_contact_bill DataRowToModel(DataRow row) { XHD.Model.crm_contact_bill model = new XHD.Model.crm_contact_bill(); if (row != null) { if (row["id"] != null && row["id"].ToString() != "") { model.id = int.Parse(row["id"].ToString()); } if (row["customer_id"] != null && row["customer_id"].ToString() != "") { model.customer_id = int.Parse(row["customer_id"].ToString()); } if (row["user_id"] != null && row["user_id"].ToString() != "") { model.user_id = int.Parse(row["user_id"].ToString()); } if (row["invoice_type"] != null && row["invoice_type"].ToString() != "") { model.invoice_type = int.Parse(row["invoice_type"].ToString()); } if (row["tax_company_name"] != null) { model.tax_company_name = row["tax_company_name"].ToString(); } if (row["tax_company_add_tel"] != null) { model.tax_company_add_tel = row["tax_company_add_tel"].ToString(); } if (row["tax_tax_code"] != null) { model.tax_tax_code = row["tax_tax_code"].ToString(); } if (row["tax_bank_name"] != null) { model.tax_bank_name = row["tax_bank_name"].ToString(); } if (row["tax_bank_num"] != null) { model.tax_bank_num = row["tax_bank_num"].ToString(); } if (row["is_tax_for_billing"] != null && row["is_tax_for_billing"].ToString() != "") { model.is_tax_for_billing = int.Parse(row["is_tax_for_billing"].ToString()); } } return(model); }
/// <summary> /// 增加一条数据 /// </summary> public bool Add(XHD.Model.crm_contact_bill model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into crm_contact_bill("); strSql.Append("id,customer_id,user_id,invoice_type,tax_company_name,tax_company_add_tel,tax_tax_code,tax_bank_name,tax_bank_num,is_tax_for_billing)"); strSql.Append(" values ("); strSql.Append("@id,@customer_id,@user_id,@invoice_type,@tax_company_name,@tax_company_add_tel,@tax_tax_code,@tax_bank_name,@tax_bank_num,@is_tax_for_billing)"); MySqlParameter[] parameters = { new MySqlParameter("@id", MySqlDbType.Int32, 11), new MySqlParameter("@customer_id", MySqlDbType.Int32, 11), new MySqlParameter("@user_id", MySqlDbType.Int32, 11), new MySqlParameter("@invoice_type", MySqlDbType.Int32, 2), new MySqlParameter("@tax_company_name", MySqlDbType.VarChar, 40), new MySqlParameter("@tax_company_add_tel", MySqlDbType.VarChar, 120), new MySqlParameter("@tax_tax_code", MySqlDbType.VarChar, 60), new MySqlParameter("@tax_bank_name", MySqlDbType.VarChar, 60), new MySqlParameter("@tax_bank_num", MySqlDbType.VarChar, 20), new MySqlParameter("@is_tax_for_billing", MySqlDbType.Int32, 2) }; parameters[0].Value = model.id; parameters[1].Value = model.customer_id; parameters[2].Value = model.user_id; parameters[3].Value = model.invoice_type; parameters[4].Value = model.tax_company_name; parameters[5].Value = model.tax_company_add_tel; parameters[6].Value = model.tax_tax_code; parameters[7].Value = model.tax_bank_name; parameters[8].Value = model.tax_bank_num; parameters[9].Value = model.is_tax_for_billing; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public XHD.Model.crm_contact_bill GetModel(int id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select id,customer_id,user_id,invoice_type,tax_company_name,tax_company_add_tel,tax_tax_code,tax_bank_name,tax_bank_num,is_tax_for_billing from crm_contact_bill "); strSql.Append(" where id=@id "); MySqlParameter[] parameters = { new MySqlParameter("@id", MySqlDbType.Int32, 11) }; parameters[0].Value = id; XHD.Model.crm_contact_bill model = new XHD.Model.crm_contact_bill(); DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }