Beispiel #1
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Hownet.Model.Pay GetModel(int ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 ID,Remain,EmployeeID,Month,Payment,BoardWages,Repair,LastRemain,MainID,Fact,IsEnd,FullAttendance,Fine,Deposit,Add1,Add2,Add3,Add4,Add5,Jian1,Jian2,Jian3,Jian4,Jian5,ActualMonth,NotFact from Pay ");
            strSql.Append(" where ID=@ID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ID", SqlDbType.Int, 4)
            };
            parameters[0].Value = ID;

            Hownet.Model.Pay model = new Hownet.Model.Pay();
            DataSet          ds    = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["ID"] != null && ds.Tables[0].Rows[0]["ID"].ToString() != "")
                {
                    model.ID = int.Parse(ds.Tables[0].Rows[0]["ID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Remain"] != null && ds.Tables[0].Rows[0]["Remain"].ToString() != "")
                {
                    model.Remain = decimal.Parse(ds.Tables[0].Rows[0]["Remain"].ToString());
                }
                if (ds.Tables[0].Rows[0]["EmployeeID"] != null && ds.Tables[0].Rows[0]["EmployeeID"].ToString() != "")
                {
                    model.EmployeeID = int.Parse(ds.Tables[0].Rows[0]["EmployeeID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Month"] != null && ds.Tables[0].Rows[0]["Month"].ToString() != "")
                {
                    model.Month = decimal.Parse(ds.Tables[0].Rows[0]["Month"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Payment"] != null && ds.Tables[0].Rows[0]["Payment"].ToString() != "")
                {
                    model.Payment = decimal.Parse(ds.Tables[0].Rows[0]["Payment"].ToString());
                }
                if (ds.Tables[0].Rows[0]["BoardWages"] != null && ds.Tables[0].Rows[0]["BoardWages"].ToString() != "")
                {
                    model.BoardWages = decimal.Parse(ds.Tables[0].Rows[0]["BoardWages"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Repair"] != null && ds.Tables[0].Rows[0]["Repair"].ToString() != "")
                {
                    model.Repair = decimal.Parse(ds.Tables[0].Rows[0]["Repair"].ToString());
                }
                if (ds.Tables[0].Rows[0]["LastRemain"] != null && ds.Tables[0].Rows[0]["LastRemain"].ToString() != "")
                {
                    model.LastRemain = decimal.Parse(ds.Tables[0].Rows[0]["LastRemain"].ToString());
                }
                if (ds.Tables[0].Rows[0]["MainID"] != null && ds.Tables[0].Rows[0]["MainID"].ToString() != "")
                {
                    model.MainID = int.Parse(ds.Tables[0].Rows[0]["MainID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Fact"] != null && ds.Tables[0].Rows[0]["Fact"].ToString() != "")
                {
                    model.Fact = decimal.Parse(ds.Tables[0].Rows[0]["Fact"].ToString());
                }
                if (ds.Tables[0].Rows[0]["IsEnd"] != null && ds.Tables[0].Rows[0]["IsEnd"].ToString() != "")
                {
                    if ((ds.Tables[0].Rows[0]["IsEnd"].ToString() == "1") || (ds.Tables[0].Rows[0]["IsEnd"].ToString().ToLower() == "true"))
                    {
                        model.IsEnd = true;
                    }
                    else
                    {
                        model.IsEnd = false;
                    }
                }
                if (ds.Tables[0].Rows[0]["FullAttendance"] != null && ds.Tables[0].Rows[0]["FullAttendance"].ToString() != "")
                {
                    model.FullAttendance = decimal.Parse(ds.Tables[0].Rows[0]["FullAttendance"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Fine"] != null && ds.Tables[0].Rows[0]["Fine"].ToString() != "")
                {
                    model.Fine = decimal.Parse(ds.Tables[0].Rows[0]["Fine"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Deposit"] != null && ds.Tables[0].Rows[0]["Deposit"].ToString() != "")
                {
                    model.Deposit = decimal.Parse(ds.Tables[0].Rows[0]["Deposit"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Add1"] != null && ds.Tables[0].Rows[0]["Add1"].ToString() != "")
                {
                    model.Add1 = decimal.Parse(ds.Tables[0].Rows[0]["Add1"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Add2"] != null && ds.Tables[0].Rows[0]["Add2"].ToString() != "")
                {
                    model.Add2 = decimal.Parse(ds.Tables[0].Rows[0]["Add2"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Add3"] != null && ds.Tables[0].Rows[0]["Add3"].ToString() != "")
                {
                    model.Add3 = decimal.Parse(ds.Tables[0].Rows[0]["Add3"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Add4"] != null && ds.Tables[0].Rows[0]["Add4"].ToString() != "")
                {
                    model.Add4 = decimal.Parse(ds.Tables[0].Rows[0]["Add4"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Add5"] != null && ds.Tables[0].Rows[0]["Add5"].ToString() != "")
                {
                    model.Add5 = decimal.Parse(ds.Tables[0].Rows[0]["Add5"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Jian1"] != null && ds.Tables[0].Rows[0]["Jian1"].ToString() != "")
                {
                    model.Jian1 = decimal.Parse(ds.Tables[0].Rows[0]["Jian1"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Jian2"] != null && ds.Tables[0].Rows[0]["Jian2"].ToString() != "")
                {
                    model.Jian2 = decimal.Parse(ds.Tables[0].Rows[0]["Jian2"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Jian3"] != null && ds.Tables[0].Rows[0]["Jian3"].ToString() != "")
                {
                    model.Jian3 = decimal.Parse(ds.Tables[0].Rows[0]["Jian3"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Jian4"] != null && ds.Tables[0].Rows[0]["Jian4"].ToString() != "")
                {
                    model.Jian4 = decimal.Parse(ds.Tables[0].Rows[0]["Jian4"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Jian5"] != null && ds.Tables[0].Rows[0]["Jian5"].ToString() != "")
                {
                    model.Jian5 = decimal.Parse(ds.Tables[0].Rows[0]["Jian5"].ToString());
                }
                if (ds.Tables[0].Rows[0]["ActualMonth"] != null && ds.Tables[0].Rows[0]["ActualMonth"].ToString() != "")
                {
                    model.ActualMonth = decimal.Parse(ds.Tables[0].Rows[0]["ActualMonth"].ToString());
                }
                if (ds.Tables[0].Rows[0]["NotFact"] != null && ds.Tables[0].Rows[0]["NotFact"].ToString() != "")
                {
                    if ((ds.Tables[0].Rows[0]["NotFact"].ToString() == "1") || (ds.Tables[0].Rows[0]["NotFact"].ToString().ToLower() == "true"))
                    {
                        model.NotFact = true;
                    }
                    else
                    {
                        model.NotFact = false;
                    }
                }
                model.A = 1;
                return(model);
            }
            else
            {
                return(null);
            }
        }
Beispiel #2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Hownet.Model.Pay model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into Pay(");
            strSql.Append("Remain,EmployeeID,Month,Payment,BoardWages,Repair,LastRemain,MainID,Fact,IsEnd,FullAttendance,Fine,Deposit,Add1,Add2,Add3,Add4,Add5,Jian1,Jian2,Jian3,Jian4,Jian5,ActualMonth,NotFact)");
            strSql.Append(" values (");
            strSql.Append("@Remain,@EmployeeID,@Month,@Payment,@BoardWages,@Repair,@LastRemain,@MainID,@Fact,@IsEnd,@FullAttendance,@Fine,@Deposit,@Add1,@Add2,@Add3,@Add4,@Add5,@Jian1,@Jian2,@Jian3,@Jian4,@Jian5,@ActualMonth,@NotFact)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Remain",         SqlDbType.Real, 4),
                new SqlParameter("@EmployeeID",     SqlDbType.Int,  4),
                new SqlParameter("@Month",          SqlDbType.Real, 4),
                new SqlParameter("@Payment",        SqlDbType.Real, 4),
                new SqlParameter("@BoardWages",     SqlDbType.Real, 4),
                new SqlParameter("@Repair",         SqlDbType.Real, 4),
                new SqlParameter("@LastRemain",     SqlDbType.Real, 4),
                new SqlParameter("@MainID",         SqlDbType.Int,  4),
                new SqlParameter("@Fact",           SqlDbType.Real, 4),
                new SqlParameter("@IsEnd",          SqlDbType.Bit,  1),
                new SqlParameter("@FullAttendance", SqlDbType.Real, 4),
                new SqlParameter("@Fine",           SqlDbType.Real, 4),
                new SqlParameter("@Deposit",        SqlDbType.Real, 4),
                new SqlParameter("@Add1",           SqlDbType.Real, 4),
                new SqlParameter("@Add2",           SqlDbType.Real, 4),
                new SqlParameter("@Add3",           SqlDbType.Real, 4),
                new SqlParameter("@Add4",           SqlDbType.Real, 4),
                new SqlParameter("@Add5",           SqlDbType.Real, 4),
                new SqlParameter("@Jian1",          SqlDbType.Real, 4),
                new SqlParameter("@Jian2",          SqlDbType.Real, 4),
                new SqlParameter("@Jian3",          SqlDbType.Real, 4),
                new SqlParameter("@Jian4",          SqlDbType.Real, 4),
                new SqlParameter("@Jian5",          SqlDbType.Real, 4),
                new SqlParameter("@ActualMonth",    SqlDbType.Real, 4),
                new SqlParameter("@NotFact",        SqlDbType.Bit, 1)
            };
            parameters[0].Value  = model.Remain;
            parameters[1].Value  = model.EmployeeID;
            parameters[2].Value  = model.Month;
            parameters[3].Value  = model.Payment;
            parameters[4].Value  = model.BoardWages;
            parameters[5].Value  = model.Repair;
            parameters[6].Value  = model.LastRemain;
            parameters[7].Value  = model.MainID;
            parameters[8].Value  = model.Fact;
            parameters[9].Value  = model.IsEnd;
            parameters[10].Value = model.FullAttendance;
            parameters[11].Value = model.Fine;
            parameters[12].Value = model.Deposit;
            parameters[13].Value = model.Add1;
            parameters[14].Value = model.Add2;
            parameters[15].Value = model.Add3;
            parameters[16].Value = model.Add4;
            parameters[17].Value = model.Add5;
            parameters[18].Value = model.Jian1;
            parameters[19].Value = model.Jian2;
            parameters[20].Value = model.Jian3;
            parameters[21].Value = model.Jian4;
            parameters[22].Value = model.Jian5;
            parameters[23].Value = model.ActualMonth;
            parameters[24].Value = model.NotFact;

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

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Beispiel #3
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Hownet.Model.Pay model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update Pay set ");
            strSql.Append("Remain=@Remain,");
            strSql.Append("EmployeeID=@EmployeeID,");
            strSql.Append("Month=@Month,");
            strSql.Append("Payment=@Payment,");
            strSql.Append("BoardWages=@BoardWages,");
            strSql.Append("Repair=@Repair,");
            strSql.Append("LastRemain=@LastRemain,");
            strSql.Append("MainID=@MainID,");
            strSql.Append("Fact=@Fact,");
            strSql.Append("IsEnd=@IsEnd,");
            strSql.Append("FullAttendance=@FullAttendance,");
            strSql.Append("Fine=@Fine,");
            strSql.Append("Deposit=@Deposit,");
            strSql.Append("Add1=@Add1,");
            strSql.Append("Add2=@Add2,");
            strSql.Append("Add3=@Add3,");
            strSql.Append("Add4=@Add4,");
            strSql.Append("Add5=@Add5,");
            strSql.Append("Jian1=@Jian1,");
            strSql.Append("Jian2=@Jian2,");
            strSql.Append("Jian3=@Jian3,");
            strSql.Append("Jian4=@Jian4,");
            strSql.Append("Jian5=@Jian5,");
            strSql.Append("ActualMonth=@ActualMonth,");
            strSql.Append("NotFact=@NotFact");
            strSql.Append(" where ID=@ID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Remain",         SqlDbType.Real, 4),
                new SqlParameter("@EmployeeID",     SqlDbType.Int,  4),
                new SqlParameter("@Month",          SqlDbType.Real, 4),
                new SqlParameter("@Payment",        SqlDbType.Real, 4),
                new SqlParameter("@BoardWages",     SqlDbType.Real, 4),
                new SqlParameter("@Repair",         SqlDbType.Real, 4),
                new SqlParameter("@LastRemain",     SqlDbType.Real, 4),
                new SqlParameter("@MainID",         SqlDbType.Int,  4),
                new SqlParameter("@Fact",           SqlDbType.Real, 4),
                new SqlParameter("@IsEnd",          SqlDbType.Bit,  1),
                new SqlParameter("@FullAttendance", SqlDbType.Real, 4),
                new SqlParameter("@Fine",           SqlDbType.Real, 4),
                new SqlParameter("@Deposit",        SqlDbType.Real, 4),
                new SqlParameter("@Add1",           SqlDbType.Real, 4),
                new SqlParameter("@Add2",           SqlDbType.Real, 4),
                new SqlParameter("@Add3",           SqlDbType.Real, 4),
                new SqlParameter("@Add4",           SqlDbType.Real, 4),
                new SqlParameter("@Add5",           SqlDbType.Real, 4),
                new SqlParameter("@Jian1",          SqlDbType.Real, 4),
                new SqlParameter("@Jian2",          SqlDbType.Real, 4),
                new SqlParameter("@Jian3",          SqlDbType.Real, 4),
                new SqlParameter("@Jian4",          SqlDbType.Real, 4),
                new SqlParameter("@Jian5",          SqlDbType.Real, 4),
                new SqlParameter("@ActualMonth",    SqlDbType.Real, 4),
                new SqlParameter("@NotFact",        SqlDbType.Bit,  1),
                new SqlParameter("@ID",             SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.Remain;
            parameters[1].Value  = model.EmployeeID;
            parameters[2].Value  = model.Month;
            parameters[3].Value  = model.Payment;
            parameters[4].Value  = model.BoardWages;
            parameters[5].Value  = model.Repair;
            parameters[6].Value  = model.LastRemain;
            parameters[7].Value  = model.MainID;
            parameters[8].Value  = model.Fact;
            parameters[9].Value  = model.IsEnd;
            parameters[10].Value = model.FullAttendance;
            parameters[11].Value = model.Fine;
            parameters[12].Value = model.Deposit;
            parameters[13].Value = model.Add1;
            parameters[14].Value = model.Add2;
            parameters[15].Value = model.Add3;
            parameters[16].Value = model.Add4;
            parameters[17].Value = model.Add5;
            parameters[18].Value = model.Jian1;
            parameters[19].Value = model.Jian2;
            parameters[20].Value = model.Jian3;
            parameters[21].Value = model.Jian4;
            parameters[22].Value = model.Jian5;
            parameters[23].Value = model.ActualMonth;
            parameters[24].Value = model.NotFact;
            parameters[25].Value = model.ID;

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

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