Exemplo n.º 1
0
        public DailyTransPrefix Update(DailyTransPrefix dailyTPChanges)
        {
            var parameters = new List <ParameterInfo>();

            parameters.Add(new ParameterInfo()
            {
                ParameterName = nameof(DailyTransPrefix.DailyTransPrefixId).Parameterize(), ParameterValue = dailyTPChanges.DailyTransPrefixId
            });
            parameters.Add(new ParameterInfo()
            {
                ParameterName = nameof(DailyTransPrefix.Prefix).Parameterize(), ParameterValue = (dailyTPChanges.Prefix ?? string.Empty).ToUpper()
            });
            parameters.Add(new ParameterInfo()
            {
                ParameterName = nameof(DailyTransPrefix.EffectiveDate).Parameterize(), ParameterValue = dailyTPChanges.EffectiveDate.Date
            });

            StringBuilder qry = new StringBuilder();

            qry.AppendLine("Update DailyTransPrefixes set");
            qry.AppendLine($"{nameof(dailyTPChanges.Prefix)}={nameof(dailyTPChanges.Prefix).Parameterize()}" + (char)44);
            qry.AppendLine($"{nameof(dailyTPChanges.EffectiveDate)}={nameof(dailyTPChanges.EffectiveDate).Parameterize()}");
            qry.AppendLine($"where {nameof(dailyTPChanges.DailyTransPrefixId)} = {nameof(dailyTPChanges.DailyTransPrefixId).Parameterize()}");
            int success = DBContext.ExecuteQuery(qry.ToString(), parameters);

            return(dailyTPChanges);
        }
Exemplo n.º 2
0
        public DailyTransPrefix Create(DailyTransPrefix DailyTransPrefix)
        {
            var parameters = new List <ParameterInfo>();

            parameters.Add(new ParameterInfo()
            {
                ParameterName = nameof(DailyTransPrefix.DailyTransPrefixId).Parameterize(), ParameterValue = DailyTransPrefix.DailyTransPrefixId
            });
            parameters.Add(new ParameterInfo()
            {
                ParameterName = nameof(DailyTransPrefix.Prefix).Parameterize(), ParameterValue = DailyTransPrefix.Prefix.ToUpper()
            });
            parameters.Add(new ParameterInfo()
            {
                ParameterName = nameof(DailyTransPrefix.EffectiveDate).Parameterize(), ParameterValue = DailyTransPrefix.EffectiveDate
            });

            StringBuilder qry = new StringBuilder();

            qry.AppendLine("insert into DailyTransPrefixes (");
            qry.AppendLine(nameof(DailyTransPrefix.Prefix) + (char)44);
            qry.AppendLine(nameof(DailyTransPrefix.EffectiveDate));
            qry.AppendLine(") values (");
            qry.AppendLine(nameof(DailyTransPrefix.Prefix).Parameterize() + (char)44);
            qry.AppendLine(nameof(DailyTransPrefix.EffectiveDate).Parameterize());
            qry.AppendLine(")");
            qry.AppendLine("select @@identity");
            DailyTransPrefix.DailyTransPrefixId = DBContext.ExecuteQueryWithIdentityInt64(qry.ToString(), parameters);
            return(DailyTransPrefix);
        }