Example #1
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public EDRS.Model.XT_QX_RYJSFP DataRowToModel(DataRow row)
 {
     EDRS.Model.XT_QX_RYJSFP model = new EDRS.Model.XT_QX_RYJSFP();
     if (row != null)
     {
         if (row["DWBM"] != null)
         {
             model.DWBM = row["DWBM"].ToString();
         }
         if (row["BMBM"] != null)
         {
             model.BMBM = row["BMBM"].ToString();
         }
         if (row["JSBM"] != null)
         {
             model.JSBM = row["JSBM"].ToString();
         }
         if (row["GH"] != null)
         {
             model.GH = row["GH"].ToString();
         }
         if (row["ZJLDGH"] != null)
         {
             model.ZJLDGH = row["ZJLDGH"].ToString();
         }
     }
     return(model);
 }
Example #2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(EDRS.Model.XT_QX_RYJSFP model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into XT_QX_RYJSFP(");
            strSql.Append("DWBM,BMBM,JSBM,GH,ZJLDGH)");
            strSql.Append(" values (");
            strSql.Append(":DWBM,:BMBM,:JSBM,:GH,:ZJLDGH)");
            OracleParameter[] parameters =
            {
                new OracleParameter(":DWBM",   OracleType.VarChar, 50),
                new OracleParameter(":BMBM",   OracleType.Char,     4),
                new OracleParameter(":JSBM",   OracleType.Char,     3),
                new OracleParameter(":GH",     OracleType.Char,     4),
                new OracleParameter(":ZJLDGH", OracleType.Char, 4)
            };
            parameters[0].Value = model.DWBM;
            parameters[1].Value = model.BMBM;
            parameters[2].Value = model.JSBM;
            parameters[3].Value = model.GH;
            parameters[4].Value = model.ZJLDGH;

            int rows = 0;

            try
            {
                rows = DbHelperOra.ExecuteSql(strSql.ToString(), parameters);
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public bool Add(EDRS.Model.XT_QX_RYJSFP model)", "EDRS.OracleDAL.XT_QX_RYJSFP", strSql.ToString(), parameters);
            }
            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public EDRS.Model.XT_QX_RYJSFP GetModel(string DWBM, string BMBM, string JSBM, string GH)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select DWBM,BMBM,JSBM,GH,ZJLDGH from XT_QX_RYJSFP ");
            strSql.Append(ConfigHelper.GetConfigString("OrcDBLinq"));
            strSql.Append(" where DWBM=:DWBM and BMBM=:BMBM and JSBM=:JSBM and GH=:GH ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":DWBM", OracleType.VarChar, 50),
                new OracleParameter(":BMBM", OracleType.Char,     4),
                new OracleParameter(":JSBM", OracleType.Char,     3),
                new OracleParameter(":GH",   OracleType.Char, 4)
            };
            parameters[0].Value = DWBM;
            parameters[1].Value = BMBM;
            parameters[2].Value = JSBM;
            parameters[3].Value = GH;

            EDRS.Model.XT_QX_RYJSFP model = new EDRS.Model.XT_QX_RYJSFP();
            DataSet ds = null;

            try
            {
                ds = DbHelperOra.Query(strSql.ToString(), parameters);
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public EDRS.Model.XT_QX_RYJSFP GetModel(string DWBM,string BMBM,string JSBM,string GH)", "EDRS.OracleDAL.XT_QX_RYJSFP", strSql.ToString(), parameters);
            }
            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }