Example #1
0
        public int Insert(Domain.VIPHarmony harmony)
        {
            string sql = "INSERT INTO [dbo].[T_VIPHarmony]([Id],[Area],[AirlineLimit],[CityLimit],[Account],[Remark],[AddTime]) VALUES(@Id,@Area,@AirlineLimit,@CityLimit,@Account,@Remark,@AddTime)";

            using (var dbOperator = new DbOperator(Provider, ConnectionString)) {
                dbOperator.AddParameter("Id", harmony.Id);
                dbOperator.AddParameter("Area", harmony.Area);
                dbOperator.AddParameter("AirlineLimit", harmony.AirlineLimit.Join("/"));
                dbOperator.AddParameter("CityLimit", harmony.CityLimit.Join("/"));
                dbOperator.AddParameter("Account", harmony.Account);
                if (string.IsNullOrWhiteSpace(harmony.Remark))
                {
                    dbOperator.AddParameter("Remark", DBNull.Value);
                }
                else
                {
                    dbOperator.AddParameter("Remark", harmony.Remark);
                }
                dbOperator.AddParameter("AddTime", harmony.AddTime);
                return(dbOperator.ExecuteNonQuery(sql));
            }
        }
Example #2
0
        public int Update(Domain.VIPHarmony harmony)
        {
            string sql = "UPDATE [dbo].[T_VIPHarmony] SET [Area]=@Area,[AirlineLimit]=@AirlineLimit,[CityLimit]=@CityLimit,[Remark]=@Remark," +
                         "[AddTime]=@AddTime,[Account]=@Account WHERE [Id]=@Id";

            using (var dbOperator = new DbOperator(Provider, ConnectionString)) {
                dbOperator.AddParameter("Id", harmony.Id);
                dbOperator.AddParameter("Area", harmony.Area);
                dbOperator.AddParameter("AirlineLimit", harmony.AirlineLimit.Join("/"));
                dbOperator.AddParameter("CityLimit", harmony.CityLimit.Join("/"));
                if (string.IsNullOrWhiteSpace(harmony.Remark))
                {
                    dbOperator.AddParameter("Remark", DBNull.Value);
                }
                else
                {
                    dbOperator.AddParameter("Remark", harmony.Remark);
                }
                dbOperator.AddParameter("AddTime", harmony.AddTime);
                dbOperator.AddParameter("Account", harmony.Account);
                return(dbOperator.ExecuteNonQuery(sql));
            }
        }