/** 版本信息模板在安装目录下,可自行修改。 * app_exam_answer.cs * * 功 能: N/A * 类 名: app_exam_answer * * Ver 变更日期 负责人 变更内容 * ─────────────────────────────────── * V0.01 2024/12/4 17:39:36 N/A 初版 * * Copyright (c) 2012 Maticsoft Corporation. All rights reserved. *┌──────────────────────────────────┐ *│ 此技术信息为本公司机密信息,未经本公司书面同意禁止向第三方披露. │ *│ 版权所有:动软卓越(北京)科技有限公司              │ *└──────────────────────────────────┘ */ using System; using System.Data; using System.Text; using MySql.Data.MySqlClient; using Maticsoft.DBUtility;//Please add references namespace Competition.Mysql.DAL { /// /// 数据访问类:app_exam_answer /// public partial class app_exam_answer { public app_exam_answer() {} #region BasicMethod /// /// 是否存在该记录 /// public bool Exists(string id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select count(1) from app_exam_answer"); strSql.Append(" where id=@id "); MySqlParameter[] parameters = { new MySqlParameter("@id", MySqlDbType.VarChar,255) }; parameters[0].Value = id; return DbHelperMySQL.Exists(strSql.ToString(), parameters); } /// /// 增加一条数据 /// public bool Add(Competition.Mysql.Model.app_exam_answer model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into app_exam_answer("); strSql.Append("id,exam_code,exam_name,power_unit,user_name,contact_man,contact_mobile,user_no,taiqu_no,address,id_card,need_type,user_type,power_voltage_client,city_type,use_power_type,temp_power_flag,apply_capacity,is_start_power,verify_capacity,is_new_point,is_config_project,has_project_flag,zhuangong_flag,if_jiakong,fuhe_nature,check_man,check_date,is_fee_control,check_idea,power_type,power_nature,power_phase,power_voltage_powerplan,in_line_type,protect_type,power_capacity,station_line_taiqu,in_line_no,property_split,measure_name,measure_type,measure_nature,measure_way,main_use,inline_type_measure,voltage_level,is_fill_meter,device_type,measure_capacity,own_side,power_factor_type,shop_attrtype,price_calc_way,rate_reduce_flag,exec_price,is_stop_power,price_type,fee_compute_type,power_factor_checktype,fee_hangye_type,fee,is_peak_flag,power_factor_stand,accept_type,accept_name,power_count,have_self_power,meter_category,meter_type,active_power_level,power_current,power_voltage_meter,inline_type_meter,refer_flag,indicator_type,transform_plan,r1,r2,r3,r4,r5,r6,create_time)"); strSql.Append(" values ("); strSql.Append("@id,@exam_code,@exam_name,@power_unit,@user_name,@contact_man,@contact_mobile,@user_no,@taiqu_no,@address,@id_card,@need_type,@user_type,@power_voltage_client,@city_type,@use_power_type,@temp_power_flag,@apply_capacity,@is_start_power,@verify_capacity,@is_new_point,@is_config_project,@has_project_flag,@zhuangong_flag,@if_jiakong,@fuhe_nature,@check_man,@check_date,@is_fee_control,@check_idea,@power_type,@power_nature,@power_phase,@power_voltage_powerplan,@in_line_type,@protect_type,@power_capacity,@station_line_taiqu,@in_line_no,@property_split,@measure_name,@measure_type,@measure_nature,@measure_way,@main_use,@inline_type_measure,@voltage_level,@is_fill_meter,@device_type,@measure_capacity,@own_side,@power_factor_type,@shop_attrtype,@price_calc_way,@rate_reduce_flag,@exec_price,@is_stop_power,@price_type,@fee_compute_type,@power_factor_checktype,@fee_hangye_type,@fee,@is_peak_flag,@power_factor_stand,@accept_type,@accept_name,@power_count,@have_self_power,@meter_category,@meter_type,@active_power_level,@power_current,@power_voltage_meter,@inline_type_meter,@refer_flag,@indicator_type,@transform_plan,@r1,@r2,@r3,@r4,@r5,@r6,@create_time)"); MySqlParameter[] parameters = { new MySqlParameter("@id", MySqlDbType.VarChar,255), new MySqlParameter("@exam_code", MySqlDbType.VarChar,255), new MySqlParameter("@exam_name", MySqlDbType.VarChar,255), new MySqlParameter("@power_unit", MySqlDbType.VarChar,255), new MySqlParameter("@user_name", MySqlDbType.VarChar,255), new MySqlParameter("@contact_man", MySqlDbType.VarChar,255), new MySqlParameter("@contact_mobile", MySqlDbType.VarChar,255), new MySqlParameter("@user_no", MySqlDbType.VarChar,255), new MySqlParameter("@taiqu_no", MySqlDbType.VarChar,255), new MySqlParameter("@address", MySqlDbType.VarChar,255), new MySqlParameter("@id_card", MySqlDbType.VarChar,255), new MySqlParameter("@need_type", MySqlDbType.VarChar,255), new MySqlParameter("@user_type", MySqlDbType.VarChar,255), new MySqlParameter("@power_voltage_client", MySqlDbType.VarChar,255), new MySqlParameter("@city_type", MySqlDbType.VarChar,255), new MySqlParameter("@use_power_type", MySqlDbType.VarChar,255), new MySqlParameter("@temp_power_flag", MySqlDbType.VarChar,255), new MySqlParameter("@apply_capacity", MySqlDbType.VarChar,255), new MySqlParameter("@is_start_power", MySqlDbType.VarChar,255), new MySqlParameter("@verify_capacity", MySqlDbType.VarChar,255), new MySqlParameter("@is_new_point", MySqlDbType.VarChar,255), new MySqlParameter("@is_config_project", MySqlDbType.VarChar,255), new MySqlParameter("@has_project_flag", MySqlDbType.VarChar,255), new MySqlParameter("@zhuangong_flag", MySqlDbType.VarChar,255), new MySqlParameter("@if_jiakong", MySqlDbType.VarChar,255), new MySqlParameter("@fuhe_nature", MySqlDbType.VarChar,255), new MySqlParameter("@check_man", MySqlDbType.VarChar,255), new MySqlParameter("@check_date", MySqlDbType.VarChar,255), new MySqlParameter("@is_fee_control", MySqlDbType.VarChar,255), new MySqlParameter("@check_idea", MySqlDbType.VarChar,255), new MySqlParameter("@power_type", MySqlDbType.VarChar,255), new MySqlParameter("@power_nature", MySqlDbType.VarChar,255), new MySqlParameter("@power_phase", MySqlDbType.VarChar,255), new MySqlParameter("@power_voltage_powerplan", MySqlDbType.VarChar,255), new MySqlParameter("@in_line_type", MySqlDbType.VarChar,255), new MySqlParameter("@protect_type", MySqlDbType.VarChar,255), new MySqlParameter("@power_capacity", MySqlDbType.VarChar,255), new MySqlParameter("@station_line_taiqu", MySqlDbType.VarChar,255), new MySqlParameter("@in_line_no", MySqlDbType.VarChar,255), new MySqlParameter("@property_split", MySqlDbType.VarChar,255), new MySqlParameter("@measure_name", MySqlDbType.VarChar,255), new MySqlParameter("@measure_type", MySqlDbType.VarChar,255), new MySqlParameter("@measure_nature", MySqlDbType.VarChar,255), new MySqlParameter("@measure_way", MySqlDbType.VarChar,255), new MySqlParameter("@main_use", MySqlDbType.VarChar,255), new MySqlParameter("@inline_type_measure", MySqlDbType.VarChar,255), new MySqlParameter("@voltage_level", MySqlDbType.VarChar,255), new MySqlParameter("@is_fill_meter", MySqlDbType.VarChar,255), new MySqlParameter("@device_type", MySqlDbType.VarChar,255), new MySqlParameter("@measure_capacity", MySqlDbType.VarChar,255), new MySqlParameter("@own_side", MySqlDbType.VarChar,255), new MySqlParameter("@power_factor_type", MySqlDbType.VarChar,255), new MySqlParameter("@shop_attrtype", MySqlDbType.VarChar,255), new MySqlParameter("@price_calc_way", MySqlDbType.VarChar,255), new MySqlParameter("@rate_reduce_flag", MySqlDbType.VarChar,255), new MySqlParameter("@exec_price", MySqlDbType.VarChar,255), new MySqlParameter("@is_stop_power", MySqlDbType.VarChar,255), new MySqlParameter("@price_type", MySqlDbType.VarChar,255), new MySqlParameter("@fee_compute_type", MySqlDbType.VarChar,255), new MySqlParameter("@power_factor_checktype", MySqlDbType.VarChar,255), new MySqlParameter("@fee_hangye_type", MySqlDbType.VarChar,255), new MySqlParameter("@fee", MySqlDbType.VarChar,255), new MySqlParameter("@is_peak_flag", MySqlDbType.VarChar,255), new MySqlParameter("@power_factor_stand", MySqlDbType.VarChar,255), new MySqlParameter("@accept_type", MySqlDbType.VarChar,255), new MySqlParameter("@accept_name", MySqlDbType.VarChar,255), new MySqlParameter("@power_count", MySqlDbType.VarChar,255), new MySqlParameter("@have_self_power", MySqlDbType.VarChar,255), new MySqlParameter("@meter_category", MySqlDbType.VarChar,255), new MySqlParameter("@meter_type", MySqlDbType.VarChar,255), new MySqlParameter("@active_power_level", MySqlDbType.VarChar,255), new MySqlParameter("@power_current", MySqlDbType.VarChar,255), new MySqlParameter("@power_voltage_meter", MySqlDbType.VarChar,255), new MySqlParameter("@inline_type_meter", MySqlDbType.VarChar,255), new MySqlParameter("@refer_flag", MySqlDbType.VarChar,255), new MySqlParameter("@indicator_type", MySqlDbType.VarChar,255), new MySqlParameter("@transform_plan", MySqlDbType.VarChar,255), new MySqlParameter("@r1", MySqlDbType.VarChar,255), new MySqlParameter("@r2", MySqlDbType.VarChar,255), new MySqlParameter("@r3", MySqlDbType.VarChar,255), new MySqlParameter("@r4", MySqlDbType.VarChar,255), new MySqlParameter("@r5", MySqlDbType.VarChar,255), new MySqlParameter("@r6", MySqlDbType.VarChar,255), new MySqlParameter("@create_time", MySqlDbType.DateTime)}; parameters[0].Value = model.id; parameters[1].Value = model.exam_code; parameters[2].Value = model.exam_name; parameters[3].Value = model.power_unit; parameters[4].Value = model.user_name; parameters[5].Value = model.contact_man; parameters[6].Value = model.contact_mobile; parameters[7].Value = model.user_no; parameters[8].Value = model.taiqu_no; parameters[9].Value = model.address; parameters[10].Value = model.id_card; parameters[11].Value = model.need_type; parameters[12].Value = model.user_type; parameters[13].Value = model.power_voltage_client; parameters[14].Value = model.city_type; parameters[15].Value = model.use_power_type; parameters[16].Value = model.temp_power_flag; parameters[17].Value = model.apply_capacity; parameters[18].Value = model.is_start_power; parameters[19].Value = model.verify_capacity; parameters[20].Value = model.is_new_point; parameters[21].Value = model.is_config_project; parameters[22].Value = model.has_project_flag; parameters[23].Value = model.zhuangong_flag; parameters[24].Value = model.if_jiakong; parameters[25].Value = model.fuhe_nature; parameters[26].Value = model.check_man; parameters[27].Value = model.check_date; parameters[28].Value = model.is_fee_control; parameters[29].Value = model.check_idea; parameters[30].Value = model.power_type; parameters[31].Value = model.power_nature; parameters[32].Value = model.power_phase; parameters[33].Value = model.power_voltage_powerplan; parameters[34].Value = model.in_line_type; parameters[35].Value = model.protect_type; parameters[36].Value = model.power_capacity; parameters[37].Value = model.station_line_taiqu; parameters[38].Value = model.in_line_no; parameters[39].Value = model.property_split; parameters[40].Value = model.measure_name; parameters[41].Value = model.measure_type; parameters[42].Value = model.measure_nature; parameters[43].Value = model.measure_way; parameters[44].Value = model.main_use; parameters[45].Value = model.inline_type_measure; parameters[46].Value = model.voltage_level; parameters[47].Value = model.is_fill_meter; parameters[48].Value = model.device_type; parameters[49].Value = model.measure_capacity; parameters[50].Value = model.own_side; parameters[51].Value = model.power_factor_type; parameters[52].Value = model.shop_attrtype; parameters[53].Value = model.price_calc_way; parameters[54].Value = model.rate_reduce_flag; parameters[55].Value = model.exec_price; parameters[56].Value = model.is_stop_power; parameters[57].Value = model.price_type; parameters[58].Value = model.fee_compute_type; parameters[59].Value = model.power_factor_checktype; parameters[60].Value = model.fee_hangye_type; parameters[61].Value = model.fee; parameters[62].Value = model.is_peak_flag; parameters[63].Value = model.power_factor_stand; parameters[64].Value = model.accept_type; parameters[65].Value = model.accept_name; parameters[66].Value = model.power_count; parameters[67].Value = model.have_self_power; parameters[68].Value = model.meter_category; parameters[69].Value = model.meter_type; parameters[70].Value = model.active_power_level; parameters[71].Value = model.power_current; parameters[72].Value = model.power_voltage_meter; parameters[73].Value = model.inline_type_meter; parameters[74].Value = model.refer_flag; parameters[75].Value = model.indicator_type; parameters[76].Value = model.transform_plan; parameters[77].Value = model.r1; parameters[78].Value = model.r2; parameters[79].Value = model.r3; parameters[80].Value = model.r4; parameters[81].Value = model.r5; parameters[82].Value = model.r6; parameters[83].Value = model.create_time; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } } /// /// 更新一条数据 /// public bool Update(Competition.Mysql.Model.app_exam_answer model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update app_exam_answer set "); strSql.Append("exam_code=@exam_code,"); strSql.Append("exam_name=@exam_name,"); strSql.Append("power_unit=@power_unit,"); strSql.Append("user_name=@user_name,"); strSql.Append("contact_man=@contact_man,"); strSql.Append("contact_mobile=@contact_mobile,"); strSql.Append("user_no=@user_no,"); strSql.Append("taiqu_no=@taiqu_no,"); strSql.Append("address=@address,"); strSql.Append("id_card=@id_card,"); strSql.Append("need_type=@need_type,"); strSql.Append("user_type=@user_type,"); strSql.Append("power_voltage_client=@power_voltage_client,"); strSql.Append("city_type=@city_type,"); strSql.Append("use_power_type=@use_power_type,"); strSql.Append("temp_power_flag=@temp_power_flag,"); strSql.Append("apply_capacity=@apply_capacity,"); strSql.Append("is_start_power=@is_start_power,"); strSql.Append("verify_capacity=@verify_capacity,"); strSql.Append("is_new_point=@is_new_point,"); strSql.Append("is_config_project=@is_config_project,"); strSql.Append("has_project_flag=@has_project_flag,"); strSql.Append("zhuangong_flag=@zhuangong_flag,"); strSql.Append("if_jiakong=@if_jiakong,"); strSql.Append("fuhe_nature=@fuhe_nature,"); strSql.Append("check_man=@check_man,"); strSql.Append("check_date=@check_date,"); strSql.Append("is_fee_control=@is_fee_control,"); strSql.Append("check_idea=@check_idea,"); strSql.Append("power_type=@power_type,"); strSql.Append("power_nature=@power_nature,"); strSql.Append("power_phase=@power_phase,"); strSql.Append("power_voltage_powerplan=@power_voltage_powerplan,"); strSql.Append("in_line_type=@in_line_type,"); strSql.Append("protect_type=@protect_type,"); strSql.Append("power_capacity=@power_capacity,"); strSql.Append("station_line_taiqu=@station_line_taiqu,"); strSql.Append("in_line_no=@in_line_no,"); strSql.Append("property_split=@property_split,"); strSql.Append("measure_name=@measure_name,"); strSql.Append("measure_type=@measure_type,"); strSql.Append("measure_nature=@measure_nature,"); strSql.Append("measure_way=@measure_way,"); strSql.Append("main_use=@main_use,"); strSql.Append("inline_type_measure=@inline_type_measure,"); strSql.Append("voltage_level=@voltage_level,"); strSql.Append("is_fill_meter=@is_fill_meter,"); strSql.Append("device_type=@device_type,"); strSql.Append("measure_capacity=@measure_capacity,"); strSql.Append("own_side=@own_side,"); strSql.Append("power_factor_type=@power_factor_type,"); strSql.Append("shop_attrtype=@shop_attrtype,"); strSql.Append("price_calc_way=@price_calc_way,"); strSql.Append("rate_reduce_flag=@rate_reduce_flag,"); strSql.Append("exec_price=@exec_price,"); strSql.Append("is_stop_power=@is_stop_power,"); strSql.Append("price_type=@price_type,"); strSql.Append("fee_compute_type=@fee_compute_type,"); strSql.Append("power_factor_checktype=@power_factor_checktype,"); strSql.Append("fee_hangye_type=@fee_hangye_type,"); strSql.Append("fee=@fee,"); strSql.Append("is_peak_flag=@is_peak_flag,"); strSql.Append("power_factor_stand=@power_factor_stand,"); strSql.Append("accept_type=@accept_type,"); strSql.Append("accept_name=@accept_name,"); strSql.Append("power_count=@power_count,"); strSql.Append("have_self_power=@have_self_power,"); strSql.Append("meter_category=@meter_category,"); strSql.Append("meter_type=@meter_type,"); strSql.Append("active_power_level=@active_power_level,"); strSql.Append("power_current=@power_current,"); strSql.Append("power_voltage_meter=@power_voltage_meter,"); strSql.Append("inline_type_meter=@inline_type_meter,"); strSql.Append("refer_flag=@refer_flag,"); strSql.Append("indicator_type=@indicator_type,"); strSql.Append("transform_plan=@transform_plan,"); strSql.Append("r1=@r1,"); strSql.Append("r2=@r2,"); strSql.Append("r3=@r3,"); strSql.Append("r4=@r4,"); strSql.Append("r5=@r5,"); strSql.Append("r6=@r6,"); strSql.Append("create_time=@create_time"); strSql.Append(" where id=@id "); MySqlParameter[] parameters = { new MySqlParameter("@exam_code", MySqlDbType.VarChar,255), new MySqlParameter("@exam_name", MySqlDbType.VarChar,255), new MySqlParameter("@power_unit", MySqlDbType.VarChar,255), new MySqlParameter("@user_name", MySqlDbType.VarChar,255), new MySqlParameter("@contact_man", MySqlDbType.VarChar,255), new MySqlParameter("@contact_mobile", MySqlDbType.VarChar,255), new MySqlParameter("@user_no", MySqlDbType.VarChar,255), new MySqlParameter("@taiqu_no", MySqlDbType.VarChar,255), new MySqlParameter("@address", MySqlDbType.VarChar,255), new MySqlParameter("@id_card", MySqlDbType.VarChar,255), new MySqlParameter("@need_type", MySqlDbType.VarChar,255), new MySqlParameter("@user_type", MySqlDbType.VarChar,255), new MySqlParameter("@power_voltage_client", MySqlDbType.VarChar,255), new MySqlParameter("@city_type", MySqlDbType.VarChar,255), new MySqlParameter("@use_power_type", MySqlDbType.VarChar,255), new MySqlParameter("@temp_power_flag", MySqlDbType.VarChar,255), new MySqlParameter("@apply_capacity", MySqlDbType.VarChar,255), new MySqlParameter("@is_start_power", MySqlDbType.VarChar,255), new MySqlParameter("@verify_capacity", MySqlDbType.VarChar,255), new MySqlParameter("@is_new_point", MySqlDbType.VarChar,255), new MySqlParameter("@is_config_project", MySqlDbType.VarChar,255), new MySqlParameter("@has_project_flag", MySqlDbType.VarChar,255), new MySqlParameter("@zhuangong_flag", MySqlDbType.VarChar,255), new MySqlParameter("@if_jiakong", MySqlDbType.VarChar,255), new MySqlParameter("@fuhe_nature", MySqlDbType.VarChar,255), new MySqlParameter("@check_man", MySqlDbType.VarChar,255), new MySqlParameter("@check_date", MySqlDbType.VarChar,255), new MySqlParameter("@is_fee_control", MySqlDbType.VarChar,255), new MySqlParameter("@check_idea", MySqlDbType.VarChar,255), new MySqlParameter("@power_type", MySqlDbType.VarChar,255), new MySqlParameter("@power_nature", MySqlDbType.VarChar,255), new MySqlParameter("@power_phase", MySqlDbType.VarChar,255), new MySqlParameter("@power_voltage_powerplan", MySqlDbType.VarChar,255), new MySqlParameter("@in_line_type", MySqlDbType.VarChar,255), new MySqlParameter("@protect_type", MySqlDbType.VarChar,255), new MySqlParameter("@power_capacity", MySqlDbType.VarChar,255), new MySqlParameter("@station_line_taiqu", MySqlDbType.VarChar,255), new MySqlParameter("@in_line_no", MySqlDbType.VarChar,255), new MySqlParameter("@property_split", MySqlDbType.VarChar,255), new MySqlParameter("@measure_name", MySqlDbType.VarChar,255), new MySqlParameter("@measure_type", MySqlDbType.VarChar,255), new MySqlParameter("@measure_nature", MySqlDbType.VarChar,255), new MySqlParameter("@measure_way", MySqlDbType.VarChar,255), new MySqlParameter("@main_use", MySqlDbType.VarChar,255), new MySqlParameter("@inline_type_measure", MySqlDbType.VarChar,255), new MySqlParameter("@voltage_level", MySqlDbType.VarChar,255), new MySqlParameter("@is_fill_meter", MySqlDbType.VarChar,255), new MySqlParameter("@device_type", MySqlDbType.VarChar,255), new MySqlParameter("@measure_capacity", MySqlDbType.VarChar,255), new MySqlParameter("@own_side", MySqlDbType.VarChar,255), new MySqlParameter("@power_factor_type", MySqlDbType.VarChar,255), new MySqlParameter("@shop_attrtype", MySqlDbType.VarChar,255), new MySqlParameter("@price_calc_way", MySqlDbType.VarChar,255), new MySqlParameter("@rate_reduce_flag", MySqlDbType.VarChar,255), new MySqlParameter("@exec_price", MySqlDbType.VarChar,255), new MySqlParameter("@is_stop_power", MySqlDbType.VarChar,255), new MySqlParameter("@price_type", MySqlDbType.VarChar,255), new MySqlParameter("@fee_compute_type", MySqlDbType.VarChar,255), new MySqlParameter("@power_factor_checktype", MySqlDbType.VarChar,255), new MySqlParameter("@fee_hangye_type", MySqlDbType.VarChar,255), new MySqlParameter("@fee", MySqlDbType.VarChar,255), new MySqlParameter("@is_peak_flag", MySqlDbType.VarChar,255), new MySqlParameter("@power_factor_stand", MySqlDbType.VarChar,255), new MySqlParameter("@accept_type", MySqlDbType.VarChar,255), new MySqlParameter("@accept_name", MySqlDbType.VarChar,255), new MySqlParameter("@power_count", MySqlDbType.VarChar,255), new MySqlParameter("@have_self_power", MySqlDbType.VarChar,255), new MySqlParameter("@meter_category", MySqlDbType.VarChar,255), new MySqlParameter("@meter_type", MySqlDbType.VarChar,255), new MySqlParameter("@active_power_level", MySqlDbType.VarChar,255), new MySqlParameter("@power_current", MySqlDbType.VarChar,255), new MySqlParameter("@power_voltage_meter", MySqlDbType.VarChar,255), new MySqlParameter("@inline_type_meter", MySqlDbType.VarChar,255), new MySqlParameter("@refer_flag", MySqlDbType.VarChar,255), new MySqlParameter("@indicator_type", MySqlDbType.VarChar,255), new MySqlParameter("@transform_plan", MySqlDbType.VarChar,255), new MySqlParameter("@r1", MySqlDbType.VarChar,255), new MySqlParameter("@r2", MySqlDbType.VarChar,255), new MySqlParameter("@r3", MySqlDbType.VarChar,255), new MySqlParameter("@r4", MySqlDbType.VarChar,255), new MySqlParameter("@r5", MySqlDbType.VarChar,255), new MySqlParameter("@r6", MySqlDbType.VarChar,255), new MySqlParameter("@create_time", MySqlDbType.DateTime), new MySqlParameter("@id", MySqlDbType.VarChar,255)}; parameters[0].Value = model.exam_code; parameters[1].Value = model.exam_name; parameters[2].Value = model.power_unit; parameters[3].Value = model.user_name; parameters[4].Value = model.contact_man; parameters[5].Value = model.contact_mobile; parameters[6].Value = model.user_no; parameters[7].Value = model.taiqu_no; parameters[8].Value = model.address; parameters[9].Value = model.id_card; parameters[10].Value = model.need_type; parameters[11].Value = model.user_type; parameters[12].Value = model.power_voltage_client; parameters[13].Value = model.city_type; parameters[14].Value = model.use_power_type; parameters[15].Value = model.temp_power_flag; parameters[16].Value = model.apply_capacity; parameters[17].Value = model.is_start_power; parameters[18].Value = model.verify_capacity; parameters[19].Value = model.is_new_point; parameters[20].Value = model.is_config_project; parameters[21].Value = model.has_project_flag; parameters[22].Value = model.zhuangong_flag; parameters[23].Value = model.if_jiakong; parameters[24].Value = model.fuhe_nature; parameters[25].Value = model.check_man; parameters[26].Value = model.check_date; parameters[27].Value = model.is_fee_control; parameters[28].Value = model.check_idea; parameters[29].Value = model.power_type; parameters[30].Value = model.power_nature; parameters[31].Value = model.power_phase; parameters[32].Value = model.power_voltage_powerplan; parameters[33].Value = model.in_line_type; parameters[34].Value = model.protect_type; parameters[35].Value = model.power_capacity; parameters[36].Value = model.station_line_taiqu; parameters[37].Value = model.in_line_no; parameters[38].Value = model.property_split; parameters[39].Value = model.measure_name; parameters[40].Value = model.measure_type; parameters[41].Value = model.measure_nature; parameters[42].Value = model.measure_way; parameters[43].Value = model.main_use; parameters[44].Value = model.inline_type_measure; parameters[45].Value = model.voltage_level; parameters[46].Value = model.is_fill_meter; parameters[47].Value = model.device_type; parameters[48].Value = model.measure_capacity; parameters[49].Value = model.own_side; parameters[50].Value = model.power_factor_type; parameters[51].Value = model.shop_attrtype; parameters[52].Value = model.price_calc_way; parameters[53].Value = model.rate_reduce_flag; parameters[54].Value = model.exec_price; parameters[55].Value = model.is_stop_power; parameters[56].Value = model.price_type; parameters[57].Value = model.fee_compute_type; parameters[58].Value = model.power_factor_checktype; parameters[59].Value = model.fee_hangye_type; parameters[60].Value = model.fee; parameters[61].Value = model.is_peak_flag; parameters[62].Value = model.power_factor_stand; parameters[63].Value = model.accept_type; parameters[64].Value = model.accept_name; parameters[65].Value = model.power_count; parameters[66].Value = model.have_self_power; parameters[67].Value = model.meter_category; parameters[68].Value = model.meter_type; parameters[69].Value = model.active_power_level; parameters[70].Value = model.power_current; parameters[71].Value = model.power_voltage_meter; parameters[72].Value = model.inline_type_meter; parameters[73].Value = model.refer_flag; parameters[74].Value = model.indicator_type; parameters[75].Value = model.transform_plan; parameters[76].Value = model.r1; parameters[77].Value = model.r2; parameters[78].Value = model.r3; parameters[79].Value = model.r4; parameters[80].Value = model.r5; parameters[81].Value = model.r6; parameters[82].Value = model.create_time; parameters[83].Value = model.id; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } } /// /// 删除一条数据 /// public bool Delete(string id) { StringBuilder strSql = new StringBuilder(); strSql.Append("delete from app_exam_answer "); strSql.Append(" where id=@id "); MySqlParameter[] parameters = { new MySqlParameter("@id", MySqlDbType.VarChar,255) }; parameters[0].Value = id; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } } /// /// 批量删除数据 /// public bool DeleteList(string idlist) { StringBuilder strSql = new StringBuilder(); strSql.Append("delete from app_exam_answer "); strSql.Append(" where id in (" + idlist + ") "); int rows = DbHelperMySQL.ExecuteSql(strSql.ToString()); if (rows > 0) { return true; } else { return false; } } /// /// 得到一个对象实体 /// public Competition.Mysql.Model.app_exam_answer GetModel(string id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select id,exam_code,exam_name,power_unit,user_name,contact_man,contact_mobile,user_no,taiqu_no,address,id_card,need_type,user_type,power_voltage_client,city_type,use_power_type,temp_power_flag,apply_capacity,is_start_power,verify_capacity,is_new_point,is_config_project,has_project_flag,zhuangong_flag,if_jiakong,fuhe_nature,check_man,check_date,is_fee_control,check_idea,power_type,power_nature,power_phase,power_voltage_powerplan,in_line_type,protect_type,power_capacity,station_line_taiqu,in_line_no,property_split,measure_name,measure_type,measure_nature,measure_way,main_use,inline_type_measure,voltage_level,is_fill_meter,device_type,measure_capacity,own_side,power_factor_type,shop_attrtype,price_calc_way,rate_reduce_flag,exec_price,is_stop_power,price_type,fee_compute_type,power_factor_checktype,fee_hangye_type,fee,is_peak_flag,power_factor_stand,accept_type,accept_name,power_count,have_self_power,meter_category,meter_type,active_power_level,power_current,power_voltage_meter,inline_type_meter,refer_flag,indicator_type,transform_plan,r1,r2,r3,r4,r5,r6,create_time from app_exam_answer "); strSql.Append(" where id=@id "); MySqlParameter[] parameters = { new MySqlParameter("@id", MySqlDbType.VarChar,255) }; parameters[0].Value = id; Competition.Mysql.Model.app_exam_answer model = new Competition.Mysql.Model.app_exam_answer(); DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return DataRowToModel(ds.Tables[0].Rows[0]); } else { return null; } } /// /// 得到一个对象实体 /// public Competition.Mysql.Model.app_exam_answer DataRowToModel(DataRow row) { Competition.Mysql.Model.app_exam_answer model = new Competition.Mysql.Model.app_exam_answer(); if (row != null) { if (row["id"] != null) { model.id = row["id"].ToString(); } if (row["exam_code"] != null) { model.exam_code = row["exam_code"].ToString(); } if (row["exam_name"] != null) { model.exam_name = row["exam_name"].ToString(); } if (row["power_unit"] != null) { model.power_unit = row["power_unit"].ToString(); } if (row["user_name"] != null) { model.user_name = row["user_name"].ToString(); } if (row["contact_man"] != null) { model.contact_man = row["contact_man"].ToString(); } if (row["contact_mobile"] != null) { model.contact_mobile = row["contact_mobile"].ToString(); } if (row["user_no"] != null) { model.user_no = row["user_no"].ToString(); } if (row["taiqu_no"] != null) { model.taiqu_no = row["taiqu_no"].ToString(); } if (row["address"] != null) { model.address = row["address"].ToString(); } if (row["id_card"] != null) { model.id_card = row["id_card"].ToString(); } if (row["need_type"] != null) { model.need_type = row["need_type"].ToString(); } if (row["user_type"] != null) { model.user_type = row["user_type"].ToString(); } if (row["power_voltage_client"] != null) { model.power_voltage_client = row["power_voltage_client"].ToString(); } if (row["city_type"] != null) { model.city_type = row["city_type"].ToString(); } if (row["use_power_type"] != null) { model.use_power_type = row["use_power_type"].ToString(); } if (row["temp_power_flag"] != null) { model.temp_power_flag = row["temp_power_flag"].ToString(); } if (row["apply_capacity"] != null) { model.apply_capacity = row["apply_capacity"].ToString(); } if (row["is_start_power"] != null) { model.is_start_power = row["is_start_power"].ToString(); } if (row["verify_capacity"] != null) { model.verify_capacity = row["verify_capacity"].ToString(); } if (row["is_new_point"] != null) { model.is_new_point = row["is_new_point"].ToString(); } if (row["is_config_project"] != null) { model.is_config_project = row["is_config_project"].ToString(); } if (row["has_project_flag"] != null) { model.has_project_flag = row["has_project_flag"].ToString(); } if (row["zhuangong_flag"] != null) { model.zhuangong_flag = row["zhuangong_flag"].ToString(); } if (row["if_jiakong"] != null) { model.if_jiakong = row["if_jiakong"].ToString(); } if (row["fuhe_nature"] != null) { model.fuhe_nature = row["fuhe_nature"].ToString(); } if (row["check_man"] != null) { model.check_man = row["check_man"].ToString(); } if (row["check_date"] != null) { model.check_date = row["check_date"].ToString(); } if (row["is_fee_control"] != null) { model.is_fee_control = row["is_fee_control"].ToString(); } if (row["check_idea"] != null) { model.check_idea = row["check_idea"].ToString(); } if (row["power_type"] != null) { model.power_type = row["power_type"].ToString(); } if (row["power_nature"] != null) { model.power_nature = row["power_nature"].ToString(); } if (row["power_phase"] != null) { model.power_phase = row["power_phase"].ToString(); } if (row["power_voltage_powerplan"] != null) { model.power_voltage_powerplan = row["power_voltage_powerplan"].ToString(); } if (row["in_line_type"] != null) { model.in_line_type = row["in_line_type"].ToString(); } if (row["protect_type"] != null) { model.protect_type = row["protect_type"].ToString(); } if (row["power_capacity"] != null) { model.power_capacity = row["power_capacity"].ToString(); } if (row["station_line_taiqu"] != null) { model.station_line_taiqu = row["station_line_taiqu"].ToString(); } if (row["in_line_no"] != null) { model.in_line_no = row["in_line_no"].ToString(); } if (row["property_split"] != null) { model.property_split = row["property_split"].ToString(); } if (row["measure_name"] != null) { model.measure_name = row["measure_name"].ToString(); } if (row["measure_type"] != null) { model.measure_type = row["measure_type"].ToString(); } if (row["measure_nature"] != null) { model.measure_nature = row["measure_nature"].ToString(); } if (row["measure_way"] != null) { model.measure_way = row["measure_way"].ToString(); } if (row["main_use"] != null) { model.main_use = row["main_use"].ToString(); } if (row["inline_type_measure"] != null) { model.inline_type_measure = row["inline_type_measure"].ToString(); } if (row["voltage_level"] != null) { model.voltage_level = row["voltage_level"].ToString(); } if (row["is_fill_meter"] != null) { model.is_fill_meter = row["is_fill_meter"].ToString(); } if (row["device_type"] != null) { model.device_type = row["device_type"].ToString(); } if (row["measure_capacity"] != null) { model.measure_capacity = row["measure_capacity"].ToString(); } if (row["own_side"] != null) { model.own_side = row["own_side"].ToString(); } if (row["power_factor_type"] != null) { model.power_factor_type = row["power_factor_type"].ToString(); } if (row["shop_attrtype"] != null) { model.shop_attrtype = row["shop_attrtype"].ToString(); } if (row["price_calc_way"] != null) { model.price_calc_way = row["price_calc_way"].ToString(); } if (row["rate_reduce_flag"] != null) { model.rate_reduce_flag = row["rate_reduce_flag"].ToString(); } if (row["exec_price"] != null) { model.exec_price = row["exec_price"].ToString(); } if (row["is_stop_power"] != null) { model.is_stop_power = row["is_stop_power"].ToString(); } if (row["price_type"] != null) { model.price_type = row["price_type"].ToString(); } if (row["fee_compute_type"] != null) { model.fee_compute_type = row["fee_compute_type"].ToString(); } if (row["power_factor_checktype"] != null) { model.power_factor_checktype = row["power_factor_checktype"].ToString(); } if (row["fee_hangye_type"] != null) { model.fee_hangye_type = row["fee_hangye_type"].ToString(); } if (row["fee"] != null) { model.fee = row["fee"].ToString(); } if (row["is_peak_flag"] != null) { model.is_peak_flag = row["is_peak_flag"].ToString(); } if (row["power_factor_stand"] != null) { model.power_factor_stand = row["power_factor_stand"].ToString(); } if (row["accept_type"] != null) { model.accept_type = row["accept_type"].ToString(); } if (row["accept_name"] != null) { model.accept_name = row["accept_name"].ToString(); } if (row["power_count"] != null) { model.power_count = row["power_count"].ToString(); } if (row["have_self_power"] != null) { model.have_self_power = row["have_self_power"].ToString(); } if (row["meter_category"] != null) { model.meter_category = row["meter_category"].ToString(); } if (row["meter_type"] != null) { model.meter_type = row["meter_type"].ToString(); } if (row["active_power_level"] != null) { model.active_power_level = row["active_power_level"].ToString(); } if (row["power_current"] != null) { model.power_current = row["power_current"].ToString(); } if (row["power_voltage_meter"] != null) { model.power_voltage_meter = row["power_voltage_meter"].ToString(); } if (row["inline_type_meter"] != null) { model.inline_type_meter = row["inline_type_meter"].ToString(); } if (row["refer_flag"] != null) { model.refer_flag = row["refer_flag"].ToString(); } if (row["indicator_type"] != null) { model.indicator_type = row["indicator_type"].ToString(); } if (row["transform_plan"] != null) { model.transform_plan = row["transform_plan"].ToString(); } if (row["r1"] != null) { model.r1 = row["r1"].ToString(); } if (row["r2"] != null) { model.r2 = row["r2"].ToString(); } if (row["r3"] != null) { model.r3 = row["r3"].ToString(); } if (row["r4"] != null) { model.r4 = row["r4"].ToString(); } if (row["r5"] != null) { model.r5 = row["r5"].ToString(); } if (row["r6"] != null) { model.r6 = row["r6"].ToString(); } if (row["create_time"] != null && row["create_time"].ToString() != "") { model.create_time = DateTime.Parse(row["create_time"].ToString()); } } return model; } /// /// 获得数据列表 /// public DataSet GetList(string strWhere) { StringBuilder strSql = new StringBuilder(); strSql.Append("select id,exam_code,exam_name,power_unit,user_name,contact_man,contact_mobile,user_no,taiqu_no,address,id_card,need_type,user_type,power_voltage_client,city_type,use_power_type,temp_power_flag,apply_capacity,is_start_power,verify_capacity,is_new_point,is_config_project,has_project_flag,zhuangong_flag,if_jiakong,fuhe_nature,check_man,check_date,is_fee_control,check_idea,power_type,power_nature,power_phase,power_voltage_powerplan,in_line_type,protect_type,power_capacity,station_line_taiqu,in_line_no,property_split,measure_name,measure_type,measure_nature,measure_way,main_use,inline_type_measure,voltage_level,is_fill_meter,device_type,measure_capacity,own_side,power_factor_type,shop_attrtype,price_calc_way,rate_reduce_flag,exec_price,is_stop_power,price_type,fee_compute_type,power_factor_checktype,fee_hangye_type,fee,is_peak_flag,power_factor_stand,accept_type,accept_name,power_count,have_self_power,meter_category,meter_type,active_power_level,power_current,power_voltage_meter,inline_type_meter,refer_flag,indicator_type,transform_plan,r1,r2,r3,r4,r5,r6,create_time "); strSql.Append(" FROM app_exam_answer "); if (strWhere.Trim() != "") { strSql.Append(" where " + strWhere); } return DbHelperMySQL.Query(strSql.ToString()); } /// /// 获取记录总数 /// public int GetRecordCount(string strWhere) { StringBuilder strSql = new StringBuilder(); strSql.Append("select count(1) FROM app_exam_answer "); if (strWhere.Trim() != "") { strSql.Append(" where " + strWhere); } object obj = DbHelperMySQL.GetSingle(strSql.ToString()); if (obj == null) { return 0; } else { return Convert.ToInt32(obj); } } /// /// 分页获取数据列表 /// public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex) { StringBuilder strSql = new StringBuilder(); strSql.Append("SELECT * FROM ( "); strSql.Append(" SELECT ROW_NUMBER() OVER ("); if (!string.IsNullOrEmpty(orderby.Trim())) { strSql.Append("order by T." + orderby); } else { strSql.Append("order by T.id desc"); } strSql.Append(")AS Row, T.* from app_exam_answer T "); if (!string.IsNullOrEmpty(strWhere.Trim())) { strSql.Append(" WHERE " + strWhere); } strSql.Append(" ) TT"); strSql.AppendFormat(" WHERE TT.Row between {0} and {1}", startIndex, endIndex); return DbHelperMySQL.Query(strSql.ToString()); } /* /// /// 分页获取数据列表 /// public DataSet GetList(int PageSize,int PageIndex,string strWhere) { MySqlParameter[] parameters = { new MySqlParameter("@tblName", MySqlDbType.VarChar, 255), new MySqlParameter("@fldName", MySqlDbType.VarChar, 255), new MySqlParameter("@PageSize", MySqlDbType.Int32), new MySqlParameter("@PageIndex", MySqlDbType.Int32), new MySqlParameter("@IsReCount", MySqlDbType.Bit), new MySqlParameter("@OrderType", MySqlDbType.Bit), new MySqlParameter("@strWhere", MySqlDbType.VarChar,1000), }; parameters[0].Value = "app_exam_answer"; parameters[1].Value = "id"; parameters[2].Value = PageSize; parameters[3].Value = PageIndex; parameters[4].Value = 0; parameters[5].Value = 0; parameters[6].Value = strWhere; return DbHelperMySQL.RunProcedure("UP_GetRecordByPage",parameters,"ds"); }*/ #endregion BasicMethod #region ExtensionMethod #endregion ExtensionMethod } }