/// <summary> /// 获取某条数据的明细 /// </summary> /// <param name="Guid"></param> /// <returns></returns> public Detail_CAW_BANK_STARTWORK GetDetail(string Guid) { Database db = DatabaseFactory.CreateDatabase(CawConnStr); string strSql = "SELECT A.*,B.DATASTATUS,B.DATASTATUS_NAME,B.CHECKOPION FROM CAW_BANK_STARTWORK A,CAW_DATESTATUS B WHERE A.GUID=B.KEYGUID AND A.GUID='" + Guid + "' "; DbCommand cmd = db.GetSqlStringCommand(strSql); Detail_CAW_BANK_STARTWORK myDetail = new Detail_CAW_BANK_STARTWORK(); using (IDataReader myReader = db.ExecuteReader(cmd)) { if (myReader.Read()) { if (!Convert.IsDBNull(myReader["GUID"])) { myDetail.GUID = Convert.ToString(myReader["GUID"]); } if (!Convert.IsDBNull(myReader["APPLYGUID"])) { myDetail.APPLYGUID = Convert.ToString(myReader["APPLYGUID"]); } if (!Convert.IsDBNull(myReader["PROJECTNAME"])) { myDetail.PROJECTNAME = Convert.ToString(myReader["PROJECTNAME"]); } if (!Convert.IsDBNull(myReader["PROJECTADDRESS"])) { myDetail.PROJECTADDRESS = Convert.ToString(myReader["PROJECTADDRESS"]); } if (!Convert.IsDBNull(myReader["CORGUID"])) { myDetail.CORGUID = Convert.ToString(myReader["CORGUID"]); } if (!Convert.IsDBNull(myReader["CORNAME"])) { myDetail.CORNAME = Convert.ToString(myReader["CORNAME"]); } if (!Convert.IsDBNull(myReader["CORMANAGER"])) { myDetail.CORMANAGER = Convert.ToString(myReader["CORMANAGER"]); } if (!Convert.IsDBNull(myReader["CONTACTOR"])) { myDetail.CONTACTOR = Convert.ToString(myReader["CONTACTOR"]); } if (!Convert.IsDBNull(myReader["CONTACTORTEL"])) { myDetail.CONTACTORTEL = Convert.ToString(myReader["CONTACTORTEL"]); } if (!Convert.IsDBNull(myReader["DESIGNERUNIT"])) { myDetail.DESIGNERUNIT = Convert.ToString(myReader["DESIGNERUNIT"]); } if (!Convert.IsDBNull(myReader["DESIGNERGRADE"])) { myDetail.DESIGNERGRADE = Convert.ToString(myReader["DESIGNERGRADE"]); } if (!Convert.IsDBNull(myReader["BUILDERUNIT"])) { myDetail.BUILDERUNIT = Convert.ToString(myReader["BUILDERUNIT"]); } if (!Convert.IsDBNull(myReader["BUILDERGRADE"])) { myDetail.BUILDERGRADE = Convert.ToString(myReader["BUILDERGRADE"]); } if (!Convert.IsDBNull(myReader["SUPUNIT"])) { myDetail.SUPUNIT = Convert.ToString(myReader["SUPUNIT"]); } if (!Convert.IsDBNull(myReader["SUPGRADE"])) { myDetail.SUPGRADE = Convert.ToString(myReader["SUPGRADE"]); } if (!Convert.IsDBNull(myReader["SUPERVISIONORG"])) { myDetail.SUPERVISIONORG = Convert.ToString(myReader["SUPERVISIONORG"]); } if (!Convert.IsDBNull(myReader["SETITEMORG"])) { myDetail.SETITEMORG = Convert.ToString(myReader["SETITEMORG"]); } if (!Convert.IsDBNull(myReader["SETITEMNO"])) { myDetail.SETITEMNO = Convert.ToString(myReader["SETITEMNO"]); } if (!Convert.IsDBNull(myReader["SETITEMDATE"])) { myDetail.SETITEMDATE = Convert.ToDateTime(myReader["SETITEMDATE"]); } if (!Convert.IsDBNull(myReader["DESIGNDEPART"])) { myDetail.DESIGNDEPART = Convert.ToString(myReader["DESIGNDEPART"]); } if (!Convert.IsDBNull(myReader["DESIGNNO"])) { myDetail.DESIGNNO = Convert.ToString(myReader["DESIGNNO"]); } if (!Convert.IsDBNull(myReader["DESIGNDATE"])) { myDetail.DESIGNDATE = Convert.ToDateTime(myReader["DESIGNDATE"]); } if (!Convert.IsDBNull(myReader["DRAWINGORG"])) { myDetail.DRAWINGORG = Convert.ToString(myReader["DRAWINGORG"]); } if (!Convert.IsDBNull(myReader["DRAWINGNO"])) { myDetail.DRAWINGNO = Convert.ToString(myReader["DRAWINGNO"]); } if (!Convert.IsDBNull(myReader["DRAWINGDATE"])) { myDetail.DRAWINGDATE = Convert.ToDateTime(myReader["DRAWINGDATE"]); } if (!Convert.IsDBNull(myReader["INVESTTOTAL"])) { myDetail.INVESTTOTAL = Convert.ToString(myReader["INVESTTOTAL"]); } if (!Convert.IsDBNull(myReader["INVESTFULFIL"])) { myDetail.INVESTFULFIL = Convert.ToString(myReader["INVESTFULFIL"]); } if (!Convert.IsDBNull(myReader["LANDSTATUS"])) { myDetail.LANDSTATUS = Convert.ToString(myReader["LANDSTATUS"]); } if (!Convert.IsDBNull(myReader["CORPOPINION"])) { myDetail.CORPOPINION = Convert.ToString(myReader["CORPOPINION"]); } if (!Convert.IsDBNull(myReader["APPLICANT"])) { myDetail.APPLICANT = Convert.ToString(myReader["APPLICANT"]); } if (!Convert.IsDBNull(myReader["DECDATE"])) { myDetail.DECDATE = Convert.ToDateTime(myReader["DECDATE"]); } if (!Convert.IsDBNull(myReader["DATASTATUS"])) { myDetail.DATASTATUS = Convert.ToString(myReader["DATASTATUS"]); } if (!Convert.IsDBNull(myReader["DATASTATUS_NAME"])) { myDetail.DATASTATUS_NAME = Convert.ToString(myReader["DATASTATUS_NAME"]); } if (!Convert.IsDBNull(myReader["CHECKOPION"])) { myDetail.CHECKOPION = Convert.ToString(myReader["CHECKOPION"]); } } } return myDetail; }
/// <summary> ///从通过审批的开工备案中,获取项目名称列表 /// </summary> /// <param name="CORGUID"></param> /// <returns></returns> public List<Detail_CAW_BANK_STARTWORK> GetProject(string CORGUID) { Database db = DatabaseFactory.CreateDatabase(CawConnStr); string strSql = "SELECT A.PROJECTNAME,A.GUID FROM CAW_BANK_STARTWORK A,CAW_DATESTATUS B WHERE A.GUID=B.KEYGUID AND B.DATASTATUS='2' AND A.CORGUID='" + CORGUID + "'"; DbCommand cmd = db.GetSqlStringCommand(strSql); DataView dv = db.ExecuteDataView(cmd); List<Detail_CAW_BANK_STARTWORK> ProjectList = new List<Detail_CAW_BANK_STARTWORK>(); for (int i = 0; i < dv.Count; i++) { Detail_CAW_BANK_STARTWORK Project = new Detail_CAW_BANK_STARTWORK(); Project.PROJECTNAME = dv[i]["PROJECTNAME"].ToString(); Project.GUID = dv[i]["GUID"].ToString(); ProjectList.Add(Project); } return ProjectList; }