Exemplo n.º 1
0
        /// <summary>
        /// 添加一条【对个人和家庭的补助支出】记录 BG_PayWelSupply
        /// </summary>
        /// <param name="dpb">BGPayWelSupply</param>
        /// <returns>bool</returns>
        public static bool AddPWS(BG_PayWelSupply pws)
        {
            bool falg = false;

            try
            {
                string         sqlStr = @"insert into BG_PayWelSupply(GSEYear,DepID,GSETotal,OffSubTot,OffPerPart,OffPubPart,EbbSubTot,
                EbbPerPart,EbbPubPart,GSEHouPro,GSEMedChar,LifeAllo,GSEOther)values(@GSEYear,@DepID,@GSETotal,@OffSubTot,
                @OffPerPart,@OffPubPart,@EbbSubTot,@EbbPerPart,@EbbPubPart,@GSEHouPro,@GSEMedChar,@LifeAllo,@GSEOther)";
                SqlParameter[] Pars   = new SqlParameter[] {
                    new SqlParameter("@GSEYear", pws.GSEYear),
                    new SqlParameter("@DepID", pws.DepID),
                    new SqlParameter("@GSETotal", pws.GSETotal),
                    new SqlParameter("@OffSubTot", pws.OffSubTot),
                    new SqlParameter("@OffPerPart", pws.OffPerPart),
                    new SqlParameter("@OffPubPart", pws.OffPubPart),
                    new SqlParameter("@EbbSubTot", pws.EbbSubTot),
                    new SqlParameter("@EbbPerPart", pws.EbbPerPart),
                    new SqlParameter("@EbbPubPart", pws.EbbPubPart),
                    new SqlParameter("@GSEHouPro", pws.GSEHouPro),
                    new SqlParameter("@GSEMedChar", pws.GSEMedChar),
                    new SqlParameter("@LifeAllo", pws.LifeAllo),
                    new SqlParameter("@GSEOther", pws.GSEOther)
                };
                falg = DBUnity.ExecuteNonQuery(CommandType.Text, sqlStr, Pars) > 0;
            }
            catch (Exception ex)
            {
                falg = false;
                Log.WriteLog(ex.Message, "BGPayWelSupplyService--AddPWS");
            }
            return(falg);
        }
        public static bool ModifyBG_PayWelSupply(BG_PayWelSupply bG_PayWelSupply)
        {
            string sql =
                "UPDATE BG_PayWelSupply " +
                "SET " +
                "GSEYear = @GSEYear, " +
                "DepID = @DepID, " +
                "GSETotal = @GSETotal, " +
                "OffSubTot = @OffSubTot, " +
                "OffPerPart = @OffPerPart, " +
                "OffPubPart = @OffPubPart, " +
                "EbbSubTot = @EbbSubTot, " +
                "EbbPerPart = @EbbPerPart, " +
                "EbbPubPart = @EbbPubPart, " +
                "GSEHouPro = @GSEHouPro, " +
                "GSEMedChar = @GSEMedChar, " +
                "LifeAllo = @LifeAllo, " +
                "GSEOther = @GSEOther " +
                "WHERE GSEID = @GSEID";


            try
            {
                SqlParameter[] para = new SqlParameter[]
                {
                    new SqlParameter("@GSEID", bG_PayWelSupply.GSEID),
                    new SqlParameter("@GSEYear", bG_PayWelSupply.GSEYear),
                    new SqlParameter("@DepID", bG_PayWelSupply.DepID),
                    new SqlParameter("@GSETotal", bG_PayWelSupply.GSETotal),
                    new SqlParameter("@OffSubTot", bG_PayWelSupply.OffSubTot),
                    new SqlParameter("@OffPerPart", bG_PayWelSupply.OffPerPart),
                    new SqlParameter("@OffPubPart", bG_PayWelSupply.OffPubPart),
                    new SqlParameter("@EbbSubTot", bG_PayWelSupply.EbbSubTot),
                    new SqlParameter("@EbbPerPart", bG_PayWelSupply.EbbPerPart),
                    new SqlParameter("@EbbPubPart", bG_PayWelSupply.EbbPubPart),
                    new SqlParameter("@GSEHouPro", bG_PayWelSupply.GSEHouPro),
                    new SqlParameter("@GSEMedChar", bG_PayWelSupply.GSEMedChar),
                    new SqlParameter("@LifeAllo", bG_PayWelSupply.LifeAllo),
                    new SqlParameter("@GSEOther", bG_PayWelSupply.GSEOther)
                };

                int t = DBUnity.ExecuteNonQuery(CommandType.Text, sql, para);
                if (t > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                throw e;
            }
        }
        public static BG_PayWelSupply GetBG_PayWelSupplyByGSEID(int gSEID)
        {
            string sql = "SELECT * FROM BG_PayWelSupply WHERE GSEID = @GSEID";

            try
            {
                SqlParameter para = new SqlParameter("@GSEID", gSEID);
                DataTable    dt   = DBUnity.AdapterToTab(sql, para);

                if (dt.Rows.Count > 0)
                {
                    BG_PayWelSupply bG_PayWelSupply = new BG_PayWelSupply();

                    bG_PayWelSupply.GSEID      = dt.Rows[0]["GSEID"] == DBNull.Value ? 0 : (int)dt.Rows[0]["GSEID"];
                    bG_PayWelSupply.GSEYear    = dt.Rows[0]["GSEYear"] == DBNull.Value ? 0 : (int)dt.Rows[0]["GSEYear"];
                    bG_PayWelSupply.DepID      = dt.Rows[0]["DepID"] == DBNull.Value ? 0 : (int)dt.Rows[0]["DepID"];
                    bG_PayWelSupply.GSETotal   = dt.Rows[0]["GSETotal"] == DBNull.Value ? 0 : (decimal)dt.Rows[0]["GSETotal"];
                    bG_PayWelSupply.OffSubTot  = dt.Rows[0]["OffSubTot"] == DBNull.Value ? 0 : (decimal)dt.Rows[0]["OffSubTot"];
                    bG_PayWelSupply.OffPerPart = dt.Rows[0]["OffPerPart"] == DBNull.Value ? 0 : (decimal)dt.Rows[0]["OffPerPart"];
                    bG_PayWelSupply.OffPubPart = dt.Rows[0]["OffPubPart"] == DBNull.Value ? 0 : (decimal)dt.Rows[0]["OffPubPart"];
                    bG_PayWelSupply.EbbSubTot  = dt.Rows[0]["EbbSubTot"] == DBNull.Value ? 0 : (decimal)dt.Rows[0]["EbbSubTot"];
                    bG_PayWelSupply.EbbPerPart = dt.Rows[0]["EbbPerPart"] == DBNull.Value ? 0 : (decimal)dt.Rows[0]["EbbPerPart"];
                    bG_PayWelSupply.EbbPubPart = dt.Rows[0]["EbbPubPart"] == DBNull.Value ? 0 : (decimal)dt.Rows[0]["EbbPubPart"];
                    bG_PayWelSupply.GSEHouPro  = dt.Rows[0]["GSEHouPro"] == DBNull.Value ? 0 : (decimal)dt.Rows[0]["GSEHouPro"];
                    bG_PayWelSupply.GSEMedChar = dt.Rows[0]["GSEMedChar"] == DBNull.Value ? 0 : (decimal)dt.Rows[0]["GSEMedChar"];
                    bG_PayWelSupply.LifeAllo   = dt.Rows[0]["LifeAllo"] == DBNull.Value ? 0 : (decimal)dt.Rows[0]["LifeAllo"];
                    bG_PayWelSupply.GSEOther   = dt.Rows[0]["GSEOther"] == DBNull.Value ? 0 : (decimal)dt.Rows[0]["GSEOther"];

                    return(bG_PayWelSupply);
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                throw e;
            }
        }
        public static BG_PayWelSupply AddBG_PayWelSupply(BG_PayWelSupply bG_PayWelSupply)
        {
            string sql =
                "INSERT BG_PayWelSupply (GSEYear, DepID, GSETotal, OffSubTot, OffPerPart, OffPubPart, EbbSubTot, EbbPerPart, EbbPubPart, GSEHouPro, GSEMedChar, LifeAllo, GSEOther)" +
                "VALUES (@GSEYear, @DepID, @GSETotal, @OffSubTot, @OffPerPart, @OffPubPart, @EbbSubTot, @EbbPerPart, @EbbPubPart, @GSEHouPro, @GSEMedChar, @LifeAllo, @GSEOther)";

            sql += " ; SELECT @@IDENTITY";

            try
            {
                SqlParameter[] para = new SqlParameter[]
                {
                    new SqlParameter("@GSEYear", bG_PayWelSupply.GSEYear),
                    new SqlParameter("@DepID", bG_PayWelSupply.DepID),
                    new SqlParameter("@GSETotal", bG_PayWelSupply.GSETotal),
                    new SqlParameter("@OffSubTot", bG_PayWelSupply.OffSubTot),
                    new SqlParameter("@OffPerPart", bG_PayWelSupply.OffPerPart),
                    new SqlParameter("@OffPubPart", bG_PayWelSupply.OffPubPart),
                    new SqlParameter("@EbbSubTot", bG_PayWelSupply.EbbSubTot),
                    new SqlParameter("@EbbPerPart", bG_PayWelSupply.EbbPerPart),
                    new SqlParameter("@EbbPubPart", bG_PayWelSupply.EbbPubPart),
                    new SqlParameter("@GSEHouPro", bG_PayWelSupply.GSEHouPro),
                    new SqlParameter("@GSEMedChar", bG_PayWelSupply.GSEMedChar),
                    new SqlParameter("@LifeAllo", bG_PayWelSupply.LifeAllo),
                    new SqlParameter("@GSEOther", bG_PayWelSupply.GSEOther)
                };

                string IdStr = DBUnity.ExecuteScalar(CommandType.Text, sql, para);
                int    newId = Convert.ToInt32(IdStr);
                return(GetBG_PayWelSupplyByGSEID(newId));
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
                throw e;
            }
        }
 public static bool DeleteBG_PayWelSupply(BG_PayWelSupply bG_PayWelSupply)
 {
     return(DeleteBG_PayWelSupplyByGSEID(bG_PayWelSupply.GSEID));
 }
 /// <summary>
 /// 添加一条【对个人和家庭的补助支出】记录 BG_PayWelSupply
 /// </summary>
 /// <param name="dpb">BGPayWelSupply</param>
 /// <returns>bool</returns>
 public static bool AddPWS(BG_PayWelSupply pws)
 {
     return(BGPayWelSupplyService.AddPWS(pws));
 }
 public static bool ModifyBG_PayWelSupply(BG_PayWelSupply bG_PayWelSupply)
 {
     return(BG_PayWelSupplyService.ModifyBG_PayWelSupply(bG_PayWelSupply));
 }
 public static bool DeleteBG_PayWelSupply(BG_PayWelSupply bG_PayWelSupply)
 {
     return(BG_PayWelSupplyService.DeleteBG_PayWelSupply(bG_PayWelSupply));
 }
 public static BG_PayWelSupply AddBG_PayWelSupply(BG_PayWelSupply bG_PayWelSupply)
 {
     return(BG_PayWelSupplyService.AddBG_PayWelSupply(bG_PayWelSupply));
 }