示例#1
0
 public bool Update(TB_PROJECT_Model model)
 {
     StringBuilder builder = new StringBuilder();
     builder.Append("update TB_PROJECT set ");
     builder.Append("PD_PROJECT_FILENO_ZB=:PD_PROJECT_FILENO_ZB,");
     builder.Append("PD_PROJECT_NAME=:PD_PROJECT_NAME,");
     builder.Append("PD_YEAR=:PD_YEAR,");
     builder.Append("PD_PROJECT_TYPE=:PD_PROJECT_TYPE,");
     builder.Append("PD_PROJECT_TYPE_NAME=:PD_PROJECT_TYPE_NAME,");
     builder.Append("PD_GK_DEPART_ID=:PD_GK_DEPART_ID,");
     builder.Append("PD_GK_DEPART=:PD_GK_DEPART,");
     builder.Append("PD_FOUND_XZ=:PD_FOUND_XZ,");
     builder.Append("PD_PROJECT_MONEY_TOTAL=:PD_PROJECT_MONEY_TOTAL,");
     builder.Append("PD_PROJECT_MONEY_CZ_TOTAL=:PD_PROJECT_MONEY_CZ_TOTAL,");
     builder.Append("PD_PROJECT_MONEY_CZ_SJ=:PD_PROJECT_MONEY_CZ_SJ,");
     builder.Append("PD_PROJECT_MONEY_CZ_BJ=:PD_PROJECT_MONEY_CZ_BJ,");
     builder.Append("PD_PROJECT_MONEY_ZC=:PD_PROJECT_MONEY_ZC,");
     builder.Append("PD_PROJECT_MONEY_QT=:PD_PROJECT_MONEY_QT,");
     builder.Append("PD_PROJECT_MONEY_ADDR=:PD_PROJECT_MONEY_ADDR,");
     builder.Append("PD_PROJECT_CONTENT=:PD_PROJECT_CONTENT,");
     builder.Append("PD_PROJECT_XMYT=:PD_PROJECT_XMYT,");
     builder.Append("PD_PROJECT_IFXZGL=:PD_PROJECT_IFXZGL,");
     builder.Append("PD_PROJECT_IFGS=:PD_PROJECT_IFGS,");
     builder.Append("PD_PROJECT_IFGS_BEFORE=:PD_PROJECT_IFGS_BEFORE,");
     builder.Append("PD_PROJECT_OPEN_BODY=:PD_PROJECT_OPEN_BODY,");
     builder.Append("PD_PROJECT_FZR=:PD_PROJECT_FZR,");
     builder.Append("PD_PROJECT_CWFZR=:PD_PROJECT_CWFZR,");
     builder.Append("PD_PROJECT_STATUS=:PD_PROJECT_STATUS,");
     builder.Append("PD_PROJECT_BEGIN_DATE=:PD_PROJECT_BEGIN_DATE,");
     builder.Append("PD_PROJECT_END_DATE=:PD_PROJECT_END_DATE,");
     builder.Append("PD_PROJECT_YEARS=:PD_PROJECT_YEARS,");
     builder.Append("PD_PROJECT_CHECK_DATE=:PD_PROJECT_CHECK_DATE,");
     builder.Append("PD_PROJECT_FILENO_LX=:PD_PROJECT_FILENO_LX,");
     builder.Append("PD_PROJECT_FILENO_JG=:PD_PROJECT_FILENO_JG,");
     builder.Append("PD_PROJECT_INPUT_COMPANY=:PD_PROJECT_INPUT_COMPANY,");
     builder.Append("PD_PROJECT_INPUT_MAN=:PD_PROJECT_INPUT_MAN,");
     builder.Append("PD_PROJECT_INPUT_DATE=:PD_PROJECT_INPUT_DATE,");
     builder.Append("PD_PROJECT_REPLY_COMPANY=:PD_PROJECT_REPLY_COMPANY,");
     builder.Append("PD_PROJECT_REPLY_MAN2=:PD_PROJECT_REPLY_MAN2,");
     builder.Append("PD_PROJECT_CHECK_COMPANY=:PD_PROJECT_CHECK_COMPANY,");
     builder.Append("PD_PROJECT_CHENCK_MAN=:PD_PROJECT_CHENCK_MAN,");
     builder.Append("PD_PROJECT_MONEY_TOTAL_PF=:PD_PROJECT_MONEY_TOTAL_PF,");
     builder.Append("PD_PROJECT_REPLY_DATE=:PD_PROJECT_REPLY_DATE,");
     builder.Append("PD_PROJECT_MONEY_CZ_TOTAL_PF=:PD_PROJECT_MONEY_CZ_TOTAL_PF,");
     builder.Append("PD_PROJECT_MONEY_CZ_SJ_PF=:PD_PROJECT_MONEY_CZ_SJ_PF,");
     builder.Append("PD_PROJECT_MONEY_CZ_BJ_PF=:PD_PROJECT_MONEY_CZ_BJ_PF,");
     builder.Append("PD_PROJECT_MONEY_ZC_PF=:PD_PROJECT_MONEY_ZC_PF,");
     builder.Append("PD_PROJECT_MONEY_QT_PF=:PD_PROJECT_MONEY_QT_PF,");
     builder.Append("PD_PROJECT_COUNTRY=:PD_PROJECT_COUNTRY,");
     builder.Append("PD_PROJECT_VILLAGE=:PD_PROJECT_VILLAGE,");
     builder.Append("PD_PROJECT_GROUP=:PD_PROJECT_GROUP,");
     builder.Append("PD_PROJECT_FILENO_PF=:PD_PROJECT_FILENO_PF,");
     builder.Append("PD_PROJ_STATUS=:PD_PROJ_STATUS,");
     builder.Append("PD_PROJ_LAST_AUDIT_STATUS=:PD_PROJ_LAST_AUDIT_STATUS,");
     builder.Append("PD_IS_RETURN=:PD_IS_RETURN,");
     builder.Append("PD_ISOUT_QUOTA=:PD_ISOUT_QUOTA,");
     builder.Append("PD_PROJECT_BZYJ=:PD_PROJECT_BZYJ,");
     builder.Append("PD_PROJECT_BZFW=:PD_PROJECT_BZFW,");
     builder.Append("PD_PROJECT_BZDX=:PD_PROJECT_BZDX,");
     builder.Append("PD_PROJECT_BZNUM=:PD_PROJECT_BZNUM,");
     builder.Append("PD_PROJECT_BZSTAND_NUM=:PD_PROJECT_BZSTAND_NUM,");
     builder.Append("PD_PROJECT_BZMONEY=:PD_PROJECT_BZMONEY,");
     builder.Append("PD_PROJECT_SYRS=:PD_PROJECT_SYRS,");
     builder.Append("PD_PROJECT_BZFF_DATE=:PD_PROJECT_BZFF_DATE,");
     builder.Append("PD_PROJECT_SJFF_DATE=:PD_PROJECT_SJFF_DATE,");
     builder.Append("PD_PROJECT_IFFF=:PD_PROJECT_IFFF,");
     builder.Append("PD_PROJECT_JGYQ=:PD_PROJECT_JGYQ,");
     builder.Append("PD_PROJECT_JGJL=:PD_PROJECT_JGJL,");
     builder.Append("PD_PROJECT_JG_RESULT=:PD_PROJECT_JG_RESULT,");
     builder.Append("PD_PROJECT_JG_SUGGEST=:PD_PROJECT_JG_SUGGEST,");
     builder.Append("PD_PROJECT_SYHS=:PD_PROJECT_SYHS,");
     builder.Append("PD_PROJECT_GNFL=:PD_PROJECT_GNFL,");
     builder.Append("PD_PROJECT_GNFL_CODE=:PD_PROJECT_GNFL_CODE,");
     builder.Append("PD_PROJECT_ZJLY=:PD_PROJECT_ZJLY,");
     builder.Append("PD_PROJECT_ZGKJ=:PD_PROJECT_ZGKJ,");
     builder.Append("PD_PROJECT_CJDW=:PD_PROJECT_CJDW,");
     builder.Append("PD_PROJECT_JBDH=:PD_PROJECT_JBDH,");
     builder.Append("PD_PROJECT_SSFW=:PD_PROJECT_SSFW,");
     builder.Append("Free1=:Free1,");
     builder.Append("Free2=:Free2,");
     builder.Append("Free3=:Free3,");
     builder.Append("Free4=:Free4,");
     builder.Append("Free5=:Free5,");
     builder.Append("Free6=:Free6,");
     builder.Append("Free7=:Free7,");
     builder.Append("Free8=:Free8,");
     builder.Append("Free9=:Free9,");
     builder.Append("Free10=:Free10");
     builder.Append(" where PD_PROJECT_CODE=:PD_PROJECT_CODE ");
     OracleParameter[] cmdParms = new OracleParameter[] {
         new OracleParameter(":PD_PROJECT_FILENO_ZB", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_NAME", OracleType.VarChar, 100), new OracleParameter(":PD_YEAR", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_TYPE", OracleType.VarChar, 30), new OracleParameter(":PD_PROJECT_TYPE_NAME", OracleType.VarChar, 100), new OracleParameter(":PD_GK_DEPART_ID", OracleType.VarChar, 100), new OracleParameter(":PD_GK_DEPART", OracleType.VarChar, 100), new OracleParameter(":PD_FOUND_XZ", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_MONEY_TOTAL", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_MONEY_CZ_TOTAL", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_MONEY_CZ_SJ", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_MONEY_CZ_BJ", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_MONEY_ZC", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_MONEY_QT", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_MONEY_ADDR", OracleType.VarChar, 0xfa0), new OracleParameter(":PD_PROJECT_CONTENT", OracleType.VarChar, 0xfa0),
         new OracleParameter(":PD_PROJECT_XMYT", OracleType.VarChar, 0xfa0), new OracleParameter(":PD_PROJECT_IFXZGL", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_IFGS", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_IFGS_BEFORE", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_OPEN_BODY", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_FZR", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_CWFZR", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_STATUS", OracleType.VarChar, 20), new OracleParameter(":PD_PROJECT_BEGIN_DATE", OracleType.DateTime), new OracleParameter(":PD_PROJECT_END_DATE", OracleType.DateTime), new OracleParameter(":PD_PROJECT_YEARS", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_CHECK_DATE", OracleType.DateTime), new OracleParameter(":PD_PROJECT_FILENO_LX", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_FILENO_JG", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_INPUT_COMPANY", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_INPUT_MAN", OracleType.VarChar, 100),
         new OracleParameter(":PD_PROJECT_INPUT_DATE", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_REPLY_COMPANY", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_REPLY_MAN2", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_CHECK_COMPANY", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_CHENCK_MAN", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_MONEY_TOTAL_PF", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_REPLY_DATE", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_MONEY_CZ_TOTAL_PF", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_MONEY_CZ_SJ_PF", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_MONEY_CZ_BJ_PF", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_MONEY_ZC_PF", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_MONEY_QT_PF", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_COUNTRY", OracleType.VarChar, 50), new OracleParameter(":PD_PROJECT_VILLAGE", OracleType.VarChar, 50), new OracleParameter(":PD_PROJECT_GROUP", OracleType.VarChar, 50), new OracleParameter(":PD_PROJECT_FILENO_PF", OracleType.VarChar, 100),
         new OracleParameter(":PD_PROJ_STATUS", OracleType.VarChar, 100), new OracleParameter(":PD_PROJ_LAST_AUDIT_STATUS", OracleType.VarChar, 100), new OracleParameter(":PD_IS_RETURN", OracleType.Number, 4), new OracleParameter(":PD_ISOUT_QUOTA", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_BZYJ", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_BZFW", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_BZDX", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_BZNUM", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_BZSTAND_NUM", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_BZMONEY", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_SYRS", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_BZFF_DATE", OracleType.DateTime), new OracleParameter(":PD_PROJECT_SJFF_DATE", OracleType.DateTime), new OracleParameter(":PD_PROJECT_IFFF", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_JGYQ", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_JGJL", OracleType.VarChar, 100),
         new OracleParameter(":PD_PROJECT_JG_RESULT", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_JG_SUGGEST", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_SYHS", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_GNFL", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_GNFL_CODE", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_ZJLY", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_ZGKJ", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_CJDW", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_JBDH", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_SSFW", OracleType.VarChar, 100), new OracleParameter(":Free1", OracleType.VarChar, 100), new OracleParameter(":Free2", OracleType.VarChar, 100), new OracleParameter(":Free3", OracleType.VarChar, 100), new OracleParameter(":Free4", OracleType.VarChar, 100), new OracleParameter(":Free5", OracleType.VarChar, 100), new OracleParameter(":Free6", OracleType.Int32, 4),
         new OracleParameter(":Free7", OracleType.Int32, 4), new OracleParameter(":Free8", OracleType.Number), new OracleParameter(":Free9", OracleType.Number), new OracleParameter(":Free10", OracleType.Number), new OracleParameter(":PD_PROJECT_CODE", OracleType.VarChar, 30)
      };
     cmdParms[0].Value = model.PD_PROJECT_FILENO_ZB;
     cmdParms[1].Value = model.PD_PROJECT_NAME;
     cmdParms[2].Value = model.PD_YEAR;
     cmdParms[3].Value = model.PD_PROJECT_TYPE;
     cmdParms[4].Value = model.PD_PROJECT_TYPE_NAME;
     cmdParms[5].Value = model.PD_GK_DEPART_ID;
     cmdParms[6].Value = model.PD_GK_DEPART;
     cmdParms[7].Value = model.PD_FOUND_XZ;
     cmdParms[8].Value = model.PD_PROJECT_MONEY_TOTAL;
     cmdParms[9].Value = model.PD_PROJECT_MONEY_CZ_TOTAL;
     cmdParms[10].Value = model.PD_PROJECT_MONEY_CZ_SJ;
     cmdParms[11].Value = model.PD_PROJECT_MONEY_CZ_BJ;
     cmdParms[12].Value = model.PD_PROJECT_MONEY_ZC;
     cmdParms[13].Value = model.PD_PROJECT_MONEY_QT;
     cmdParms[14].Value = model.PD_PROJECT_MONEY_ADDR;
     cmdParms[15].Value = model.PD_PROJECT_CONTENT;
     cmdParms[0x10].Value = model.PD_PROJECT_XMYT;
     cmdParms[0x11].Value = model.PD_PROJECT_IFXZGL;
     cmdParms[0x12].Value = model.PD_PROJECT_IFGS;
     cmdParms[0x13].Value = model.PD_PROJECT_IFGS_BEFORE;
     cmdParms[20].Value = model.PD_PROJECT_OPEN_BODY;
     cmdParms[0x15].Value = model.PD_PROJECT_FZR;
     cmdParms[0x16].Value = model.PD_PROJECT_CWFZR;
     cmdParms[0x17].Value = model.PD_PROJECT_STATUS;
     cmdParms[0x18].Value = model.PD_PROJECT_BEGIN_DATE;
     cmdParms[0x19].Value = model.PD_PROJECT_END_DATE;
     cmdParms[0x1a].Value = model.PD_PROJECT_YEARS;
     cmdParms[0x1b].Value = model.PD_PROJECT_CHECK_DATE;
     cmdParms[0x1c].Value = model.PD_PROJECT_FILENO_LX;
     cmdParms[0x1d].Value = model.PD_PROJECT_FILENO_JG;
     cmdParms[30].Value = model.PD_PROJECT_INPUT_COMPANY;
     cmdParms[0x1f].Value = model.PD_PROJECT_INPUT_MAN;
     cmdParms[0x20].Value = model.PD_PROJECT_INPUT_DATE;
     cmdParms[0x21].Value = model.PD_PROJECT_REPLY_COMPANY;
     cmdParms[0x22].Value = model.PD_PROJECT_REPLY_MAN2;
     cmdParms[0x23].Value = model.PD_PROJECT_CHECK_COMPANY;
     cmdParms[0x24].Value = model.PD_PROJECT_CHENCK_MAN;
     cmdParms[0x25].Value = model.PD_PROJECT_MONEY_TOTAL_PF;
     cmdParms[0x26].Value = model.PD_PROJECT_REPLY_DATE;
     cmdParms[0x27].Value = model.PD_PROJECT_MONEY_CZ_TOTAL_PF;
     cmdParms[40].Value = model.PD_PROJECT_MONEY_CZ_SJ_PF;
     cmdParms[0x29].Value = model.PD_PROJECT_MONEY_CZ_BJ_PF;
     cmdParms[0x2a].Value = model.PD_PROJECT_MONEY_ZC_PF;
     cmdParms[0x2b].Value = model.PD_PROJECT_MONEY_QT_PF;
     cmdParms[0x2c].Value = model.PD_PROJECT_COUNTRY;
     cmdParms[0x2d].Value = model.PD_PROJECT_VILLAGE;
     cmdParms[0x2e].Value = model.PD_PROJECT_GROUP;
     cmdParms[0x2f].Value = model.PD_PROJECT_FILENO_PF;
     cmdParms[0x30].Value = model.PD_PROJ_STATUS;
     cmdParms[0x31].Value = model.PD_PROJ_LAST_AUDIT_STATUS;
     cmdParms[50].Value = model.PD_IS_RETURN;
     cmdParms[0x33].Value = model.PD_ISOUT_QUOTA;
     cmdParms[0x34].Value = model.PD_PROJECT_BZYJ;
     cmdParms[0x35].Value = model.PD_PROJECT_BZFW;
     cmdParms[0x36].Value = model.PD_PROJECT_BZDX;
     cmdParms[0x37].Value = model.PD_PROJECT_BZNUM;
     cmdParms[0x38].Value = model.PD_PROJECT_BZSTAND_NUM;
     cmdParms[0x39].Value = model.PD_PROJECT_BZMONEY;
     cmdParms[0x3a].Value = model.PD_PROJECT_SYRS;
     cmdParms[0x3b].Value = model.PD_PROJECT_BZFF_DATE;
     cmdParms[60].Value = model.PD_PROJECT_SJFF_DATE;
     cmdParms[0x3d].Value = model.PD_PROJECT_IFFF;
     cmdParms[0x3e].Value = model.PD_PROJECT_JGYQ;
     cmdParms[0x3f].Value = model.PD_PROJECT_JGJL;
     cmdParms[0x40].Value = model.PD_PROJECT_JG_RESULT;
     cmdParms[0x41].Value = model.PD_PROJECT_JG_SUGGEST;
     cmdParms[0x42].Value = model.PD_PROJECT_SYHS;
     cmdParms[0x43].Value = model.PD_PROJECT_GNFL;
     cmdParms[0x44].Value = model.PD_PROJECT_GNFL_CODE;
     cmdParms[0x45].Value = model.PD_PROJECT_ZJLY;
     cmdParms[70].Value = model.PD_PROJECT_ZGKJ;
     cmdParms[0x47].Value = model.PD_PROJECT_CJDW;
     cmdParms[0x48].Value = model.PD_PROJECT_JBDH;
     cmdParms[0x49].Value = model.PD_PROJECT_SSFW;
     cmdParms[0x4a].Value = model.Free1;
     cmdParms[0x4b].Value = model.Free2;
     cmdParms[0x4c].Value = model.Free3;
     cmdParms[0x4d].Value = model.Free4;
     cmdParms[0x4e].Value = model.Free5;
     cmdParms[0x4f].Value = model.Free6;
     cmdParms[80].Value = model.Free7;
     cmdParms[0x51].Value = model.Free8;
     cmdParms[0x52].Value = model.Free9;
     cmdParms[0x53].Value = model.Free10;
     cmdParms[0x54].Value = model.PD_PROJECT_CODE;
     return (DbHelperOra.ExecuteSql(builder.ToString(), cmdParms) > 0);
 }
示例#2
0
 internal int UpdateJGJL(TB_PROJECT_Model model)
 {
     StringBuilder builder = new StringBuilder();
     builder.Append("update TB_PROJECT set PD_PROJECT_JGJL=:PD_PROJECT_JGJL,PD_PROJECT_JG_RESULT=:PD_PROJECT_JG_RESULT,PD_PROJECT_JG_SUGGEST=:PD_PROJECT_JG_SUGGEST where PD_PROJECT_CODE=:PD_PROJECT_CODE");
     OracleParameter[] cmdParms = new OracleParameter[] { new OracleParameter(":PD_PROJECT_JGJL", OracleType.VarChar, 50), new OracleParameter(":PD_PROJECT_JG_RESULT", OracleType.VarChar, 50), new OracleParameter(":PD_PROJECT_JG_SUGGEST", OracleType.VarChar, 50), new OracleParameter(":PD_PROJECT_CODE", OracleType.VarChar, 50) };
     cmdParms[0].Value = model.PD_PROJECT_JGJL;
     cmdParms[1].Value = model.PD_PROJECT_JG_RESULT;
     cmdParms[2].Value = model.PD_PROJECT_JG_SUGGEST;
     cmdParms[3].Value = model.PD_PROJECT_CODE;
     return DbHelperOra.ExecuteSql(builder.ToString(), cmdParms);
 }
示例#3
0
 public TB_PROJECT_Model GetModel(string PD_PROJECT_CODE)
 {
     StringBuilder builder = new StringBuilder();
     builder.Append("select maxtb.* ,z.zjly_name from( ");
     builder.Append("select tb.*,b.zgkj_name from ( ");
     builder.Append("select t.PD_PROJECT_FILENO_PF, PD_PROJECT_CODE,PD_PROJECT_FILENO_ZB,PD_PROJECT_NAME,PD_YEAR,PD_PROJECT_TYPE,PD_PROJECT_TYPE_NAME,PD_GK_DEPART_ID,PD_GK_DEPART,PD_FOUND_XZ,PD_PROJECT_MONEY_TOTAL,PD_PROJECT_MONEY_CZ_TOTAL,PD_PROJECT_MONEY_CZ_SJ,PD_PROJECT_MONEY_CZ_BJ,PD_PROJECT_MONEY_ZC,PD_PROJECT_MONEY_QT,PD_PROJECT_MONEY_ADDR,PD_PROJECT_CONTENT,PD_PROJECT_XMYT,PD_PROJECT_IFXZGL,PD_PROJECT_IFGS,PD_PROJECT_IFGS_BEFORE,PD_PROJECT_OPEN_BODY,PD_PROJECT_FZR,PD_PROJECT_CWFZR,PD_PROJECT_STATUS,PD_PROJECT_BEGIN_DATE,PD_PROJECT_END_DATE,PD_PROJECT_YEARS,PD_PROJECT_CHECK_DATE,PD_PROJECT_FILENO_LX,PD_PROJECT_FILENO_JG,PD_PROJECT_INPUT_COMPANY,PD_PROJECT_INPUT_MAN,PD_PROJECT_INPUT_DATE,PD_PROJECT_REPLY_COMPANY,PD_PROJECT_REPLY_MAN2,PD_PROJECT_CHECK_COMPANY,PD_PROJECT_CHENCK_MAN,PD_PROJECT_MONEY_TOTAL_PF,PD_PROJECT_REPLY_DATE,PD_PROJECT_MONEY_CZ_TOTAL_PF,PD_PROJECT_MONEY_CZ_SJ_PF,PD_PROJECT_MONEY_CZ_BJ_PF,PD_PROJECT_MONEY_ZC_PF,PD_PROJECT_MONEY_QT_PF,PD_PROJECT_COUNTRY,PD_PROJECT_VILLAGE,PD_PROJECT_GROUP,tbQuota.ShowText PD_QUOTA_ZBWH,PD_PROJECT_FILENO_PF PD_PROJECT_FILENO_PF_CODE,PD_PROJ_STATUS,PD_PROJ_LAST_AUDIT_STATUS,PD_IS_RETURN,PD_ISOUT_QUOTA,PD_PROJECT_BZYJ,PD_PROJECT_BZFW,PD_PROJECT_BZDX,PD_PROJECT_BZNUM,PD_PROJECT_BZSTAND_NUM,PD_PROJECT_BZMONEY,PD_PROJECT_SYRS,PD_PROJECT_BZFF_DATE,PD_PROJECT_SJFF_DATE,PD_PROJECT_IFFF,PD_PROJECT_JGYQ,PD_PROJECT_JGJL,PD_PROJECT_JG_RESULT,PD_PROJECT_JG_SUGGEST,PD_PROJECT_SYHS,PD_PROJECT_GNFL,PD_PROJECT_GNFL_CODE,db_users.truename,db_company.name companyName,PD_PROJECT_SERVERPK,PD_PROJECT_ZJLY,PD_PROJECT_ZGKJ ,PD_PROJECT_CJDW,PD_PROJECT_JBDH,PD_PROJECT_SSFW,Free1,Free2,Free3,Free4,Free5,Free6,Free7,Free8,Free9,Free10 from TB_PROJECT t");
     builder.Append(" left join db_users on db_users.username=t.Pd_Project_Input_Man ");
     builder.Append(" left join db_company on trim(db_company.pk_corp)=trim(t.PD_PROJECT_INPUT_COMPANY) ");
     builder.Append(" left join projectUnionQuota tbQuota on trim(tbQuota.pd_quota_code)=trim(t.PD_PROJECT_FILENO_PF) ");
     builder.Append(") tb left join PD_PROJECT_ZGKJ b on tb.PD_PROJECT_ZGKJ=b.zgkj_code ");
     builder.Append("  ) maxtb  left join pd_base_zjly z on  maxtb.PD_PROJECT_ZJLY=z.zjly_code ");
     builder.Append(" where PD_PROJECT_CODE=:PD_PROJECT_CODE ");
     OracleParameter[] cmdParms = new OracleParameter[] { new OracleParameter(":PD_PROJECT_CODE", OracleType.VarChar, 50) };
     cmdParms[0].Value = PD_PROJECT_CODE;
     TB_PROJECT_Model model = new TB_PROJECT_Model();
     DataSet set = DbHelperOra.Query(builder.ToString(), cmdParms);
     if (set.Tables[0].Rows.Count <= 0)
     {
         return null;
     }
     model.PD_PROJECT_CODE = set.Tables[0].Rows[0]["PD_PROJECT_CODE"].ToString();
     model.PD_PROJECT_FILENO_ZB = set.Tables[0].Rows[0]["PD_PROJECT_FILENO_ZB"].ToString();
     model.PD_PROJECT_NAME = set.Tables[0].Rows[0]["PD_PROJECT_NAME"].ToString();
     model.zjly_name = set.Tables[0].Rows[0]["zjly_name"].ToString();
     model.zgkj_name = set.Tables[0].Rows[0]["zgkj_name"].ToString();
     if (set.Tables[0].Rows[0]["PD_YEAR"].ToString() != "")
     {
         model.PD_YEAR = new int?(int.Parse(set.Tables[0].Rows[0]["PD_YEAR"].ToString()));
     }
     model.PD_PROJECT_TYPE = set.Tables[0].Rows[0]["PD_PROJECT_TYPE"].ToString();
     model.PD_PROJECT_TYPE_NAME = set.Tables[0].Rows[0]["PD_PROJECT_TYPE_NAME"].ToString();
     model.PD_GK_DEPART_ID = set.Tables[0].Rows[0]["PD_GK_DEPART_ID"].ToString();
     model.PD_GK_DEPART = set.Tables[0].Rows[0]["PD_GK_DEPART"].ToString();
     model.PD_FOUND_XZ = set.Tables[0].Rows[0]["PD_FOUND_XZ"].ToString();
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_TOTAL"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_TOTAL = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_TOTAL"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_TOTAL"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_CZ_TOTAL = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_TOTAL"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_SJ"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_CZ_SJ = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_SJ"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_BJ"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_CZ_BJ = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_BJ"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_ZC"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_ZC = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_ZC"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_QT"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_QT = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_QT"].ToString()));
     }
     model.PD_PROJECT_MONEY_ADDR = set.Tables[0].Rows[0]["PD_PROJECT_MONEY_ADDR"].ToString();
     model.PD_PROJECT_CONTENT = set.Tables[0].Rows[0]["PD_PROJECT_CONTENT"].ToString();
     model.PD_PROJECT_XMYT = set.Tables[0].Rows[0]["PD_PROJECT_XMYT"].ToString();
     if (set.Tables[0].Rows[0]["PD_PROJECT_IFXZGL"].ToString() != "")
     {
         model.PD_PROJECT_IFXZGL = new int?(int.Parse(set.Tables[0].Rows[0]["PD_PROJECT_IFXZGL"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_IFGS"].ToString() != "")
     {
         model.PD_PROJECT_IFGS = new int?(int.Parse(set.Tables[0].Rows[0]["PD_PROJECT_IFGS"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_IFGS_BEFORE"].ToString() != "")
     {
         model.PD_PROJECT_IFGS_BEFORE = new int?(int.Parse(set.Tables[0].Rows[0]["PD_PROJECT_IFGS_BEFORE"].ToString()));
     }
     model.PD_PROJECT_OPEN_BODY = set.Tables[0].Rows[0]["PD_PROJECT_OPEN_BODY"].ToString();
     model.PD_PROJECT_FZR = set.Tables[0].Rows[0]["PD_PROJECT_FZR"].ToString();
     model.PD_PROJECT_CWFZR = set.Tables[0].Rows[0]["PD_PROJECT_CWFZR"].ToString();
     model.PD_PROJECT_STATUS = set.Tables[0].Rows[0]["PD_PROJECT_STATUS"].ToString();
     if (set.Tables[0].Rows[0]["PD_PROJECT_BEGIN_DATE"].ToString() != "")
     {
         model.PD_PROJECT_BEGIN_DATE = new DateTime?(DateTime.Parse(set.Tables[0].Rows[0]["PD_PROJECT_BEGIN_DATE"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_END_DATE"].ToString() != "")
     {
         model.PD_PROJECT_END_DATE = new DateTime?(DateTime.Parse(set.Tables[0].Rows[0]["PD_PROJECT_END_DATE"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_YEARS"].ToString() != "")
     {
         model.PD_PROJECT_YEARS = new int?(int.Parse(set.Tables[0].Rows[0]["PD_PROJECT_YEARS"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_CHECK_DATE"].ToString() != "")
     {
         model.PD_PROJECT_CHECK_DATE = new DateTime?(DateTime.Parse(set.Tables[0].Rows[0]["PD_PROJECT_CHECK_DATE"].ToString()));
     }
     model.PD_PROJECT_FILENO_LX = set.Tables[0].Rows[0]["PD_PROJECT_FILENO_LX"].ToString();
     model.PD_PROJECT_FILENO_JG = set.Tables[0].Rows[0]["PD_PROJECT_FILENO_JG"].ToString();
     model.PD_PROJECT_INPUT_COMPANY = set.Tables[0].Rows[0]["PD_PROJECT_INPUT_COMPANY"].ToString();
     model.ShowPD_PROJECT_INPUT_COMPANY = set.Tables[0].Rows[0]["companyName"].ToString();
     model.PD_PROJECT_INPUT_MAN = set.Tables[0].Rows[0]["PD_PROJECT_INPUT_MAN"].ToString();
     model.ShowPD_PROJECT_INPUT_MAN = set.Tables[0].Rows[0]["truename"].ToString();
     model.PD_PROJECT_INPUT_DATE = set.Tables[0].Rows[0]["PD_PROJECT_INPUT_DATE"].ToString();
     model.PD_PROJECT_REPLY_COMPANY = set.Tables[0].Rows[0]["PD_PROJECT_REPLY_COMPANY"].ToString();
     model.PD_PROJECT_REPLY_MAN2 = set.Tables[0].Rows[0]["PD_PROJECT_REPLY_MAN2"].ToString();
     model.PD_PROJECT_CHECK_COMPANY = set.Tables[0].Rows[0]["PD_PROJECT_CHECK_COMPANY"].ToString();
     model.PD_PROJECT_CHENCK_MAN = set.Tables[0].Rows[0]["PD_PROJECT_CHENCK_MAN"].ToString();
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_TOTAL_PF"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_TOTAL_PF = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_TOTAL_PF"].ToString()));
     }
     model.PD_PROJECT_REPLY_DATE = set.Tables[0].Rows[0]["PD_PROJECT_REPLY_DATE"].ToString();
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_TOTAL_PF"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_CZ_TOTAL_PF = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_TOTAL_PF"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_SJ_PF"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_CZ_SJ_PF = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_SJ_PF"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_BJ_PF"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_CZ_BJ_PF = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_BJ_PF"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_ZC_PF"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_ZC_PF = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_ZC_PF"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_QT_PF"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_QT_PF = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_QT_PF"].ToString()));
     }
     model.PD_PROJECT_COUNTRY = set.Tables[0].Rows[0]["PD_PROJECT_COUNTRY"].ToString();
     model.PD_PROJECT_VILLAGE = set.Tables[0].Rows[0]["PD_PROJECT_VILLAGE"].ToString();
     model.PD_PROJECT_GROUP = set.Tables[0].Rows[0]["PD_PROJECT_GROUP"].ToString();
     model.PD_PROJECT_FILENO_PF = set.Tables[0].Rows[0]["PD_QUOTA_ZBWH"].ToString();
     model.PD_PROJECT_FILENO_PF_CODE = set.Tables[0].Rows[0]["PD_PROJECT_FILENO_PF_CODE"].ToString();
     model.PD_PROJ_STATUS = set.Tables[0].Rows[0]["PD_PROJ_STATUS"].ToString();
     model.PD_PROJ_LAST_AUDIT_STATUS = set.Tables[0].Rows[0]["PD_PROJ_LAST_AUDIT_STATUS"].ToString();
     if (set.Tables[0].Rows[0]["PD_IS_RETURN"].ToString() != "")
     {
         model.PD_IS_RETURN = new int?(int.Parse(set.Tables[0].Rows[0]["PD_IS_RETURN"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_ISOUT_QUOTA"].ToString() != "")
     {
         model.PD_ISOUT_QUOTA = new int?(int.Parse(set.Tables[0].Rows[0]["PD_ISOUT_QUOTA"].ToString()));
     }
     model.PD_PROJECT_BZYJ = set.Tables[0].Rows[0]["PD_PROJECT_BZYJ"].ToString();
     model.PD_PROJECT_BZFW = set.Tables[0].Rows[0]["PD_PROJECT_BZFW"].ToString();
     model.PD_PROJECT_BZDX = set.Tables[0].Rows[0]["PD_PROJECT_BZDX"].ToString();
     if (set.Tables[0].Rows[0]["PD_PROJECT_BZNUM"].ToString() != "")
     {
         model.PD_PROJECT_BZNUM = new int?(int.Parse(set.Tables[0].Rows[0]["PD_PROJECT_BZNUM"].ToString()));
     }
     model.PD_PROJECT_BZSTAND_NUM = set.Tables[0].Rows[0]["PD_PROJECT_BZSTAND_NUM"].ToString();
     if (set.Tables[0].Rows[0]["PD_PROJECT_BZMONEY"].ToString() != "")
     {
         model.PD_PROJECT_BZMONEY = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_BZMONEY"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_SYRS"].ToString() != "")
     {
         model.PD_PROJECT_SYRS = new int?(int.Parse(set.Tables[0].Rows[0]["PD_PROJECT_SYRS"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_BZFF_DATE"].ToString() != "")
     {
         model.PD_PROJECT_BZFF_DATE = new DateTime?(DateTime.Parse(set.Tables[0].Rows[0]["PD_PROJECT_BZFF_DATE"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_SJFF_DATE"].ToString() != "")
     {
         model.PD_PROJECT_SJFF_DATE = new DateTime?(DateTime.Parse(set.Tables[0].Rows[0]["PD_PROJECT_SJFF_DATE"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_IFFF"].ToString() != "")
     {
         model.PD_PROJECT_IFFF = new int?(int.Parse(set.Tables[0].Rows[0]["PD_PROJECT_IFFF"].ToString()));
     }
     model.PD_PROJECT_JGYQ = set.Tables[0].Rows[0]["PD_PROJECT_JGYQ"].ToString();
     model.PD_PROJECT_JGJL = set.Tables[0].Rows[0]["PD_PROJECT_JGJL"].ToString();
     model.PD_PROJECT_JG_RESULT = set.Tables[0].Rows[0]["PD_PROJECT_JG_RESULT"].ToString();
     model.PD_PROJECT_JG_SUGGEST = set.Tables[0].Rows[0]["PD_PROJECT_JG_SUGGEST"].ToString();
     if (set.Tables[0].Rows[0]["PD_PROJECT_SYHS"].ToString() != "")
     {
         model.PD_PROJECT_SYHS = int.Parse(set.Tables[0].Rows[0]["PD_PROJECT_SYHS"].ToString());
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_GNFL"].ToString() != "")
     {
         model.PD_PROJECT_GNFL = set.Tables[0].Rows[0]["PD_PROJECT_GNFL"].ToString();
     }
     model.PD_PROJECT_GNFL_CODE = set.Tables[0].Rows[0]["PD_PROJECT_GNFL_CODE"].ToString();
     model.PD_PROJECT_SERVERPK = set.Tables[0].Rows[0]["PD_PROJECT_SERVERPK"].ToString();
     model.PD_PROJECT_ZJLY = set.Tables[0].Rows[0]["PD_PROJECT_ZJLY"].ToString();
     model.PD_PROJECT_ZGKJ = set.Tables[0].Rows[0]["PD_PROJECT_ZGKJ"].ToString();
     model.PD_PROJECT_CJDW = set.Tables[0].Rows[0]["PD_PROJECT_CJDW"].ToString();
     model.PD_PROJECT_JBDH = set.Tables[0].Rows[0]["PD_PROJECT_JBDH"].ToString();
     model.PD_PROJECT_SSFW = set.Tables[0].Rows[0]["PD_PROJECT_SSFW"].ToString();
     model.Free1 = set.Tables[0].Rows[0]["Free1"].ToString();
     model.Free2 = set.Tables[0].Rows[0]["Free2"].ToString();
     model.Free3 = set.Tables[0].Rows[0]["Free3"].ToString();
     model.Free4 = set.Tables[0].Rows[0]["Free4"].ToString();
     model.Free5 = set.Tables[0].Rows[0]["Free5"].ToString();
     if (set.Tables[0].Rows[0]["Free6"].ToString() != "")
     {
         model.Free6 = int.Parse(set.Tables[0].Rows[0]["Free6"].ToString());
     }
     if (set.Tables[0].Rows[0]["Free7"].ToString() != "")
     {
         model.Free7 = int.Parse(set.Tables[0].Rows[0]["Free7"].ToString());
     }
     if (set.Tables[0].Rows[0]["Free8"].ToString() != "")
     {
         model.Free8 = decimal.Parse(set.Tables[0].Rows[0]["Free8"].ToString());
     }
     if (set.Tables[0].Rows[0]["Free9"].ToString() != "")
     {
         model.Free9 = decimal.Parse(set.Tables[0].Rows[0]["Free9"].ToString());
     }
     if (set.Tables[0].Rows[0]["Free10"].ToString() != "")
     {
         model.Free10 = decimal.Parse(set.Tables[0].Rows[0]["Free10"].ToString());
     }
     return model;
 }
示例#4
0
 public TB_PROJECT_Model GetModelName(string PD_PROJECT_CODE)
 {
     StringBuilder builder = new StringBuilder();
     builder.Append("select PD_PROJECT_CODE,PD_PROJECT_FILENO_ZB,PD_PROJECT_NAME,(select  max(Year_Name) from PD_BASE_YEAR where Year_Code=a.PD_YEAR) as PD_YEAR_Name,PD_YEAR,PD_PROJECT_TYPE,(select Max(PROJECT_TYPE_NAME) from PD_PROJECT_TYPE where PROJECT_TYPE_CODE=a.PD_PROJECT_TYPE) as PD_PROJECT_TYPE_NAME,PD_GK_DEPART_ID,(select Max(Name) from db_branch where bh=a.PD_GK_DEPART) as PD_GK_DEPART_NAME,PD_GK_DEPART,PD_FOUND_XZ,(select   FOUND_PROPERTY_NAME from PD_BASE_FOUND_PROPERTY where FOUND_PROPERTY_CODE=a.PD_FOUND_XZ) as PD_FOUND_XZ_Name,PD_PROJECT_MONEY_TOTAL,PD_PROJECT_MONEY_CZ_TOTAL,PD_PROJECT_MONEY_CZ_SJ,PD_PROJECT_MONEY_CZ_BJ,PD_PROJECT_MONEY_ZC,PD_PROJECT_MONEY_QT,PD_PROJECT_MONEY_ADDR,PD_PROJECT_CONTENT,PD_PROJECT_XMYT,PD_PROJECT_IFXZGL,PD_PROJECT_IFGS,PD_PROJECT_IFGS_BEFORE,PD_PROJECT_OPEN_BODY,PD_PROJECT_FZR,PD_PROJECT_CWFZR,(select Max(STATUS_NAME) from PD_BASE_STATUS where STATUS_CODE = a.PD_PROJECT_STATUS) as PD_PROJECT_STATUS_Name,PD_PROJECT_STATUS,PD_PROJECT_BEGIN_DATE,PD_PROJECT_END_DATE,PD_PROJECT_YEARS,PD_PROJECT_CHECK_DATE,PD_PROJECT_FILENO_LX,PD_PROJECT_FILENO_JG,PD_PROJECT_INPUT_COMPANY,(select Max(Name) from DB_Company where PK_CORP=a.PD_PROJECT_INPUT_COMPANY) as PD_PROJECT_INPUT_COMPANY_Name,PD_PROJECT_INPUT_MAN,PD_PROJECT_INPUT_DATE,PD_PROJECT_REPLY_COMPANY,(select Max(Name) from DB_Company where PK_CORP=a.PD_PROJECT_REPLY_COMPANY) as PD_PROJECT_REPLY_COMPANY_Name,PD_PROJECT_REPLY_MAN2,PD_PROJECT_CHECK_COMPANY,(select Max(Name) from DB_Company where PK_CORP=a.PD_PROJECT_CHECK_COMPANY) as PD_PROJECT_CHECK_COMPANY_Name,PD_PROJECT_CHENCK_MAN,a.PD_PROJECT_MONEY_TOTAL_PF,PD_PROJECT_REPLY_DATE,PD_PROJECT_MONEY_CZ_TOTAL_PF,PD_PROJECT_MONEY_CZ_SJ_PF,PD_PROJECT_MONEY_CZ_BJ_PF,PD_PROJECT_MONEY_ZC_PF,PD_PROJECT_MONEY_QT_PF,(select Max(Name) from DB_Company where PK_CORP=a.PD_PROJECT_INPUT_COMPANY) as PD_PROJECT_COUNTRY_Name ,PD_PROJECT_COUNTRY,PD_PROJECT_VILLAGE,PD_PROJECT_GROUP,op.ShowText PD_PROJECT_FILENO_PF,PD_PROJECT_FILENO_PF PD_PROJECT_FILENO_PF_CODE,PD_PROJ_STATUS,(select max(CheckStatus_Name) from PD_BASE_CheckStatus where CheckStatus_Code=a.PD_PROJ_STATUS) as PD_PROJ_STATUS_Name,PD_PROJ_LAST_AUDIT_STATUS,(select max(CheckStatus_Name) from PD_BASE_CheckStatus where CheckStatus_Code=a.PD_PROJ_LAST_AUDIT_STATUS) as PD_PROJ_LAST_AUDIT_STATUS_Name,PD_IS_RETURN,PD_ISOUT_QUOTA,PD_PROJECT_BZYJ,PD_PROJECT_BZFW,PD_PROJECT_BZDX,PD_PROJECT_BZNUM,PD_PROJECT_BZSTAND_NUM,PD_PROJECT_BZMONEY,PD_PROJECT_SYRS,PD_PROJECT_BZFF_DATE,PD_PROJECT_SJFF_DATE,PD_PROJECT_IFFF,PD_PROJECT_JGYQ,PD_PROJECT_JGJL,PD_PROJECT_JG_RESULT,PD_PROJECT_JG_SUGGEST,PD_PROJECT_SYHS,PD_PROJECT_GNFL,PD_PROJECT_GNFL_CODE,PD_PROJECT_SERVERPK,zjly_name ,zgkj_name ,PD_PROJECT_CJDW,PD_PROJECT_JBDH,PD_PROJECT_SSFW,Free1,Free2,Free3,Free4,Free5,Free6,Free7,Free8,Free9,Free10from TB_PROJECT a");
     builder.Append(" left join open_pd_quotaaddmoney op on trim(op.pd_quota_code)=trim(a.PD_PROJECT_FILENO_PF) ");
     builder.Append(" left join PD_PROJECT_ZGKJ zgkj on trim(zgkj.ZGKJ_CODE)=trim(a.PD_PROJECT_ZGKJ) ");
     builder.Append(" left join PD_PROJECT_ZJLY zjly on trim(zjly.ZJLY_CODE)=trim(a.PD_PROJECT_ZJLY) ");
     builder.Append(" where a.PD_PROJECT_CODE=:PD_PROJECT_CODE ");
     OracleParameter[] cmdParms = new OracleParameter[] { new OracleParameter(":PD_PROJECT_CODE", OracleType.VarChar, 50) };
     cmdParms[0].Value = PD_PROJECT_CODE;
     TB_PROJECT_Model model = new TB_PROJECT_Model();
     DataSet set = DbHelperOra.Query(builder.ToString(), cmdParms);
     if (set.Tables[0].Rows.Count <= 0)
     {
         return null;
     }
     model.PD_PROJECT_CODE = set.Tables[0].Rows[0]["PD_PROJECT_CODE"].ToString();
     model.PD_PROJECT_FILENO_ZB = set.Tables[0].Rows[0]["PD_PROJECT_FILENO_ZB"].ToString();
     model.PD_PROJECT_NAME = set.Tables[0].Rows[0]["PD_PROJECT_NAME"].ToString();
     if (set.Tables[0].Rows[0]["PD_YEAR"].ToString() != "")
     {
         model.PD_YEAR = new int?(int.Parse(set.Tables[0].Rows[0]["PD_YEAR"].ToString()));
     }
     model.PD_PROJECT_TYPE = set.Tables[0].Rows[0]["PD_PROJECT_TYPE"].ToString();
     model.PD_PROJECT_TYPE_NAME = set.Tables[0].Rows[0]["PD_PROJECT_TYPE_NAME"].ToString();
     model.PD_GK_DEPART_ID = set.Tables[0].Rows[0]["PD_GK_DEPART_ID"].ToString();
     model.PD_GK_DEPART = set.Tables[0].Rows[0]["PD_GK_DEPART_NAME"].ToString();
     model.PD_GK_DEPART_ID = set.Tables[0].Rows[0]["PD_GK_DEPART"].ToString();
     model.PD_FOUND_XZ = set.Tables[0].Rows[0]["PD_FOUND_XZ"].ToString();
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_TOTAL"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_TOTAL = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_TOTAL"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_TOTAL"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_CZ_TOTAL = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_TOTAL"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_SJ"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_CZ_SJ = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_SJ"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_BJ"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_CZ_BJ = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_BJ"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_ZC"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_ZC = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_ZC"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_QT"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_QT = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_QT"].ToString()));
     }
     model.PD_PROJECT_MONEY_ADDR = set.Tables[0].Rows[0]["PD_PROJECT_MONEY_ADDR"].ToString();
     model.PD_PROJECT_CONTENT = set.Tables[0].Rows[0]["PD_PROJECT_CONTENT"].ToString();
     model.PD_PROJECT_XMYT = set.Tables[0].Rows[0]["PD_PROJECT_XMYT"].ToString();
     if (set.Tables[0].Rows[0]["PD_PROJECT_IFXZGL"].ToString() != "")
     {
         model.PD_PROJECT_IFXZGL = new int?(int.Parse(set.Tables[0].Rows[0]["PD_PROJECT_IFXZGL"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_IFGS"].ToString() != "")
     {
         model.PD_PROJECT_IFGS = new int?(int.Parse(set.Tables[0].Rows[0]["PD_PROJECT_IFGS"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_IFGS_BEFORE"].ToString() != "")
     {
         model.PD_PROJECT_IFGS_BEFORE = new int?(int.Parse(set.Tables[0].Rows[0]["PD_PROJECT_IFGS_BEFORE"].ToString()));
     }
     model.PD_PROJECT_OPEN_BODY = set.Tables[0].Rows[0]["PD_PROJECT_OPEN_BODY"].ToString();
     model.PD_PROJECT_FZR = set.Tables[0].Rows[0]["PD_PROJECT_FZR"].ToString();
     model.PD_PROJECT_CWFZR = set.Tables[0].Rows[0]["PD_PROJECT_CWFZR"].ToString();
     model.PD_PROJECT_STATUS = set.Tables[0].Rows[0]["PD_PROJECT_STATUS"].ToString();
     if (set.Tables[0].Rows[0]["PD_PROJECT_BEGIN_DATE"].ToString() != "")
     {
         model.PD_PROJECT_BEGIN_DATE = new DateTime?(DateTime.Parse(set.Tables[0].Rows[0]["PD_PROJECT_BEGIN_DATE"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_END_DATE"].ToString() != "")
     {
         model.PD_PROJECT_END_DATE = new DateTime?(DateTime.Parse(set.Tables[0].Rows[0]["PD_PROJECT_END_DATE"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_YEARS"].ToString() != "")
     {
         model.PD_PROJECT_YEARS = new int?(int.Parse(set.Tables[0].Rows[0]["PD_PROJECT_YEARS"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_CHECK_DATE"].ToString() != "")
     {
         model.PD_PROJECT_CHECK_DATE = new DateTime?(DateTime.Parse(set.Tables[0].Rows[0]["PD_PROJECT_CHECK_DATE"].ToString()));
     }
     model.PD_PROJECT_FILENO_LX = set.Tables[0].Rows[0]["PD_PROJECT_FILENO_LX"].ToString();
     model.PD_PROJECT_FILENO_JG = set.Tables[0].Rows[0]["PD_PROJECT_FILENO_JG"].ToString();
     model.PD_PROJECT_INPUT_COMPANY = set.Tables[0].Rows[0]["PD_PROJECT_INPUT_COMPANY"].ToString();
     model.PD_PROJECT_INPUT_MAN = set.Tables[0].Rows[0]["PD_PROJECT_INPUT_MAN"].ToString();
     model.PD_PROJECT_INPUT_DATE = set.Tables[0].Rows[0]["PD_PROJECT_INPUT_DATE"].ToString();
     model.PD_PROJECT_REPLY_COMPANY = set.Tables[0].Rows[0]["PD_PROJECT_REPLY_COMPANY"].ToString();
     model.PD_PROJECT_REPLY_MAN2 = set.Tables[0].Rows[0]["PD_PROJECT_REPLY_MAN2"].ToString();
     model.PD_PROJECT_CHECK_COMPANY = set.Tables[0].Rows[0]["PD_PROJECT_CHECK_COMPANY"].ToString();
     model.PD_PROJECT_CHENCK_MAN = set.Tables[0].Rows[0]["PD_PROJECT_CHENCK_MAN"].ToString();
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_TOTAL_PF"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_TOTAL_PF = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_TOTAL_PF"].ToString()));
     }
     model.PD_PROJECT_REPLY_DATE = set.Tables[0].Rows[0]["PD_PROJECT_REPLY_DATE"].ToString();
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_TOTAL_PF"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_CZ_TOTAL_PF = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_TOTAL_PF"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_SJ_PF"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_CZ_SJ_PF = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_SJ_PF"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_BJ_PF"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_CZ_BJ_PF = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_CZ_BJ_PF"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_ZC_PF"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_ZC_PF = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_ZC_PF"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_MONEY_QT_PF"].ToString() != "")
     {
         model.PD_PROJECT_MONEY_QT_PF = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_MONEY_QT_PF"].ToString()));
     }
     model.PD_PROJECT_COUNTRY = set.Tables[0].Rows[0]["PD_PROJECT_COUNTRY"].ToString();
     model.PD_PROJECT_VILLAGE = set.Tables[0].Rows[0]["PD_PROJECT_VILLAGE"].ToString();
     model.PD_PROJECT_GROUP = set.Tables[0].Rows[0]["PD_PROJECT_GROUP"].ToString();
     model.PD_PROJECT_FILENO_PF = set.Tables[0].Rows[0]["PD_PROJECT_FILENO_PF"].ToString();
     model.PD_PROJ_STATUS = set.Tables[0].Rows[0]["PD_PROJ_STATUS"].ToString();
     model.PD_PROJ_LAST_AUDIT_STATUS = set.Tables[0].Rows[0]["PD_PROJ_LAST_AUDIT_STATUS"].ToString();
     if (set.Tables[0].Rows[0]["PD_IS_RETURN"].ToString() != "")
     {
         model.PD_IS_RETURN = new int?(int.Parse(set.Tables[0].Rows[0]["PD_IS_RETURN"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_ISOUT_QUOTA"].ToString() != "")
     {
         model.PD_ISOUT_QUOTA = new int?(int.Parse(set.Tables[0].Rows[0]["PD_ISOUT_QUOTA"].ToString()));
     }
     model.PD_PROJECT_BZYJ = set.Tables[0].Rows[0]["PD_PROJECT_BZYJ"].ToString();
     model.PD_PROJECT_BZFW = set.Tables[0].Rows[0]["PD_PROJECT_BZFW"].ToString();
     model.PD_PROJECT_BZDX = set.Tables[0].Rows[0]["PD_PROJECT_BZDX"].ToString();
     if (set.Tables[0].Rows[0]["PD_PROJECT_BZNUM"].ToString() != "")
     {
         model.PD_PROJECT_BZNUM = new int?(int.Parse(set.Tables[0].Rows[0]["PD_PROJECT_BZNUM"].ToString()));
     }
     model.PD_PROJECT_BZSTAND_NUM = set.Tables[0].Rows[0]["PD_PROJECT_BZSTAND_NUM"].ToString();
     if (set.Tables[0].Rows[0]["PD_PROJECT_BZMONEY"].ToString() != "")
     {
         model.PD_PROJECT_BZMONEY = new decimal?(decimal.Parse(set.Tables[0].Rows[0]["PD_PROJECT_BZMONEY"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_SYRS"].ToString() != "")
     {
         model.PD_PROJECT_SYRS = new int?(int.Parse(set.Tables[0].Rows[0]["PD_PROJECT_SYRS"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_BZFF_DATE"].ToString() != "")
     {
         model.PD_PROJECT_BZFF_DATE = new DateTime?(DateTime.Parse(set.Tables[0].Rows[0]["PD_PROJECT_BZFF_DATE"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_SJFF_DATE"].ToString() != "")
     {
         model.PD_PROJECT_SJFF_DATE = new DateTime?(DateTime.Parse(set.Tables[0].Rows[0]["PD_PROJECT_SJFF_DATE"].ToString()));
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_IFFF"].ToString() != "")
     {
         model.PD_PROJECT_IFFF = new int?(int.Parse(set.Tables[0].Rows[0]["PD_PROJECT_IFFF"].ToString()));
     }
     model.PD_PROJECT_JGYQ = set.Tables[0].Rows[0]["PD_PROJECT_JGYQ"].ToString();
     model.PD_PROJECT_JGJL = set.Tables[0].Rows[0]["PD_PROJECT_JGJL"].ToString();
     model.PD_PROJECT_JG_RESULT = set.Tables[0].Rows[0]["PD_PROJECT_JG_RESULT"].ToString();
     model.PD_PROJECT_JG_SUGGEST = set.Tables[0].Rows[0]["PD_PROJECT_JG_SUGGEST"].ToString();
     if (set.Tables[0].Rows[0]["PD_PROJECT_SYHS"].ToString() != "")
     {
         model.PD_PROJECT_SYHS = int.Parse(set.Tables[0].Rows[0]["PD_PROJECT_SYHS"].ToString());
     }
     if (set.Tables[0].Rows[0]["PD_PROJECT_GNFL"].ToString() != "")
     {
         model.PD_PROJECT_GNFL = set.Tables[0].Rows[0]["PD_PROJECT_GNFL"].ToString();
     }
     model.PD_PROJECT_GNFL_CODE = set.Tables[0].Rows[0]["PD_PROJECT_GNFL_CODE"].ToString();
     model.PD_YEAR_Name = set.Tables[0].Rows[0]["PD_YEAR_Name"].ToString();
     model.PD_FOUND_XZ_Name = set.Tables[0].Rows[0]["PD_FOUND_XZ_Name"].ToString();
     model.PD_PROJECT_STATUS_Name = set.Tables[0].Rows[0]["PD_PROJECT_STATUS_Name"].ToString();
     model.PD_PROJECT_INPUT_COMPANY_Name = set.Tables[0].Rows[0]["PD_PROJECT_INPUT_COMPANY_Name"].ToString();
     model.PD_PROJECT_REPLY_COMPANY_Name = set.Tables[0].Rows[0]["PD_PROJECT_REPLY_COMPANY_Name"].ToString();
     model.PD_PROJECT_CHECK_COMPANY_Name = set.Tables[0].Rows[0]["PD_PROJECT_CHECK_COMPANY_Name"].ToString();
     model.PD_PROJ_STATUS_Name = set.Tables[0].Rows[0]["PD_PROJ_STATUS_Name"].ToString();
     model.PD_PROJ_LAST_AUDIT_STATUS_Name = set.Tables[0].Rows[0]["PD_PROJ_LAST_AUDIT_STATUS_Name"].ToString();
     model.PD_PROJECT_COUNTRY_Name = set.Tables[0].Rows[0]["PD_PROJECT_COUNTRY_Name"].ToString();
     model.PD_PROJECT_SERVERPK = set.Tables[0].Rows[0]["PD_PROJECT_SERVERPK"].ToString();
     model.PD_PROJECT_ZJLY = set.Tables[0].Rows[0]["zjly_name"].ToString();
     model.PD_PROJECT_ZGKJ = set.Tables[0].Rows[0]["zgkj_name"].ToString();
     model.PD_PROJECT_CJDW = set.Tables[0].Rows[0]["PD_PROJECT_CJDW"].ToString();
     model.PD_PROJECT_JBDH = set.Tables[0].Rows[0]["PD_PROJECT_JBDH"].ToString();
     model.PD_PROJECT_SSFW = set.Tables[0].Rows[0]["PD_PROJECT_SSFW"].ToString();
     model.Free1 = set.Tables[0].Rows[0]["Free1"].ToString();
     model.Free2 = set.Tables[0].Rows[0]["Free2"].ToString();
     model.Free3 = set.Tables[0].Rows[0]["Free3"].ToString();
     model.Free4 = set.Tables[0].Rows[0]["Free4"].ToString();
     model.Free5 = set.Tables[0].Rows[0]["Free5"].ToString();
     if (set.Tables[0].Rows[0]["Free6"].ToString() != "")
     {
         model.Free6 = int.Parse(set.Tables[0].Rows[0]["Free6"].ToString());
     }
     if (set.Tables[0].Rows[0]["Free7"].ToString() != "")
     {
         model.Free7 = int.Parse(set.Tables[0].Rows[0]["Free7"].ToString());
     }
     if (set.Tables[0].Rows[0]["Free8"].ToString() != "")
     {
         model.Free8 = decimal.Parse(set.Tables[0].Rows[0]["Free8"].ToString());
     }
     if (set.Tables[0].Rows[0]["Free9"].ToString() != "")
     {
         model.Free9 = decimal.Parse(set.Tables[0].Rows[0]["Free9"].ToString());
     }
     if (set.Tables[0].Rows[0]["Free10"].ToString() != "")
     {
         model.Free10 = decimal.Parse(set.Tables[0].Rows[0]["Free10"].ToString());
     }
     return model;
 }
示例#5
0
 public int UpdateJGJL(TB_PROJECT_Model model)
 {
     return this.dal.UpdateJGJL(model);
 }
示例#6
0
 public void Add(TB_PROJECT_Model model)
 {
     StringBuilder builder = new StringBuilder();
     builder.Append("insert into TB_PROJECT(");
     builder.Append("PD_PROJECT_CODE,PD_PROJECT_FILENO_ZB,PD_PROJECT_NAME,PD_YEAR,PD_PROJECT_TYPE,PD_PROJECT_TYPE_NAME,PD_GK_DEPART_ID,PD_GK_DEPART,PD_FOUND_XZ,PD_PROJECT_MONEY_TOTAL,PD_PROJECT_MONEY_CZ_TOTAL,PD_PROJECT_MONEY_CZ_SJ,PD_PROJECT_MONEY_CZ_BJ,PD_PROJECT_MONEY_ZC,PD_PROJECT_MONEY_QT,PD_PROJECT_MONEY_ADDR,PD_PROJECT_CONTENT,PD_PROJECT_XMYT,PD_PROJECT_IFXZGL,PD_PROJECT_IFGS,PD_PROJECT_IFGS_BEFORE,PD_PROJECT_OPEN_BODY,PD_PROJECT_FZR,PD_PROJECT_CWFZR,PD_PROJECT_STATUS,PD_PROJECT_BEGIN_DATE,PD_PROJECT_END_DATE,PD_PROJECT_YEARS,PD_PROJECT_CHECK_DATE,PD_PROJECT_FILENO_LX,PD_PROJECT_FILENO_JG,PD_PROJECT_INPUT_COMPANY,PD_PROJECT_INPUT_MAN,PD_PROJECT_INPUT_DATE,PD_PROJECT_REPLY_COMPANY,PD_PROJECT_REPLY_MAN2,PD_PROJECT_CHECK_COMPANY,PD_PROJECT_CHENCK_MAN,PD_PROJECT_MONEY_TOTAL_PF,PD_PROJECT_REPLY_DATE,PD_PROJECT_MONEY_CZ_TOTAL_PF,PD_PROJECT_MONEY_CZ_SJ_PF,PD_PROJECT_MONEY_CZ_BJ_PF,PD_PROJECT_MONEY_ZC_PF,PD_PROJECT_MONEY_QT_PF,PD_PROJECT_COUNTRY,PD_PROJECT_VILLAGE,PD_PROJECT_GROUP,PD_PROJECT_FILENO_PF,PD_PROJ_STATUS,PD_PROJ_LAST_AUDIT_STATUS,PD_IS_RETURN,PD_ISOUT_QUOTA,PD_PROJECT_BZYJ,PD_PROJECT_BZFW,PD_PROJECT_BZDX,PD_PROJECT_BZNUM,PD_PROJECT_BZSTAND_NUM,PD_PROJECT_BZMONEY,PD_PROJECT_SYRS,PD_PROJECT_BZFF_DATE,PD_PROJECT_SJFF_DATE,PD_PROJECT_IFFF,PD_PROJECT_JGYQ,PD_PROJECT_JGJL,PD_PROJECT_JG_RESULT,PD_PROJECT_JG_SUGGEST,PD_PROJECT_SYHS,PD_PROJECT_GNFL,PD_PROJECT_GNFL_CODE,PD_PROJECT_ZJLY,PD_PROJECT_ZGKJ,PD_PROJECT_ISBXK          ,PD_PROJECT_CJDW,PD_PROJECT_JBDH,PD_PROJECT_SSFW,Free1,Free2,Free3,Free4,Free5,Free6,Free7,Free8,Free9,Free10)");
     builder.Append(" values (");
     builder.Append(":PD_PROJECT_CODE,:PD_PROJECT_FILENO_ZB,:PD_PROJECT_NAME,:PD_YEAR,:PD_PROJECT_TYPE,:PD_PROJECT_TYPE_NAME,:PD_GK_DEPART_ID,:PD_GK_DEPART,:PD_FOUND_XZ,:PD_PROJECT_MONEY_TOTAL,:PD_PROJECT_MONEY_CZ_TOTAL,:PD_PROJECT_MONEY_CZ_SJ,:PD_PROJECT_MONEY_CZ_BJ,:PD_PROJECT_MONEY_ZC,:PD_PROJECT_MONEY_QT,:PD_PROJECT_MONEY_ADDR,:PD_PROJECT_CONTENT,:PD_PROJECT_XMYT,:PD_PROJECT_IFXZGL,:PD_PROJECT_IFGS,:PD_PROJECT_IFGS_BEFORE,:PD_PROJECT_OPEN_BODY,:PD_PROJECT_FZR,:PD_PROJECT_CWFZR,:PD_PROJECT_STATUS,:PD_PROJECT_BEGIN_DATE,:PD_PROJECT_END_DATE,:PD_PROJECT_YEARS,:PD_PROJECT_CHECK_DATE,:PD_PROJECT_FILENO_LX,:PD_PROJECT_FILENO_JG,:PD_PROJECT_INPUT_COMPANY,:PD_PROJECT_INPUT_MAN,:PD_PROJECT_INPUT_DATE,:PD_PROJECT_REPLY_COMPANY,:PD_PROJECT_REPLY_MAN2,:PD_PROJECT_CHECK_COMPANY,:PD_PROJECT_CHENCK_MAN,:PD_PROJECT_MONEY_TOTAL_PF,:PD_PROJECT_REPLY_DATE,:PD_PROJECT_MONEY_CZ_TOTAL_PF,:PD_PROJECT_MONEY_CZ_SJ_PF,:PD_PROJECT_MONEY_CZ_BJ_PF,:PD_PROJECT_MONEY_ZC_PF,:PD_PROJECT_MONEY_QT_PF,:PD_PROJECT_COUNTRY,:PD_PROJECT_VILLAGE,:PD_PROJECT_GROUP,:PD_PROJECT_FILENO_PF,:PD_PROJ_STATUS,:PD_PROJ_LAST_AUDIT_STATUS,:PD_IS_RETURN,:PD_ISOUT_QUOTA,:PD_PROJECT_BZYJ,:PD_PROJECT_BZFW,:PD_PROJECT_BZDX,:PD_PROJECT_BZNUM,:PD_PROJECT_BZSTAND_NUM,:PD_PROJECT_BZMONEY,:PD_PROJECT_SYRS,:PD_PROJECT_BZFF_DATE,:PD_PROJECT_SJFF_DATE,:PD_PROJECT_IFFF,:PD_PROJECT_JGYQ,:PD_PROJECT_JGJL,:PD_PROJECT_JG_RESULT,:PD_PROJECT_JG_SUGGEST,:PD_PROJECT_SYHS,:PD_PROJECT_GNFL,:PD_PROJECT_GNFL_CODE,:PD_PROJECT_ZJLY,:PD_PROJECT_ZGKJ,:PD_PROJECT_ISBXK           ,:PD_PROJECT_CJDW,:PD_PROJECT_JBDH,:PD_PROJECT_SSFW,:Free1,:Free2,:Free3,:Free4,:Free5,:Free6,:Free7,:Free8,:Free9,:Free10)");
     builder.Append(" RETURNING PD_PROJECT_CODE INTO :R_Auto_No ");
     OracleParameter[] cmdParms = new OracleParameter[] {
         new OracleParameter(":PD_PROJECT_CODE", OracleType.VarChar, 30), new OracleParameter(":PD_PROJECT_FILENO_ZB", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_NAME", OracleType.VarChar, 100), new OracleParameter(":PD_YEAR", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_TYPE", OracleType.VarChar, 30), new OracleParameter(":PD_PROJECT_TYPE_NAME", OracleType.VarChar, 100), new OracleParameter(":PD_GK_DEPART_ID", OracleType.VarChar, 100), new OracleParameter(":PD_GK_DEPART", OracleType.VarChar, 100), new OracleParameter(":PD_FOUND_XZ", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_MONEY_TOTAL", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_MONEY_CZ_TOTAL", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_MONEY_CZ_SJ", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_MONEY_CZ_BJ", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_MONEY_ZC", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_MONEY_QT", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_MONEY_ADDR", OracleType.VarChar, 0xfa0),
         new OracleParameter(":PD_PROJECT_CONTENT", OracleType.VarChar, 0xfa0), new OracleParameter(":PD_PROJECT_XMYT", OracleType.VarChar, 0xfa0), new OracleParameter(":PD_PROJECT_IFXZGL", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_IFGS", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_IFGS_BEFORE", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_OPEN_BODY", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_FZR", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_CWFZR", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_STATUS", OracleType.VarChar, 20), new OracleParameter(":PD_PROJECT_BEGIN_DATE", OracleType.DateTime), new OracleParameter(":PD_PROJECT_END_DATE", OracleType.DateTime), new OracleParameter(":PD_PROJECT_YEARS", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_CHECK_DATE", OracleType.DateTime), new OracleParameter(":PD_PROJECT_FILENO_LX", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_FILENO_JG", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_INPUT_COMPANY", OracleType.VarChar, 100),
         new OracleParameter(":PD_PROJECT_INPUT_MAN", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_INPUT_DATE", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_REPLY_COMPANY", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_REPLY_MAN2", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_CHECK_COMPANY", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_CHENCK_MAN", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_MONEY_TOTAL_PF", OracleType.Number, 20), new OracleParameter(":PD_PROJECT_REPLY_DATE", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_MONEY_CZ_TOTAL_PF", OracleType.Number, 20), new OracleParameter(":PD_PROJECT_MONEY_CZ_SJ_PF", OracleType.Number, 20), new OracleParameter(":PD_PROJECT_MONEY_CZ_BJ_PF", OracleType.Number, 20), new OracleParameter(":PD_PROJECT_MONEY_ZC_PF", OracleType.Number, 20), new OracleParameter(":PD_PROJECT_MONEY_QT_PF", OracleType.Number, 20), new OracleParameter(":PD_PROJECT_COUNTRY", OracleType.VarChar, 50), new OracleParameter(":PD_PROJECT_VILLAGE", OracleType.VarChar, 50), new OracleParameter(":PD_PROJECT_GROUP", OracleType.VarChar, 50),
         new OracleParameter(":PD_PROJECT_FILENO_PF", OracleType.VarChar, 100), new OracleParameter(":PD_PROJ_STATUS", OracleType.VarChar, 100), new OracleParameter(":PD_PROJ_LAST_AUDIT_STATUS", OracleType.VarChar, 100), new OracleParameter(":PD_IS_RETURN", OracleType.Number, 4), new OracleParameter(":PD_ISOUT_QUOTA", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_BZYJ", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_BZFW", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_BZDX", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_BZNUM", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_BZSTAND_NUM", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_BZMONEY", OracleType.Number, 20), new OracleParameter(":PD_PROJECT_SYRS", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_BZFF_DATE", OracleType.DateTime), new OracleParameter(":PD_PROJECT_SJFF_DATE", OracleType.DateTime), new OracleParameter(":PD_PROJECT_IFFF", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_JGYQ", OracleType.VarChar, 100),
         new OracleParameter(":PD_PROJECT_JGJL", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_JG_RESULT", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_JG_SUGGEST", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_SYHS", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_GNFL", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_GNFL_CODE", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_ZJLY", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_ZGKJ", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_ISBXK", OracleType.Number, 4), new OracleParameter(":PD_PROJECT_CJDW", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_JBDH", OracleType.VarChar, 100), new OracleParameter(":PD_PROJECT_SSFW", OracleType.VarChar, 100), new OracleParameter(":Free1", OracleType.VarChar, 100), new OracleParameter(":Free2", OracleType.VarChar, 100), new OracleParameter(":Free3", OracleType.VarChar, 100), new OracleParameter(":Free4", OracleType.VarChar, 100),
         new OracleParameter(":Free5", OracleType.VarChar, 100), new OracleParameter(":Free6", OracleType.Int32, 4), new OracleParameter(":Free7", OracleType.Int32, 4), new OracleParameter(":Free8", OracleType.Number), new OracleParameter(":Free9", OracleType.Number), new OracleParameter(":Free10", OracleType.Number), new OracleParameter(":R_Auto_No", OracleType.Number, 20)
      };
     cmdParms[0].Value = model.PD_PROJECT_CODE;
     cmdParms[1].Value = model.PD_PROJECT_FILENO_ZB;
     cmdParms[2].Value = model.PD_PROJECT_NAME;
     cmdParms[3].Value = model.PD_YEAR;
     cmdParms[4].Value = model.PD_PROJECT_TYPE;
     cmdParms[5].Value = model.PD_PROJECT_TYPE_NAME;
     cmdParms[6].Value = model.PD_GK_DEPART_ID;
     cmdParms[7].Value = model.PD_GK_DEPART;
     cmdParms[8].Value = model.PD_FOUND_XZ;
     cmdParms[9].Value = model.PD_PROJECT_MONEY_TOTAL;
     cmdParms[10].Value = model.PD_PROJECT_MONEY_CZ_TOTAL;
     cmdParms[11].Value = model.PD_PROJECT_MONEY_CZ_SJ;
     cmdParms[12].Value = model.PD_PROJECT_MONEY_CZ_BJ;
     cmdParms[13].Value = model.PD_PROJECT_MONEY_ZC;
     cmdParms[14].Value = model.PD_PROJECT_MONEY_QT;
     cmdParms[15].Value = model.PD_PROJECT_MONEY_ADDR;
     cmdParms[0x10].Value = model.PD_PROJECT_CONTENT;
     cmdParms[0x11].Value = model.PD_PROJECT_XMYT;
     cmdParms[0x12].Value = model.PD_PROJECT_IFXZGL;
     cmdParms[0x13].Value = model.PD_PROJECT_IFGS;
     cmdParms[20].Value = model.PD_PROJECT_IFGS_BEFORE;
     cmdParms[0x15].Value = model.PD_PROJECT_OPEN_BODY;
     cmdParms[0x16].Value = model.PD_PROJECT_FZR;
     cmdParms[0x17].Value = model.PD_PROJECT_CWFZR;
     cmdParms[0x18].Value = model.PD_PROJECT_STATUS;
     cmdParms[0x19].Value = model.PD_PROJECT_BEGIN_DATE;
     cmdParms[0x1a].Value = model.PD_PROJECT_END_DATE;
     cmdParms[0x1b].Value = model.PD_PROJECT_YEARS;
     cmdParms[0x1c].Value = model.PD_PROJECT_CHECK_DATE;
     cmdParms[0x1d].Value = model.PD_PROJECT_FILENO_LX;
     cmdParms[30].Value = model.PD_PROJECT_FILENO_JG;
     cmdParms[0x1f].Value = model.PD_PROJECT_INPUT_COMPANY;
     cmdParms[0x20].Value = model.PD_PROJECT_INPUT_MAN;
     cmdParms[0x21].Value = model.PD_PROJECT_INPUT_DATE;
     cmdParms[0x22].Value = model.PD_PROJECT_REPLY_COMPANY;
     cmdParms[0x23].Value = model.PD_PROJECT_REPLY_MAN2;
     cmdParms[0x24].Value = model.PD_PROJECT_CHECK_COMPANY;
     cmdParms[0x25].Value = model.PD_PROJECT_CHENCK_MAN;
     cmdParms[0x26].Value = model.PD_PROJECT_MONEY_TOTAL_PF;
     cmdParms[0x27].Value = model.PD_PROJECT_REPLY_DATE;
     cmdParms[40].Value = model.PD_PROJECT_MONEY_CZ_TOTAL_PF;
     cmdParms[0x29].Value = model.PD_PROJECT_MONEY_CZ_SJ_PF;
     cmdParms[0x2a].Value = model.PD_PROJECT_MONEY_CZ_BJ_PF;
     cmdParms[0x2b].Value = model.PD_PROJECT_MONEY_ZC_PF;
     cmdParms[0x2c].Value = model.PD_PROJECT_MONEY_QT_PF;
     cmdParms[0x2d].Value = model.PD_PROJECT_COUNTRY;
     cmdParms[0x2e].Value = model.PD_PROJECT_VILLAGE;
     cmdParms[0x2f].Value = model.PD_PROJECT_GROUP;
     cmdParms[0x30].Value = model.PD_PROJECT_FILENO_PF;
     cmdParms[0x31].Value = model.PD_PROJ_STATUS;
     cmdParms[50].Value = model.PD_PROJ_LAST_AUDIT_STATUS;
     cmdParms[0x33].Value = model.PD_IS_RETURN;
     cmdParms[0x34].Value = model.PD_ISOUT_QUOTA;
     cmdParms[0x35].Value = model.PD_PROJECT_BZYJ;
     cmdParms[0x36].Value = model.PD_PROJECT_BZFW;
     cmdParms[0x37].Value = model.PD_PROJECT_BZDX;
     cmdParms[0x38].Value = model.PD_PROJECT_BZNUM;
     cmdParms[0x39].Value = model.PD_PROJECT_BZSTAND_NUM;
     cmdParms[0x3a].Value = model.PD_PROJECT_BZMONEY;
     cmdParms[0x3b].Value = model.PD_PROJECT_SYRS;
     cmdParms[60].Value = model.PD_PROJECT_BZFF_DATE;
     cmdParms[0x3d].Value = model.PD_PROJECT_SJFF_DATE;
     cmdParms[0x3e].Value = model.PD_PROJECT_IFFF;
     cmdParms[0x3f].Value = model.PD_PROJECT_JGYQ;
     cmdParms[0x40].Value = model.PD_PROJECT_JGJL;
     cmdParms[0x41].Value = model.PD_PROJECT_JG_RESULT;
     cmdParms[0x42].Value = model.PD_PROJECT_JG_SUGGEST;
     cmdParms[0x43].Value = model.PD_PROJECT_SYHS;
     cmdParms[0x44].Value = model.PD_PROJECT_GNFL;
     cmdParms[0x45].Value = model.PD_PROJECT_GNFL_CODE;
     cmdParms[70].Value = model.PD_PROJECT_ZJLY;
     cmdParms[0x47].Value = model.PD_PROJECT_ZGKJ;
     cmdParms[0x48].Value = model.PD_PROJECT_ISBXK;
     cmdParms[0x49].Value = model.PD_PROJECT_CJDW;
     cmdParms[0x4a].Value = model.PD_PROJECT_JBDH;
     cmdParms[0x4b].Value = model.PD_PROJECT_SSFW;
     cmdParms[0x4c].Value = model.Free1;
     cmdParms[0x4d].Value = model.Free2;
     cmdParms[0x4e].Value = model.Free3;
     cmdParms[0x4f].Value = model.Free4;
     cmdParms[80].Value = model.Free5;
     cmdParms[0x51].Value = model.Free6;
     cmdParms[0x52].Value = model.Free7;
     cmdParms[0x53].Value = model.Free8;
     cmdParms[0x54].Value = model.Free9;
     cmdParms[0x55].Value = model.Free10;
     cmdParms[0x56].Direction = ParameterDirection.Output;
     DbHelperOra.ExecuteSql(builder.ToString(), cmdParms);
     model.PD_PROJECT_CODE = cmdParms[0x56].Value.ToString();
 }
示例#7
0
 public List<TB_PROJECT_Model> DataTableToList(DataTable dt)
 {
     List<TB_PROJECT_Model> list = new List<TB_PROJECT_Model>();
     int count = dt.Rows.Count;
     if (count > 0)
     {
         for (int i = 0; i < count; i++)
         {
             TB_PROJECT_Model item = new TB_PROJECT_Model {
                 PD_PROJECT_CODE = dt.Rows[i]["PD_PROJECT_CODE"].ToString(),
                 PD_PROJECT_FILENO_ZB = dt.Rows[i]["PD_PROJECT_FILENO_ZB"].ToString(),
                 PD_PROJECT_NAME = dt.Rows[i]["PD_PROJECT_NAME"].ToString()
             };
             if (dt.Rows[i]["PD_YEAR"].ToString() != "")
             {
                 item.PD_YEAR = new int?(int.Parse(dt.Rows[i]["PD_YEAR"].ToString()));
             }
             item.PD_PROJECT_TYPE = dt.Rows[i]["PD_PROJECT_TYPE"].ToString();
             item.PD_PROJECT_TYPE_NAME = dt.Rows[i]["PD_PROJECT_TYPE_NAME"].ToString();
             item.PD_GK_DEPART_ID = dt.Rows[i]["PD_GK_DEPART_ID"].ToString();
             item.PD_GK_DEPART = dt.Rows[i]["PD_GK_DEPART"].ToString();
             item.PD_FOUND_XZ = dt.Rows[i]["PD_FOUND_XZ"].ToString();
             if (dt.Rows[i]["PD_PROJECT_MONEY_TOTAL"].ToString() != "")
             {
                 item.PD_PROJECT_MONEY_TOTAL = new decimal?(int.Parse(dt.Rows[i]["PD_PROJECT_MONEY_TOTAL"].ToString()));
             }
             if (dt.Rows[i]["PD_PROJECT_MONEY_CZ_TOTAL"].ToString() != "")
             {
                 item.PD_PROJECT_MONEY_CZ_TOTAL = new decimal?(int.Parse(dt.Rows[i]["PD_PROJECT_MONEY_CZ_TOTAL"].ToString()));
             }
             if (dt.Rows[i]["PD_PROJECT_MONEY_CZ_SJ"].ToString() != "")
             {
                 item.PD_PROJECT_MONEY_CZ_SJ = new decimal?(int.Parse(dt.Rows[i]["PD_PROJECT_MONEY_CZ_SJ"].ToString()));
             }
             if (dt.Rows[i]["PD_PROJECT_MONEY_CZ_BJ"].ToString() != "")
             {
                 item.PD_PROJECT_MONEY_CZ_BJ = new decimal?(int.Parse(dt.Rows[i]["PD_PROJECT_MONEY_CZ_BJ"].ToString()));
             }
             if (dt.Rows[i]["PD_PROJECT_MONEY_ZC"].ToString() != "")
             {
                 item.PD_PROJECT_MONEY_ZC = new decimal?(int.Parse(dt.Rows[i]["PD_PROJECT_MONEY_ZC"].ToString()));
             }
             if (dt.Rows[i]["PD_PROJECT_MONEY_QT"].ToString() != "")
             {
                 item.PD_PROJECT_MONEY_QT = new decimal?(int.Parse(dt.Rows[i]["PD_PROJECT_MONEY_QT"].ToString()));
             }
             item.PD_PROJECT_MONEY_ADDR = dt.Rows[i]["PD_PROJECT_MONEY_ADDR"].ToString();
             item.PD_PROJECT_CONTENT = dt.Rows[i]["PD_PROJECT_CONTENT"].ToString();
             item.PD_PROJECT_XMYT = dt.Rows[i]["PD_PROJECT_XMYT"].ToString();
             if (dt.Rows[i]["PD_PROJECT_IFXZGL"].ToString() != "")
             {
                 item.PD_PROJECT_IFXZGL = new int?(int.Parse(dt.Rows[i]["PD_PROJECT_IFXZGL"].ToString()));
             }
             if (dt.Rows[i]["PD_PROJECT_IFGS"].ToString() != "")
             {
                 item.PD_PROJECT_IFGS = new int?(int.Parse(dt.Rows[i]["PD_PROJECT_IFGS"].ToString()));
             }
             if (dt.Rows[i]["PD_PROJECT_IFGS_BEFORE"].ToString() != "")
             {
                 item.PD_PROJECT_IFGS_BEFORE = new int?(int.Parse(dt.Rows[i]["PD_PROJECT_IFGS_BEFORE"].ToString()));
             }
             item.PD_PROJECT_OPEN_BODY = dt.Rows[i]["PD_PROJECT_OPEN_BODY"].ToString();
             item.PD_PROJECT_FZR = dt.Rows[i]["PD_PROJECT_FZR"].ToString();
             item.PD_PROJECT_CWFZR = dt.Rows[i]["PD_PROJECT_CWFZR"].ToString();
             item.PD_PROJECT_STATUS = dt.Rows[i]["PD_PROJECT_STATUS"].ToString();
             if (dt.Rows[i]["PD_PROJECT_BEGIN_DATE"].ToString() != "")
             {
                 item.PD_PROJECT_BEGIN_DATE = new DateTime?(DateTime.Parse(dt.Rows[i]["PD_PROJECT_BEGIN_DATE"].ToString()));
             }
             if (dt.Rows[i]["PD_PROJECT_END_DATE"].ToString() != "")
             {
                 item.PD_PROJECT_END_DATE = new DateTime?(DateTime.Parse(dt.Rows[i]["PD_PROJECT_END_DATE"].ToString()));
             }
             if (dt.Rows[i]["PD_PROJECT_YEARS"].ToString() != "")
             {
                 item.PD_PROJECT_YEARS = new int?(int.Parse(dt.Rows[i]["PD_PROJECT_YEARS"].ToString()));
             }
             if (dt.Rows[i]["PD_PROJECT_CHECK_DATE"].ToString() != "")
             {
                 item.PD_PROJECT_CHECK_DATE = new DateTime?(DateTime.Parse(dt.Rows[i]["PD_PROJECT_CHECK_DATE"].ToString()));
             }
             item.PD_PROJECT_FILENO_LX = dt.Rows[i]["PD_PROJECT_FILENO_LX"].ToString();
             item.PD_PROJECT_FILENO_JG = dt.Rows[i]["PD_PROJECT_FILENO_JG"].ToString();
             item.PD_PROJECT_INPUT_COMPANY = dt.Rows[i]["PD_PROJECT_INPUT_COMPANY"].ToString();
             item.PD_PROJECT_INPUT_MAN = dt.Rows[i]["PD_PROJECT_INPUT_MAN"].ToString();
             item.PD_PROJECT_INPUT_DATE = dt.Rows[i]["PD_PROJECT_INPUT_DATE"].ToString();
             item.PD_PROJECT_REPLY_COMPANY = dt.Rows[i]["PD_PROJECT_REPLY_COMPANY"].ToString();
             item.PD_PROJECT_REPLY_MAN2 = dt.Rows[i]["PD_PROJECT_REPLY_MAN2"].ToString();
             item.PD_PROJECT_CHECK_COMPANY = dt.Rows[i]["PD_PROJECT_CHECK_COMPANY"].ToString();
             item.PD_PROJECT_CHENCK_MAN = dt.Rows[i]["PD_PROJECT_CHENCK_MAN"].ToString();
             if (dt.Rows[i]["PD_PROJECT_MONEY_TOTAL_PF"].ToString() != "")
             {
                 item.PD_PROJECT_MONEY_TOTAL_PF = new decimal?(int.Parse(dt.Rows[i]["PD_PROJECT_MONEY_TOTAL_PF"].ToString()));
             }
             item.PD_PROJECT_REPLY_DATE = dt.Rows[i]["PD_PROJECT_REPLY_DATE"].ToString();
             if (dt.Rows[i]["PD_PROJECT_MONEY_CZ_TOTAL_PF"].ToString() != "")
             {
                 item.PD_PROJECT_MONEY_CZ_TOTAL_PF = new decimal?(int.Parse(dt.Rows[i]["PD_PROJECT_MONEY_CZ_TOTAL_PF"].ToString()));
             }
             if (dt.Rows[i]["PD_PROJECT_MONEY_CZ_SJ_PF"].ToString() != "")
             {
                 item.PD_PROJECT_MONEY_CZ_SJ_PF = new decimal?(int.Parse(dt.Rows[i]["PD_PROJECT_MONEY_CZ_SJ_PF"].ToString()));
             }
             if (dt.Rows[i]["PD_PROJECT_MONEY_CZ_BJ_PF"].ToString() != "")
             {
                 item.PD_PROJECT_MONEY_CZ_BJ_PF = new decimal?(int.Parse(dt.Rows[i]["PD_PROJECT_MONEY_CZ_BJ_PF"].ToString()));
             }
             if (dt.Rows[i]["PD_PROJECT_MONEY_ZC_PF"].ToString() != "")
             {
                 item.PD_PROJECT_MONEY_ZC_PF = new decimal?(int.Parse(dt.Rows[i]["PD_PROJECT_MONEY_ZC_PF"].ToString()));
             }
             if (dt.Rows[i]["PD_PROJECT_MONEY_QT_PF"].ToString() != "")
             {
                 item.PD_PROJECT_MONEY_QT_PF = new decimal?(int.Parse(dt.Rows[i]["PD_PROJECT_MONEY_QT_PF"].ToString()));
             }
             item.PD_PROJECT_COUNTRY = dt.Rows[i]["PD_PROJECT_COUNTRY"].ToString();
             item.PD_PROJECT_VILLAGE = dt.Rows[i]["PD_PROJECT_VILLAGE"].ToString();
             item.PD_PROJECT_GROUP = dt.Rows[i]["PD_PROJECT_GROUP"].ToString();
             item.PD_PROJECT_FILENO_PF = dt.Rows[i]["PD_PROJECT_FILENO_PF"].ToString();
             item.PD_PROJ_STATUS = dt.Rows[i]["PD_PROJ_STATUS"].ToString();
             item.PD_PROJ_LAST_AUDIT_STATUS = dt.Rows[i]["PD_PROJ_LAST_AUDIT_STATUS"].ToString();
             if (dt.Rows[i]["PD_IS_RETURN"].ToString() != "")
             {
                 item.PD_IS_RETURN = new int?(int.Parse(dt.Rows[i]["PD_IS_RETURN"].ToString()));
             }
             if (dt.Rows[i]["PD_ISOUT_QUOTA"].ToString() != "")
             {
                 item.PD_ISOUT_QUOTA = new int?(int.Parse(dt.Rows[i]["PD_ISOUT_QUOTA"].ToString()));
             }
             item.PD_PROJECT_BZYJ = dt.Rows[i]["PD_PROJECT_BZYJ"].ToString();
             item.PD_PROJECT_BZFW = dt.Rows[i]["PD_PROJECT_BZFW"].ToString();
             item.PD_PROJECT_BZDX = dt.Rows[i]["PD_PROJECT_BZDX"].ToString();
             if (dt.Rows[i]["PD_PROJECT_BZNUM"].ToString() != "")
             {
                 item.PD_PROJECT_BZNUM = new int?(int.Parse(dt.Rows[i]["PD_PROJECT_BZNUM"].ToString()));
             }
             item.PD_PROJECT_BZSTAND_NUM = dt.Rows[i]["PD_PROJECT_BZSTAND_NUM"].ToString();
             if (dt.Rows[i]["PD_PROJECT_BZMONEY"].ToString() != "")
             {
                 item.PD_PROJECT_BZMONEY = new decimal?(int.Parse(dt.Rows[i]["PD_PROJECT_BZMONEY"].ToString()));
             }
             if (dt.Rows[i]["PD_PROJECT_SYRS"].ToString() != "")
             {
                 item.PD_PROJECT_SYRS = new int?(int.Parse(dt.Rows[i]["PD_PROJECT_SYRS"].ToString()));
             }
             if (dt.Rows[i]["PD_PROJECT_BZFF_DATE"].ToString() != "")
             {
                 item.PD_PROJECT_BZFF_DATE = new DateTime?(DateTime.Parse(dt.Rows[i]["PD_PROJECT_BZFF_DATE"].ToString()));
             }
             if (dt.Rows[i]["PD_PROJECT_SJFF_DATE"].ToString() != "")
             {
                 item.PD_PROJECT_SJFF_DATE = new DateTime?(DateTime.Parse(dt.Rows[i]["PD_PROJECT_SJFF_DATE"].ToString()));
             }
             if (dt.Rows[i]["PD_PROJECT_IFFF"].ToString() != "")
             {
                 item.PD_PROJECT_IFFF = new int?(int.Parse(dt.Rows[i]["PD_PROJECT_IFFF"].ToString()));
             }
             item.PD_PROJECT_JGYQ = dt.Rows[i]["PD_PROJECT_JGYQ"].ToString();
             item.PD_PROJECT_JGJL = dt.Rows[i]["PD_PROJECT_JGJL"].ToString();
             item.PD_PROJECT_JG_RESULT = dt.Rows[i]["PD_PROJECT_JG_RESULT"].ToString();
             item.PD_PROJECT_JG_SUGGEST = dt.Rows[i]["PD_PROJECT_JG_SUGGEST"].ToString();
             if (dt.Rows[i]["PD_PROJECT_SYHS"].ToString() != "")
             {
                 item.PD_PROJECT_SYHS = int.Parse(dt.Rows[i]["PD_PROJECT_SYHS"].ToString());
             }
             if (dt.Rows[i]["PD_PROJECT_GNFL"].ToString() != "")
             {
                 item.PD_PROJECT_GNFL = dt.Rows[i]["PD_PROJECT_GNFL"].ToString();
             }
             item.PD_PROJECT_GNFL_CODE = dt.Rows[i]["PD_PROJECT_GNFL_CODE"].ToString();
             item.PD_PROJECT_CJDW = dt.Rows[i]["PD_PROJECT_CJDW"].ToString();
             item.PD_PROJECT_JBDH = dt.Rows[i]["PD_PROJECT_JBDH"].ToString();
             item.PD_PROJECT_SSFW = dt.Rows[i]["PD_PROJECT_SSFW"].ToString();
             item.Free1 = dt.Rows[i]["Free1"].ToString();
             item.Free2 = dt.Rows[i]["Free2"].ToString();
             item.Free3 = dt.Rows[i]["Free3"].ToString();
             item.Free4 = dt.Rows[i]["Free4"].ToString();
             item.Free5 = dt.Rows[i]["Free5"].ToString();
             if (dt.Rows[i]["Free6"].ToString() != "")
             {
                 item.Free6 = int.Parse(dt.Rows[i]["Free6"].ToString());
             }
             if (dt.Rows[i]["Free7"].ToString() != "")
             {
                 item.Free7 = int.Parse(dt.Rows[i]["Free7"].ToString());
             }
             if (dt.Rows[i]["Free8"].ToString() != "")
             {
                 item.Free8 = decimal.Parse(dt.Rows[i]["Free8"].ToString());
             }
             if (dt.Rows[i]["Free9"].ToString() != "")
             {
                 item.Free9 = decimal.Parse(dt.Rows[i]["Free9"].ToString());
             }
             if (dt.Rows[i]["Free10"].ToString() != "")
             {
                 item.Free10 = decimal.Parse(dt.Rows[i]["Free10"].ToString());
             }
             list.Add(item);
         }
     }
     return list;
 }
示例#8
0
 public bool Update(TB_PROJECT_Model model)
 {
     return this.dal.Update(model);
 }
示例#9
0
 public void Add(TB_PROJECT_Model model)
 {
     this.dal.Add(model);
 }
示例#10
0
 public void Add(TB_PROJECT_Model model, ref string PD_PROJECT_CODE)
 {
     this.dal.Add(model, ref PD_PROJECT_CODE);
 }
示例#11
0
 private TB_PROJECT_Model GetModel(TB_PROJECT_Model model)
 {
     if (model == null)
     {
         model = new TB_PROJECT_Model();
     }
     string str = this.txtPD_PROJECT_FILENO_PF.Value;
     if (PublicDal.PageValidate.IsDecimal(this.txtPD_PROJECT_MONEY_TOTAL_PF.Text))
     {
         model.PD_PROJECT_MONEY_TOTAL_PF = new decimal?(decimal.Parse(this.txtPD_PROJECT_MONEY_TOTAL_PF.Text));
     }
     if (PublicDal.PageValidate.IsDecimal(this.txtPD_PROJECT_MONEY_CZ_TOTAL_PF.Text))
     {
         model.PD_PROJECT_MONEY_CZ_TOTAL_PF = new decimal?(decimal.Parse(this.txtPD_PROJECT_MONEY_CZ_TOTAL_PF.Text));
     }
     if (PublicDal.PageValidate.IsDecimal(this.txtPD_PROJECT_MONEY_CZ_SJ_PF.Text))
     {
         model.PD_PROJECT_MONEY_CZ_SJ_PF = new decimal?(decimal.Parse(this.txtPD_PROJECT_MONEY_CZ_SJ_PF.Text));
     }
     if (PublicDal.PageValidate.IsDecimal(this.txtPD_PROJECT_MONEY_CZ_BJ_PF.Text))
     {
         model.PD_PROJECT_MONEY_CZ_BJ_PF = new decimal?(decimal.Parse(this.txtPD_PROJECT_MONEY_CZ_BJ_PF.Text));
     }
     if (PublicDal.PageValidate.IsDecimal(this.txtPD_PROJECT_MONEY_ZC_PF.Text))
     {
         model.PD_PROJECT_MONEY_ZC_PF = new decimal?(decimal.Parse(this.txtPD_PROJECT_MONEY_ZC_PF.Text));
     }
     if (PublicDal.PageValidate.IsDecimal(this.txtPD_PROJECT_MONEY_QT_PF.Text))
     {
         model.PD_PROJECT_MONEY_QT_PF = new decimal?(decimal.Parse(this.txtPD_PROJECT_MONEY_QT_PF.Text));
     }
     model.PD_PROJECT_REPLY_DATE = DateTime.Now.ToString("yyyy-MM-dd");
     model.PD_PROJECT_REPLY_COMPANY = ((UserModel)this.Session["User"]).Company.pk_corp;
     model.PD_PROJECT_REPLY_MAN2 = ((UserModel)this.Session["User"]).UserName;
     model.PD_PROJECT_FILENO_PF = str;
     model.PD_GK_DEPART = this.txtPD_GK_DEPART.Text;
     return model;
 }
示例#12
0
 private TB_PROJECT_Model GetModel(TB_PROJECT_Model model)
 {
     if (model == null)
     {
         model = new TB_PROJECT_Model();
     }
     model.PD_PROJECT_INPUT_DATE = this.txtPD_PROJECT_INPUT_DATE.Text.ToString();
     model.PD_PROJECT_CODE = this.txtPD_PROJECT_CODE.Text;
     model.PD_PROJECT_NAME = this.txtPD_PROJECT_NAME.Text;
     if (this.ddlPD_YEAR.SelectedValue != "")
     {
         model.PD_YEAR = new int?(int.Parse(this.ddlPD_YEAR.SelectedValue));
     }
     model.PD_PROJECT_TYPE = this.ddlPD_PROJECT_TYPE.SelectedValue;
     model.PD_FOUND_XZ = this.ddlPD_FOUND_XZ.SelectedValue;
     model.PD_PROJECT_COUNTRY = this.ddlPD_PROJECT_COUNTRY.Text;
     model.PD_PROJECT_VILLAGE = "0001";
     model.PD_PROJECT_GROUP = "0001";
     model.PD_PROJECT_MONEY_ADDR = this.ddlPD_PROJECT_COUNTRY.Text;
     model.PD_PROJECT_CONTENT = this.txtPD_PROJECT_CONTENT.Text;
     model.PD_PROJECT_XMYT = this.txtPD_PROJECT_XMYT.Text;
     if (this.ddlPD_PROJECT_IFXZGL.SelectedValue != "")
     {
         model.PD_PROJECT_IFXZGL = new int?(int.Parse(this.ddlPD_PROJECT_IFXZGL.SelectedValue));
     }
     if (PublicDal.PageValidate.IsNumber(this.txtPD_PROJECT_SYRS.Text))
     {
         model.PD_PROJECT_SYRS = new int?(int.Parse(this.txtPD_PROJECT_SYRS.Text));
     }
     model.PD_PROJECT_FILENO_LX = this.txtPD_PROJECT_FILENO_LX.Text;
     model.PD_PROJECT_INPUT_COMPANY = ((UserModel)this.Session["User"]).Company.pk_corp;
     model.PD_PROJECT_INPUT_MAN = ((UserModel)this.Session["User"]).UserName;
     if (this.txtPD_PROJECT_MONEY_TOTAL.Text != "")
     {
         model.PD_PROJECT_MONEY_TOTAL = new decimal?(Math.Round(Convert.ToDecimal(this.txtPD_PROJECT_MONEY_TOTAL.Text), 2));
     }
     if (this.txtPD_PROJECT_MONEY_CZ_SJ.Value != "")
     {
         model.PD_PROJECT_MONEY_CZ_SJ_PF = model.PD_PROJECT_MONEY_CZ_SJ = new decimal?(Math.Round(Convert.ToDecimal(this.txtPD_PROJECT_MONEY_CZ_SJ.Value), 2));
     }
     if (this.txtPD_PROJECT_MONEY_CZ_BJ.Value != "")
     {
         model.PD_PROJECT_MONEY_CZ_BJ = new decimal?(Math.Round(Convert.ToDecimal(this.txtPD_PROJECT_MONEY_CZ_BJ.Value), 2));
     }
     if (this.txtPD_PROJECT_MONEY_ZC.Value != "")
     {
         model.PD_PROJECT_MONEY_ZC = new decimal?(Math.Round(Convert.ToDecimal(this.txtPD_PROJECT_MONEY_ZC.Value), 2));
     }
     if (this.txtPD_PROJECT_MONEY_QT.Value != "")
     {
         model.PD_PROJECT_MONEY_QT = new decimal?(Math.Round(Convert.ToDecimal(this.txtPD_PROJECT_MONEY_QT.Value), 2));
     }
     model.PD_PROJECT_SSFW = this.txtPD_PROJECT_SSFW.Text;
     model.PD_PROJECT_ISBXK = 1;
     model.Free2 = this.pd_project_cm.Text;
     return model;
 }
示例#13
0
 private TB_PROJECT_Model GetModel(TB_PROJECT_Model model)
 {
     if (model == null)
     {
         model = new TB_PROJECT_Model();
     }
     model.PD_PROJECT_CODE = this.txtPD_PROJECT_CODE.Text;
     model.PD_PROJECT_NAME = this.txtPD_PROJECT_NAME.Text;
     if (!string.IsNullOrEmpty(this.txtPD_PROJECT_FILENO_PF.Value.ToString()))
     {
         model.PD_PROJECT_FILENO_ZB = this.txtPD_PROJECT_FILENO_PF.Value.ToString();
         model.PD_PROJECT_FILENO_PF = this.txtPD_PROJECT_FILENO_PF.Value;
     }
     else
     {
         model.PD_PROJECT_FILENO_ZB = this.lblPD_PROJECT_FILENO_PF.Value.ToString();
         model.PD_PROJECT_FILENO_PF = this.lblPD_PROJECT_FILENO_PF.Value;
     }
     if (this.ddlPD_YEAR.SelectedValue != "")
     {
         model.PD_YEAR = new int?(int.Parse(this.ddlPD_YEAR.SelectedValue));
     }
     model.PD_PROJECT_TYPE = this.ddlPD_PROJECT_TYPE.SelectedValue;
     model.PD_FOUND_XZ = this.ddlPD_FOUND_XZ.SelectedValue;
     model.PD_PROJECT_COUNTRY = this.ddlPD_PROJECT_COUNTRY.Text;
     model.PD_PROJECT_VILLAGE = "0001";
     model.PD_PROJECT_GROUP = "0001";
     model.PD_PROJECT_MONEY_ADDR = this.ddlPD_PROJECT_COUNTRY.Text;
     model.PD_PROJECT_CONTENT = this.txtPD_PROJECT_CONTENT.Text;
     model.PD_PROJECT_XMYT = this.txtPD_PROJECT_XMYT.Text;
     if (this.ddlPD_PROJECT_IFXZGL.SelectedValue != "")
     {
         model.PD_PROJECT_IFXZGL = new int?(int.Parse(this.ddlPD_PROJECT_IFXZGL.SelectedValue));
     }
     if (this.ddlPD_PROJECT_IFGS.SelectedValue != "")
     {
         model.PD_PROJECT_IFGS = new int?(int.Parse(this.ddlPD_PROJECT_IFGS.SelectedValue));
     }
     if (this.ddlPD_PROJECT_IFGS_BEFORE.SelectedValue != "")
     {
         model.PD_PROJECT_IFGS_BEFORE = new int?(int.Parse(this.ddlPD_PROJECT_IFGS_BEFORE.SelectedValue));
     }
     model.PD_PROJECT_OPEN_BODY = this.txtPD_PROJECT_OPEN_BODY.Text;
     model.PD_PROJECT_FZR = this.txtPD_PROJECT_FZR.Text;
     model.PD_PROJECT_CWFZR = this.txtPD_PROJECT_CWFZR.Text;
     if (PublicDal.PageValidate.IsNumber(this.txtPD_PROJECT_SYRS.Text))
     {
         model.PD_PROJECT_SYRS = new int?(int.Parse(this.txtPD_PROJECT_SYRS.Text));
     }
     else
     {
         model.PD_PROJECT_SYRS = 0;
     }
     model.PD_PROJECT_STATUS = this.ddlPD_PROJECT_STATUS.SelectedValue;
     if (this.txtPD_PROJECT_BEGIN_DATE.Text != "")
     {
         model.PD_PROJECT_BEGIN_DATE = new DateTime?(DateTime.Parse(this.txtPD_PROJECT_BEGIN_DATE.Text));
     }
     if (this.txtPD_PROJECT_END_DATE.Text != "")
     {
         model.PD_PROJECT_END_DATE = new DateTime?(DateTime.Parse(this.txtPD_PROJECT_END_DATE.Text));
     }
     if ((this.txtPD_PROJECT_END_DATE.Text != "") && (this.txtPD_PROJECT_BEGIN_DATE.Text != ""))
     {
         model.PD_PROJECT_YEARS = new int?(PublicDal.CalDateTime(DateTime.Parse(this.txtPD_PROJECT_END_DATE.Text), DateTime.Parse(this.txtPD_PROJECT_BEGIN_DATE.Text), false));
     }
     this.txtPD_PROJECT_YEARS.Text = model.PD_PROJECT_YEARS.ToString();
     model.PD_PROJECT_FILENO_LX = this.txtPD_PROJECT_FILENO_LX.Text;
     model.PD_PROJECT_INPUT_DATE = DateTime.Now.ToString("yyyy-MM-dd");
     model.PD_PROJECT_INPUT_COMPANY = ((UserModel)this.Session["User"]).Company.pk_corp;
     model.PD_PROJECT_INPUT_MAN = ((UserModel)this.Session["User"]).UserName;
     if (this.txtPD_PROJECT_MONEY_CZ_SJ.Value != "")
     {
         model.PD_PROJECT_MONEY_CZ_SJ = new decimal?(Math.Round(Convert.ToDecimal(this.txtPD_PROJECT_MONEY_CZ_SJ.Value), 2));
     }
     if (this.txtPD_PROJECT_MONEY_CZ_BJ.Value != "")
     {
         model.PD_PROJECT_MONEY_CZ_BJ = new decimal?(Math.Round(Convert.ToDecimal(this.txtPD_PROJECT_MONEY_CZ_BJ.Value), 2));
     }
     if (this.txtPD_PROJECT_MONEY_ZC.Value != "")
     {
         model.PD_PROJECT_MONEY_ZC = new decimal?(Math.Round(Convert.ToDecimal(this.txtPD_PROJECT_MONEY_ZC.Value), 2));
     }
     if (this.txtPD_PROJECT_MONEY_QT.Value != "")
     {
         model.PD_PROJECT_MONEY_QT = new decimal?(Math.Round(Convert.ToDecimal(this.txtPD_PROJECT_MONEY_QT.Value), 2));
     }
     if (PublicDal.PageValidate.IsDecimal(this.txtPD_PROJECT_MONEY_TOTAL.Text))
     {
         model.PD_PROJECT_MONEY_TOTAL = new decimal?(Math.Round(decimal.Parse(this.txtPD_PROJECT_MONEY_TOTAL.Text), 2));
     }
     else
     {
         model.PD_PROJECT_MONEY_TOTAL = 0;
     }
     if (PublicDal.PageValidate.IsDecimal(this.txtPD_PROJECT_MONEY_CZ_TOTAL.Text))
     {
         model.PD_PROJECT_MONEY_CZ_TOTAL = new decimal?(Math.Round(decimal.Parse(this.txtPD_PROJECT_MONEY_CZ_TOTAL.Text), 2));
     }
     else
     {
         model.PD_PROJECT_MONEY_CZ_TOTAL = 0;
     }
     model.Free1 = this.HdFree1.Value;
     model.Free2 = this.pd_project_cm.Text;
     if (PublicDal.PageValidate.IsDecimal(this.FREE8.Text))
     {
         model.Free8 = decimal.Parse(this.FREE8.Text);
     }
     else
     {
         model.Free8 = 0M;
     }
     model.PD_PROJECT_SSFW = this.txtPD_PROJECT_SSFW.Text;
     return model;
 }
示例#14
0
 private void AddImgMethod(TB_PROJECT_Model model)
 {
     try
     {
         string str = this.txt_InputFile1.Text.ToString();
         string str2 = this.txt_InputFile2.Text.ToString();
         string str3 = this.txt_InputFile3.Text.ToString();
         string str4 = "";
         string str5 = "";
         string str6 = "";
         string str7 = "";
         string str8 = "";
         string str9 = "";
         if (!string.IsNullOrEmpty(str))
         {
             str6 = str.Substring(str.LastIndexOf("||")).Replace("||", "");
             str7 = str6;
             str6 = str6.Substring(0, str6.LastIndexOf("."));
             str = "UserImages/" + str7;
             DataSet set = DbHelperOra.Query(" select * from t_photos where fkid =  'ssSB1_" + model.PD_PROJECT_CODE + "' ");
             if ((set != null) && (set.Tables[0].Rows.Count > 0))
             {
                 DbHelperOra.ExecuteSql(" delete t_photos   where fkid =  'ssSB1_" + model.PD_PROJECT_CODE + "'");
             }
             DbHelperOra.ExecuteSql("insert into t_photos (fkid, photoname, photopath, remarks, sortid) values  ( 'ssSB1_" + model.PD_PROJECT_CODE + "', '" + str7 + "', '" + str + "', '" + str7 + "', 1)");
         }
         if (!string.IsNullOrEmpty(str2))
         {
             str8 = str2.Substring(str2.LastIndexOf("||")).Replace("||", "");
             str9 = str8;
             str8 = str8.Substring(0, str8.LastIndexOf("."));
             str2 = "UserImages/" + str9;
             DataSet set2 = DbHelperOra.Query(" select * from t_photos where fkid =  'ssSB2_" + model.PD_PROJECT_CODE + "' ");
             if ((set2 != null) && (set2.Tables[0].Rows.Count > 0))
             {
                 DbHelperOra.ExecuteSql(" delete t_photos   where fkid =  'ssSB2_" + model.PD_PROJECT_CODE + "'");
             }
             DbHelperOra.ExecuteSql("insert into t_photos (fkid, photoname, photopath, remarks, sortid) values  ( 'ssSB2_" + model.PD_PROJECT_CODE + "', '" + str9 + "', '" + str2 + "', '" + str9 + "', 1)");
         }
         if (!string.IsNullOrEmpty(str3))
         {
             str4 = str3.Substring(str3.LastIndexOf("||")).Replace("||", "");
             str5 = str4;
             str4 = str4.Substring(0, str4.LastIndexOf("."));
             str3 = "UserImages/" + str5;
             DataSet set3 = DbHelperOra.Query(" select * from t_photos where fkid =  'ssSB3_" + model.PD_PROJECT_CODE + "' ");
             if ((set3 != null) && (set3.Tables[0].Rows.Count > 0))
             {
                 DbHelperOra.ExecuteSql(" delete t_photos   where fkid =  'ssSB3_" + model.PD_PROJECT_CODE + "'");
             }
             DbHelperOra.ExecuteSql("insert into t_photos (fkid, photoname, photopath, remarks, sortid) values  ( 'ssSB3_" + model.PD_PROJECT_CODE + "', '" + str5 + "', '" + str3 + "', '" + str5 + "', 1)");
         }
     }
     catch
     {
     }
 }
示例#15
0
 private void UpdataData(string PD_PROJECT_CODE)
 {
     List<PD_CONTRACT_CHANGE_Model> list = null;
     List<PD_PROJECT_ATTACH_SS_Model> list2 = null;
     List<PD_PROJECT_CONTRACT_Model> list3 = null;
     List<PD_PROJECT_INSPECTION_Model> list4 = null;
     List<PD_PROJECT_MONITOR_Model> list5 = null;
     PD_PROJECT_ZTB_Model model = new PD_PROJECT_ZTB_Model();
     string errText = "";
     if (!this.GetModel(PD_PROJECT_CODE, ref list, ref list2, ref list3, ref list4, ref list5, ref model, ref errText))
     {
         this.hy_File(list2, list3, list, list5, list4, errText);
     }
     else
     {
         PD_PROJECT_ATTACH_SS_Bll bll = new PD_PROJECT_ATTACH_SS_Bll();
         bll.Delete(PD_PROJECT_CODE);
         bll.AddList(list2);
         PD_PROJECT_ZTB_Bll bll2 = new PD_PROJECT_ZTB_Bll();
         bll2.DeletePROJECT(PD_PROJECT_CODE);
         bll2.Add(model);
         TB_PROJECT_Bll bll3 = new TB_PROJECT_Bll();
         TB_PROJECT_Model model2 = new TB_PROJECT_Model
         {
             PD_PROJECT_CODE = PD_PROJECT_CODE,
             PD_PROJECT_JGJL = this.PD_PROJECT_JGJL.Text,
             PD_PROJECT_JG_RESULT = this.PD_PROJECT_JG_RESULT.Text,
             PD_PROJECT_JG_SUGGEST = this.PD_PROJECT_JG_SUGGEST.Text
         };
         bll3.UpdateJGJL(model2);
         PageShowText.Refurbish("修改成功", this.Page);
     }
 }