Exemple #1
0
        public int Update(SetSalaryModel model)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("update SaM_SetSalary set ");
            builder.Append("TemplateID=@TemplateID,");
            builder.Append("UserCode=@UserCode,");
            builder.Append("BasicWage=@BasicWage,");
            builder.Append("DayLaborersPrice=@DayLaborersPrice,");
            builder.Append("PhoneSubsidies=@PhoneSubsidies,");
            builder.Append("LivingSubsidy=@LivingSubsidy,");
            builder.Append("Account=@Account,");
            builder.Append("Other=@Other,");
            builder.Append("AddTime=@AddTime");
            builder.Append("HoursDay=@HoursDay");
            builder.Append("LowestSalaryDay=@LowestSalaryDay");
            builder.Append(" where ID=@ID ");
            SqlParameter[] commandParameters = new SqlParameter[] { new SqlParameter("@ID", SqlDbType.NVarChar, 0x40), new SqlParameter("@TemplateID", SqlDbType.NVarChar, 0x40), new SqlParameter("@UserCode", SqlDbType.NVarChar, 0x40), new SqlParameter("@BasicWage", SqlDbType.Decimal, 9), new SqlParameter("@DayLaborersPrice", SqlDbType.Decimal, 9), new SqlParameter("@PhoneSubsidies", SqlDbType.Decimal, 9), new SqlParameter("@LivingSubsidy", SqlDbType.Decimal, 9), new SqlParameter("@Account", SqlDbType.NVarChar, 0x20), new SqlParameter("@Other", SqlDbType.Decimal, 9), new SqlParameter("@AddTime", SqlDbType.DateTime), new SqlParameter("@HoursDay", SqlDbType.Decimal, 9), new SqlParameter("@LowestSalaryDay", SqlDbType.Decimal, 9) };
            commandParameters[0].Value  = model.ID;
            commandParameters[1].Value  = model.TemplateID;
            commandParameters[2].Value  = model.UserCode;
            commandParameters[3].Value  = model.BasicWage;
            commandParameters[4].Value  = model.DayLaborersPrice;
            commandParameters[5].Value  = model.PhoneSubsidies;
            commandParameters[6].Value  = model.LivingSubsidy;
            commandParameters[7].Value  = model.Account;
            commandParameters[8].Value  = model.Other;
            commandParameters[9].Value  = model.AddTime;
            commandParameters[10].Value = model.HoursDay;
            commandParameters[11].Value = model.LowestSalaryDay;
            return(SqlHelper.ExecuteNonQuery(CommandType.Text, builder.ToString(), commandParameters));
        }
Exemple #2
0
        public SetSalaryModel ReaderBind(IDataReader dataReader)
        {
            SetSalaryModel model = new SetSalaryModel {
                ID         = dataReader["ID"].ToString(),
                TemplateID = dataReader["TemplateID"].ToString(),
                UserCode   = dataReader["UserCode"].ToString()
            };
            object obj2 = dataReader["BasicWage"];

            if ((obj2 != null) && (obj2 != DBNull.Value))
            {
                model.BasicWage = new decimal?((decimal)obj2);
            }
            obj2 = dataReader["DayLaborersPrice"];
            if ((obj2 != null) && (obj2 != DBNull.Value))
            {
                model.DayLaborersPrice = new decimal?((decimal)obj2);
            }
            obj2 = dataReader["PhoneSubsidies"];
            if ((obj2 != null) && (obj2 != DBNull.Value))
            {
                model.PhoneSubsidies = new decimal?((decimal)obj2);
            }
            obj2 = dataReader["LivingSubsidy"];
            if ((obj2 != null) && (obj2 != DBNull.Value))
            {
                model.LivingSubsidy = new decimal?((decimal)obj2);
            }
            model.Account = dataReader["Account"].ToString();
            obj2          = dataReader["Other"];
            if ((obj2 != null) && (obj2 != DBNull.Value))
            {
                model.Other = new decimal?((decimal)obj2);
            }
            obj2 = dataReader["AddTime"];
            if ((obj2 != null) && (obj2 != DBNull.Value))
            {
                model.AddTime = (DateTime)obj2;
            }
            obj2 = dataReader["HoursDay"];
            if ((obj2 != null) && (obj2 != DBNull.Value))
            {
                model.HoursDay = new decimal?((decimal)obj2);
            }
            obj2 = dataReader["LowestSalaryDay"];
            if ((obj2 != null) && (obj2 != DBNull.Value))
            {
                model.LowestSalaryDay = new decimal?((decimal)obj2);
            }
            return(model);
        }
Exemple #3
0
        public SetSalaryModel GetModelByUserCode(string userCode)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("select ID,TemplateID,UserCode,BasicWage,DayLaborersPrice,PhoneSubsidies,LivingSubsidy,Account,Other,AddTime,HoursDay,LowestSalaryDay from SaM_SetSalary ");
            builder.Append(" where userCode=@userCode ");
            SetSalaryModel model = null;

            using (IDataReader reader = SqlHelper.ExecuteReader(CommandType.Text, builder.ToString(), new SqlParameter[] { new SqlParameter("@userCode", userCode) }))
            {
                if (reader.Read())
                {
                    model = this.ReaderBind(reader);
                }
            }
            return(model);
        }
Exemple #4
0
 public int Update(SetSalaryModel model)
 {
     return(this.setSalary.Update(model));
 }
Exemple #5
0
 public int Add(SqlTransaction trans, SetSalaryModel model)
 {
     return(this.setSalary.Add(trans, model));
 }
Exemple #6
0
        public int Add(SqlTransaction trans, SetSalaryModel model)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("insert into SaM_SetSalary(");
            builder.Append("ID,TemplateID,UserCode,BasicWage,DayLaborersPrice,PhoneSubsidies,LivingSubsidy,Account,Other,AddTime,HoursDay,LowestSalaryDay)");
            builder.Append(" values (");
            builder.Append("@ID,@TemplateID,@UserCode,@BasicWage,@DayLaborersPrice,@PhoneSubsidies,@LivingSubsidy,@Account,@Other,@AddTime,@HoursDay,@LowestSalaryDay)");
            SqlParameter[] commandParameters = new SqlParameter[] { new SqlParameter("@ID", SqlDbType.NVarChar, 0x40), new SqlParameter("@TemplateID", SqlDbType.NVarChar, 0x40), new SqlParameter("@UserCode", SqlDbType.NVarChar, 0x40), new SqlParameter("@BasicWage", SqlDbType.Decimal, 9), new SqlParameter("@DayLaborersPrice", SqlDbType.Decimal, 9), new SqlParameter("@PhoneSubsidies", SqlDbType.Decimal, 9), new SqlParameter("@LivingSubsidy", SqlDbType.Decimal, 9), new SqlParameter("@Account", SqlDbType.NVarChar, 0x20), new SqlParameter("@Other", SqlDbType.Decimal, 9), new SqlParameter("@AddTime", SqlDbType.DateTime), new SqlParameter("@HoursDay", SqlDbType.Decimal, 9), new SqlParameter("@LowestSalaryDay", SqlDbType.Decimal, 9) };
            commandParameters[0].Value = model.ID;
            if (string.IsNullOrEmpty(model.TemplateID))
            {
                commandParameters[1].Value = DBNull.Value;
            }
            else
            {
                commandParameters[1].Value = model.TemplateID;
            }
            if (string.IsNullOrEmpty(model.UserCode))
            {
                commandParameters[2].Value = DBNull.Value;
            }
            else
            {
                commandParameters[2].Value = model.UserCode;
            }
            if (string.IsNullOrEmpty(model.BasicWage.ToString()))
            {
                commandParameters[3].Value = DBNull.Value;
            }
            else
            {
                commandParameters[3].Value = model.BasicWage;
            }
            if (string.IsNullOrEmpty(model.DayLaborersPrice.ToString()))
            {
                commandParameters[4].Value = DBNull.Value;
            }
            else
            {
                commandParameters[4].Value = model.DayLaborersPrice;
            }
            if (string.IsNullOrEmpty(model.PhoneSubsidies.ToString()))
            {
                commandParameters[5].Value = DBNull.Value;
            }
            else
            {
                commandParameters[5].Value = model.PhoneSubsidies;
            }
            if (string.IsNullOrEmpty(model.LivingSubsidy.ToString()))
            {
                commandParameters[6].Value = DBNull.Value;
            }
            else
            {
                commandParameters[6].Value = model.LivingSubsidy;
            }
            if (string.IsNullOrEmpty(model.Account))
            {
                commandParameters[7].Value = DBNull.Value;
            }
            else
            {
                commandParameters[7].Value = model.Account;
            }
            if (string.IsNullOrEmpty(model.Other.ToString()))
            {
                commandParameters[8].Value = DBNull.Value;
            }
            else
            {
                commandParameters[8].Value = model.Other;
            }
            commandParameters[9].Value = model.AddTime;
            if (string.IsNullOrEmpty(model.HoursDay.ToString()))
            {
                commandParameters[10].Value = DBNull.Value;
            }
            else
            {
                commandParameters[10].Value = model.HoursDay;
            }
            if (string.IsNullOrEmpty(model.LowestSalaryDay.ToString()))
            {
                commandParameters[11].Value = DBNull.Value;
            }
            else
            {
                commandParameters[11].Value = model.LowestSalaryDay;
            }
            return(SqlHelper.ExecuteNonQuery(trans, CommandType.Text, builder.ToString(), commandParameters));
        }