예제 #1
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public FMS_Model.shop_invoices2 DataRowToModel(DataRow row)
 {
     FMS_Model.shop_invoices2 model = new FMS_Model.shop_invoices2();
     if (row != null)
     {
         //model.invoice_id=row["invoice_id"].ToString();
         if (row["invoice_type"] != null)
         {
             model.invoice_type = row["invoice_type"].ToString();
         }
         if (row["tax_rate"] != null && row["tax_rate"].ToString() != "")
         {
             model.tax_rate = int.Parse(row["tax_rate"].ToString());
         }
         //model.admin_id=row["admin_id"].ToString();
         if (row["invoice_no"] != null)
         {
             model.invoice_no = row["invoice_no"].ToString();
         }
         //model.user_id=row["user_id"].ToString();
         if (row["total_count"] != null && row["total_count"].ToString() != "")
         {
             model.total_count = int.Parse(row["total_count"].ToString());
         }
         if (row["total_money"] != null && row["total_money"].ToString() != "")
         {
             model.total_money = decimal.Parse(row["total_money"].ToString());
         }
         if (row["total_tax"] != null && row["total_tax"].ToString() != "")
         {
             model.total_tax = decimal.Parse(row["total_tax"].ToString());
         }
         if (row["invoice_create_time"] != null && row["invoice_create_time"].ToString() != "")
         {
             model.invoice_create_time = int.Parse(row["invoice_create_time"].ToString());
         }
         if (row["tax_account"] != null)
         {
             model.tax_account = row["tax_account"].ToString();
         }
         if (row["add_time"] != null && row["add_time"].ToString() != "")
         {
             model.add_time = int.Parse(row["add_time"].ToString());
         }
         if (row["note"] != null)
         {
             model.note = row["note"].ToString();
         }
         if (row["invoice1_id"] != null && row["invoice1_id"].ToString() != "")
         {
             model.invoice1_id = int.Parse(row["invoice1_id"].ToString());
         }
         if (row["update_time"] != null && row["update_time"].ToString() != "")
         {
             model.update_time = int.Parse(row["update_time"].ToString());
         }
     }
     return(model);
 }
예제 #2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(FMS_Model.shop_invoices2 model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into shop_invoices2(");
            strSql.Append("invoice_id,invoice_type,tax_rate,admin_id,invoice_no,user_id,total_count,total_money,total_tax,invoice_create_time,tax_account,add_time,note,invoice1_id,update_time)");
            strSql.Append(" values (");
            strSql.Append("@invoice_id,@invoice_type,@tax_rate,@admin_id,@invoice_no,@user_id,@total_count,@total_money,@total_tax,@invoice_create_time,@tax_account,@add_time,@note,@invoice1_id,@update_time)");
            strSql.Append(";select @@IDENTITY");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@invoice_id",          MySqlDbType.Int16,    8),
                new MySqlParameter("@invoice_type",        MySqlDbType.VarChar, 10),
                new MySqlParameter("@tax_rate",            MySqlDbType.Int16,    2),
                new MySqlParameter("@admin_id",            MySqlDbType.Int16,    8),
                new MySqlParameter("@invoice_no",          MySqlDbType.VarChar, 30),
                new MySqlParameter("@user_id",             MySqlDbType.Int16,    8),
                new MySqlParameter("@total_count",         MySqlDbType.Int32,   11),
                new MySqlParameter("@total_money",         MySqlDbType.Decimal, 10),
                new MySqlParameter("@total_tax",           MySqlDbType.Decimal, 10),
                new MySqlParameter("@invoice_create_time", MySqlDbType.Int32,   11),
                new MySqlParameter("@tax_account",         MySqlDbType.VarChar, 30),
                new MySqlParameter("@add_time",            MySqlDbType.Int32,   11),
                new MySqlParameter("@note",                MySqlDbType.VarChar, 60),
                new MySqlParameter("@invoice1_id",         MySqlDbType.Int32,   11),
                new MySqlParameter("@update_time",         MySqlDbType.Int32, 11)
            };
            parameters[0].Value  = model.invoice_id;
            parameters[1].Value  = model.invoice_type;
            parameters[2].Value  = model.tax_rate;
            parameters[3].Value  = model.admin_id;
            parameters[4].Value  = model.invoice_no;
            parameters[5].Value  = model.user_id;
            parameters[6].Value  = model.total_count;
            parameters[7].Value  = model.total_money;
            parameters[8].Value  = model.total_tax;
            parameters[9].Value  = model.invoice_create_time;
            parameters[10].Value = model.tax_account;
            parameters[11].Value = model.add_time;
            parameters[12].Value = model.note;
            parameters[13].Value = model.invoice1_id;
            parameters[14].Value = model.update_time;

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

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
예제 #3
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool UpdateRe(FMS_Model.shop_invoices2 model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append(" update shop_invoices2 set user_id='" + model.user_id + "',invoice1_id='" + model.invoice1_id + "',update_time='" + model.update_time + "' where invoice_id='" + model.invoice_id + "'");

            int rows = Shop_DbHelperMySQL.ExecuteSql(strSql.ToString());

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #4
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public FMS_Model.shop_invoices2 GetModel(int invoice_id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select invoice_id,invoice_type,tax_rate,admin_id,invoice_no,user_id,total_count,total_money,total_tax,invoice_create_time,tax_account,add_time,note,invoice1_id,update_time from shop_invoices2 ");
            strSql.Append(" where invoice_id=@invoice_id ");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@invoice_id", MySqlDbType.Int16, 8)
            };
            parameters[0].Value = invoice_id;

            FMS_Model.shop_invoices2 model = new FMS_Model.shop_invoices2();
            DataSet ds = Shop_DbHelperMySQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
예제 #5
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(FMS_Model.shop_invoices2 model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update shop_invoices2 set ");
            strSql.Append("invoice_type=@invoice_type,");
            strSql.Append("tax_rate=@tax_rate,");
            strSql.Append("admin_id=@admin_id,");
            strSql.Append("invoice_no=@invoice_no,");
            strSql.Append("user_id=@user_id,");
            strSql.Append("total_count=@total_count,");
            strSql.Append("total_money=@total_money,");
            strSql.Append("total_tax=@total_tax,");
            strSql.Append("invoice_create_time=@invoice_create_time,");
            strSql.Append("tax_account=@tax_account,");
            strSql.Append("add_time=@add_time,");
            strSql.Append("note=@note,");
            strSql.Append("invoice1_id=@invoice1_id,");
            strSql.Append("update_time=@update_time");
            strSql.Append(" where invoice_id=@invoice_id ");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@invoice_type",        MySqlDbType.VarChar, 10),
                new MySqlParameter("@tax_rate",            MySqlDbType.Int16,    2),
                new MySqlParameter("@admin_id",            MySqlDbType.Int16,    8),
                new MySqlParameter("@invoice_no",          MySqlDbType.VarChar, 30),
                new MySqlParameter("@user_id",             MySqlDbType.Int16,    8),
                new MySqlParameter("@total_count",         MySqlDbType.Int32,   11),
                new MySqlParameter("@total_money",         MySqlDbType.Decimal, 10),
                new MySqlParameter("@total_tax",           MySqlDbType.Decimal, 10),
                new MySqlParameter("@invoice_create_time", MySqlDbType.Int32,   11),
                new MySqlParameter("@tax_account",         MySqlDbType.VarChar, 30),
                new MySqlParameter("@add_time",            MySqlDbType.Int32,   11),
                new MySqlParameter("@note",                MySqlDbType.VarChar, 60),
                new MySqlParameter("@invoice1_id",         MySqlDbType.Int32,   11),
                new MySqlParameter("@update_time",         MySqlDbType.Int32,   11),
                new MySqlParameter("@invoice_id",          MySqlDbType.Int16, 8)
            };
            parameters[0].Value  = model.invoice_type;
            parameters[1].Value  = model.tax_rate;
            parameters[2].Value  = model.admin_id;
            parameters[3].Value  = model.invoice_no;
            parameters[4].Value  = model.user_id;
            parameters[5].Value  = model.total_count;
            parameters[6].Value  = model.total_money;
            parameters[7].Value  = model.total_tax;
            parameters[8].Value  = model.invoice_create_time;
            parameters[9].Value  = model.tax_account;
            parameters[10].Value = model.add_time;
            parameters[11].Value = model.note;
            parameters[12].Value = model.invoice1_id;
            parameters[13].Value = model.update_time;
            parameters[14].Value = model.invoice_id;

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

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