Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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);
        }