/// <summary>
        /// 得到一个对象实体
        /// </summary>
        public FMS_Model.fms_bank_list_excel GetModel(int id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select id,collection_bank_id,collection_bank_code,collection_bank_name,collection_account,dk_time,dk_time_only,dk_money,dk_account,dk_username,dk_bank_name,dk_channel,dk_message_remarks,start_line,excel_exist_collection_account,sort,excel_type,is_use,is_show_full from fms_bank_list_excel,acc_type,is_collect ");
            strSql.Append(" where id=@id ");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@id", MySqlDbType.Int32, 11)
            };
            parameters[0].Value = id;

            FMS_Model.fms_bank_list_excel model = new FMS_Model.fms_bank_list_excel();
            DataSet ds = FMS_DbHelperMySQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Esempio n. 2
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(FMS_Model.fms_bank_list_excel model)
 {
     return(dal.Update(model));
 }
Esempio n. 3
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public bool Add(FMS_Model.fms_bank_list_excel model)
 {
     return(dal.Add(model));
 }
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(FMS_Model.fms_bank_list_excel model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into fms_bank_list_excel(");
            strSql.Append("id,collection_bank_id,collection_bank_code,collection_bank_name,collection_account,dk_time,dk_time_only,dk_money,dk_account,dk_username,dk_bank_name,dk_channel,dk_message_remarks,start_line,excel_exist_collection_account,sort,excel_type,is_use,is_show_full,acc_type,is_collect,is_send_out)");
            strSql.Append(" values (");
            strSql.Append("@id,@collection_bank_id,@collection_bank_code,@collection_bank_name,@collection_account,@dk_time,@dk_time_only,@dk_money,@dk_account,@dk_username,@dk_bank_name,@dk_channel,@dk_message_remarks,@start_line,@excel_exist_collection_account,@sort,@excel_type,@is_use,@is_show_full,@acc_type,@is_collect,@is_send_out)");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@id",                             MySqlDbType.Int32,    11),
                new MySqlParameter("@collection_bank_id",             MySqlDbType.Int16,     5),
                new MySqlParameter("@collection_bank_code",           MySqlDbType.VarChar,  20),
                new MySqlParameter("@collection_bank_name",           MySqlDbType.VarChar,  50),
                new MySqlParameter("@collection_account",             MySqlDbType.VarChar, 255),
                new MySqlParameter("@dk_time",                        MySqlDbType.VarChar,   6),
                new MySqlParameter("@dk_time_only",                   MySqlDbType.VarChar,   6),
                new MySqlParameter("@dk_money",                       MySqlDbType.VarChar,   6),
                new MySqlParameter("@dk_account",                     MySqlDbType.VarChar,   6),
                new MySqlParameter("@dk_username",                    MySqlDbType.VarChar,   6),
                new MySqlParameter("@dk_bank_name",                   MySqlDbType.VarChar,   6),
                new MySqlParameter("@dk_channel",                     MySqlDbType.VarChar,   6),
                new MySqlParameter("@dk_message_remarks",             MySqlDbType.VarChar,   6),
                new MySqlParameter("@start_line",                     MySqlDbType.Int16,     5),
                new MySqlParameter("@excel_exist_collection_account", MySqlDbType.Int16,     2),
                new MySqlParameter("@sort",                           MySqlDbType.Int32,     3),
                new MySqlParameter("@excel_type",                     MySqlDbType.VarChar,  10),
                new MySqlParameter("@is_use",                         MySqlDbType.Int16,     2),
                new MySqlParameter("@is_show_full",                   MySqlDbType.Int16,     2),
                new MySqlParameter("@acc_type",                       MySqlDbType.Int16,     2),
                new MySqlParameter("@is_collect",                     MySqlDbType.Int16,     2),
                new MySqlParameter("@is_send_out",                    MySqlDbType.Int16, 2)
            };

            parameters[0].Value  = model.id;
            parameters[1].Value  = model.collection_bank_id;
            parameters[2].Value  = model.collection_bank_code;
            parameters[3].Value  = model.collection_bank_name;
            parameters[4].Value  = model.collection_account;
            parameters[5].Value  = model.dk_time;
            parameters[6].Value  = model.dk_time_only;
            parameters[7].Value  = model.dk_money;
            parameters[8].Value  = model.dk_account;
            parameters[9].Value  = model.dk_username;
            parameters[10].Value = model.dk_bank_name;
            parameters[11].Value = model.dk_channel;
            parameters[12].Value = model.dk_message_remarks;
            parameters[13].Value = model.start_line;
            parameters[14].Value = model.excel_exist_collection_account;
            parameters[15].Value = model.sort;
            parameters[16].Value = model.excel_type;
            parameters[17].Value = model.is_use;
            parameters[18].Value = model.is_show_full;
            parameters[19].Value = model.acc_type;
            parameters[20].Value = model.is_collect;
            parameters[21].Value = model.is_send_out;


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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public FMS_Model.fms_bank_list_excel DataRowToModel(DataRow row)
 {
     FMS_Model.fms_bank_list_excel model = new FMS_Model.fms_bank_list_excel();
     if (row != null)
     {
         if (row["id"] != null && row["id"].ToString() != "")
         {
             model.id = int.Parse(row["id"].ToString());
         }
         //model.collection_bank_id=row["collection_bank_id"].ToString();
         if (row["collection_bank_code"] != null)
         {
             model.collection_bank_code = row["collection_bank_code"].ToString();
         }
         if (row["collection_bank_name"] != null)
         {
             model.collection_bank_name = row["collection_bank_name"].ToString();
         }
         if (row["collection_account"] != null)
         {
             model.collection_account = row["collection_account"].ToString();
         }
         if (row["dk_time"] != null)
         {
             model.dk_time = row["dk_time"].ToString();
         }
         if (row["dk_time_only"] != null)
         {
             model.dk_time_only = row["dk_time_only"].ToString();
         }
         if (row["dk_money"] != null)
         {
             model.dk_money = row["dk_money"].ToString();
         }
         if (row["dk_account"] != null)
         {
             model.dk_account = row["dk_account"].ToString();
         }
         if (row["dk_username"] != null)
         {
             model.dk_username = row["dk_username"].ToString();
         }
         if (row["dk_bank_name"] != null)
         {
             model.dk_bank_name = row["dk_bank_name"].ToString();
         }
         if (row["dk_channel"] != null)
         {
             model.dk_channel = row["dk_channel"].ToString();
         }
         if (row["dk_message_remarks"] != null)
         {
             model.dk_message_remarks = row["dk_message_remarks"].ToString();
         }
         //model.start_line=row["start_line"].ToString();
         if (row["excel_exist_collection_account"] != null && row["excel_exist_collection_account"].ToString() != "")
         {
             model.excel_exist_collection_account = int.Parse(row["excel_exist_collection_account"].ToString());
         }
         if (row["sort"] != null && row["sort"].ToString() != "")
         {
             model.sort = int.Parse(row["sort"].ToString());
         }
         if (row["excel_type"] != null)
         {
             model.excel_type = row["excel_type"].ToString();
         }
         if (row["is_use"] != null && row["is_use"].ToString() != "")
         {
             model.is_use = int.Parse(row["is_use"].ToString());
         }
         if (row["is_show_full"] != null && row["is_show_full"].ToString() != "")
         {
             model.is_show_full = int.Parse(row["is_show_full"].ToString());
         }
         if (row["acc_type"] != null && row["acc_type"].ToString() != "")
         {
             model.acc_type = int.Parse(row["acc_type"].ToString());
         }
         if (row["is_collect"] != null && row["is_collect"].ToString() != "")
         {
             model.is_collect = int.Parse(row["is_collect"].ToString());
         }
     }
     return(model);
 }
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(FMS_Model.fms_bank_list_excel model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update fms_bank_list_excel set ");
            strSql.Append("collection_bank_id=@collection_bank_id,");
            strSql.Append("collection_bank_code=@collection_bank_code,");
            strSql.Append("collection_bank_name=@collection_bank_name,");
            strSql.Append("collection_account=@collection_account,");
            strSql.Append("dk_time=@dk_time,");
            strSql.Append("dk_time_only=@dk_time_only,");
            strSql.Append("dk_money=@dk_money,");
            strSql.Append("dk_account=@dk_account,");
            strSql.Append("dk_username=@dk_username,");
            strSql.Append("dk_bank_name=@dk_bank_name,");
            strSql.Append("dk_channel=@dk_channel,");
            strSql.Append("dk_message_remarks=@dk_message_remarks,");
            strSql.Append("start_line=@start_line,");
            strSql.Append("excel_exist_collection_account=@excel_exist_collection_account,");
            strSql.Append("sort=@sort,");
            strSql.Append("excel_type=@excel_type,");
            strSql.Append("is_use=@is_use,");
            strSql.Append("is_show_full=@is_show_full,");
            strSql.Append("acc_type=@acc_type,");
            strSql.Append("is_collect=@is_collect,");
            strSql.Append("is_send_out=@is_send_out");
            strSql.Append(" where id=@id ");

            MySqlParameter[] parameters =
            {
                new MySqlParameter("@collection_bank_id",             MySqlDbType.Int16,     5),
                new MySqlParameter("@collection_bank_code",           MySqlDbType.VarChar,  20),
                new MySqlParameter("@collection_bank_name",           MySqlDbType.VarChar,  50),
                new MySqlParameter("@collection_account",             MySqlDbType.VarChar, 255),
                new MySqlParameter("@dk_time",                        MySqlDbType.VarChar,   6),
                new MySqlParameter("@dk_time_only",                   MySqlDbType.VarChar,   6),
                new MySqlParameter("@dk_money",                       MySqlDbType.VarChar,   6),
                new MySqlParameter("@dk_account",                     MySqlDbType.VarChar,   6),
                new MySqlParameter("@dk_username",                    MySqlDbType.VarChar,   6),
                new MySqlParameter("@dk_bank_name",                   MySqlDbType.VarChar,   6),
                new MySqlParameter("@dk_channel",                     MySqlDbType.VarChar,   6),
                new MySqlParameter("@dk_message_remarks",             MySqlDbType.VarChar,   6),
                new MySqlParameter("@start_line",                     MySqlDbType.Int16,     5),
                new MySqlParameter("@excel_exist_collection_account", MySqlDbType.Int16,     2),
                new MySqlParameter("@sort",                           MySqlDbType.Int32,     3),
                new MySqlParameter("@excel_type",                     MySqlDbType.VarChar,  10),
                new MySqlParameter("@is_use",                         MySqlDbType.Int16,     2),
                new MySqlParameter("@is_show_full",                   MySqlDbType.Int16,     2),
                new MySqlParameter("@acc_type",                       MySqlDbType.Int16,     2),
                new MySqlParameter("@is_collect",                     MySqlDbType.Int16,     2),
                new MySqlParameter("@is_send_out",                    MySqlDbType.Int16,     2),
                new MySqlParameter("@id",                             MySqlDbType.Int32, 11)
            };

            parameters[0].Value  = model.collection_bank_id;
            parameters[1].Value  = model.collection_bank_code;
            parameters[2].Value  = model.collection_bank_name;
            parameters[3].Value  = model.collection_account;
            parameters[4].Value  = model.dk_time;
            parameters[5].Value  = model.dk_time_only;
            parameters[6].Value  = model.dk_money;
            parameters[7].Value  = model.dk_account;
            parameters[8].Value  = model.dk_username;
            parameters[9].Value  = model.dk_bank_name;
            parameters[10].Value = model.dk_channel;
            parameters[11].Value = model.dk_message_remarks;
            parameters[12].Value = model.start_line;
            parameters[13].Value = model.excel_exist_collection_account;
            parameters[14].Value = model.sort;
            parameters[15].Value = model.excel_type;
            parameters[16].Value = model.is_use;
            parameters[17].Value = model.is_show_full;
            parameters[18].Value = model.acc_type;
            parameters[19].Value = model.is_collect;
            parameters[20].Value = model.is_send_out;
            parameters[21].Value = model.id;

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

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