private void BindProjectDetail() { try { string projID = string.Empty; projID = Convert.ToString(Page.Request.QueryString["projID"]); if (projID != null && projID != "") { Utility objUtility = new Utility(); Project_Detail objProjectDetail = new Project_Detail(); objProjectDetail = objUtility.BindProjectDetail(projID); if (objProjectDetail != null) { pnlProjDetail.Visible = true; ProjTitle.Text = objProjectDetail.Nimi; lblTavoite.Text = objProjectDetail.Tavoite; lblTulokset.Text = objProjectDetail.Tulokset; lblAikataulu.Text = objProjectDetail.Aikataulu; lblLisatietoja.Text = objProjectDetail.Lisatietoja; lblKotisivut.Text = objProjectDetail.Kotisivut; } List <Document_Detail> objDocumentDetail = objUtility.BindDocumentDetail(projID); if (objDocumentDetail.Count > 0) { lblLogoUrl.Text = BindLogo(objDocumentDetail); lblLiitteet.Text = BindLiitteet(objDocumentDetail); } List <Paatoteuttaja_Detail> objPartnetDetail = objUtility.BindPaatoteuttaja(projID); if (objPartnetDetail.Count > 0) { lblPaatoteuttaja.Text = BindPartnet(objPartnetDetail, "1"); lblYhteistyokumppanit.Text = BindPartnet(objPartnetDetail, "4"); } List <Rahoituslahde_Detail> objRahoituslahdeDetail = objUtility.BindRahoituslahde(projID); if (objRahoituslahdeDetail.Count > 0) { lblRahoituslahde.Text = BindRahoituslahde(objRahoituslahdeDetail); } } else { lblMessage.Text = "Detail not found or ID is invalid"; pnlProjDetail.Visible = false; } } catch (Exception ex) { lblMessage.Text = "BindProjectDetail Error : " + ex.Message; } }
public Project_Detail BindProjectDetail(string projID) { Project_Detail objProjectDetail = null; try { if (projID != null && projID != "") { SqlHelper sqlHelp = new SqlHelper(); string projQuery = @"select * from QTOKEM_InternetHankkeet where Hanke_ID=" + projID; SqlCommand sqCmd = sqlHelp.GetSqlQueryCommand(projQuery); SqlDataReader dr = sqlHelp.ExecuteReader(sqCmd); while (dr.Read()) { objProjectDetail = new Project_Detail(); objProjectDetail.Nimi = dr["Nimi"] != null ? dr["Nimi"].ToString() : string.Empty; objProjectDetail.Tavoite = dr["Tavoite"] != null ? dr["Tavoite"].ToString() : string.Empty; objProjectDetail.Tulokset = dr["Tulokset"] != null ? dr["Tulokset"].ToString() : string.Empty; objProjectDetail.Aikataulu = dr["Aikataulu"] != null ? dr["Aikataulu"].ToString() : string.Empty; objProjectDetail.Kotisivut = dr["Kotisivut"] != null ? dr["Kotisivut"].ToString() : string.Empty; objProjectDetail.Lisatietoja = dr["Lisatietoja"] != null ? dr["Lisatietoja"].ToString() : string.Empty; } dr.Close(); sqCmd = null; } else { //lblMessage.Text = "Detail Not Found or ID is invalid"; } } catch (Exception ex) { //lblMessage.Text = "BindProjects Error : " + ex.Message; } return(objProjectDetail); }