コード例 #1
0
    protected void getList()
    {
        if (Session["UsersID1"] == null || Session["AdminStatus1"] == null)
        {
            Response.Redirect("Default.aspx");
        }
        string altadmin = "";

        if (Session["AdminStatus1"].ToString() != "1")
        {
            altadmin = " and em.ID=" + Session["ElmiMuessiseID1"].ToString();
        }

        Repeater1.DataSource = clSsql.getDT(@"Select ROW_NUMBER() over (order by s.soyad,s.ad) sn,s.Soyad,s.Ad,s.AtaAd, 
case when s.Cins=1 then N'Kişi' when s.Cins=2 then N'Qadın' else N'Qeyd edilməyib'  end cinsi,
convert(nvarchar,s.DoqumTarix,104) DoqumTarix from ViewElmiDerece d 
left join TbShexsiProfil s on d.ShexsiProfilID=s.ID 
inner join UsersTB u on u.ID=s.UsersID
left join SiyahiElmiDerece sd on sd.ID=d.elmidereceid 
left join TbElmiMuessise em on s.ElmiMuessiseID=em.ID 
where d.vElmiDerece=1 and s.tesdiq=2 and u.fordelete=1 " + altadmin);
        Repeater1.DataBind();
        lblSay.Text = Repeater1.Items.Count.ToString();
        Label1.Text = "<h3>" + clSsql.getDT("Select Adi from TbElmiMuessise where Id=" + Session["ElmiMuessiseID1"].ToString()).Rows[0]["Adi"].ToString() + "</h3>";
    }
コード例 #2
0
 protected void GetOlke()
 {
     DDLOlke.DataValueField = "ID";
     DDLOlke.DataTextField  = "Adi";
     DDLOlke.DataSource     = clSsql.getDT("Select * from Olkeler order by adi");
     DDLOlke.DataBind();
     DDLOlke.Items.Insert(0, new ListItem("Seçin", "0"));
 }
コード例 #3
0
 protected void GetDDLCinsLer()
 {
     DDLCins.DataValueField = "ID";
     DDLCins.DataTextField  = "Adi";
     DDLCins.DataSource     = clSsql.getDT("Select * from Cinsler");
     DDLCins.DataBind();
     DDLCins.Items.Insert(0, new ListItem("Seçin", "0"));
 }
コード例 #4
0
 protected void GetTehsilPillesi()
 {
     DDLTehsilPillesi.DataValueField = "ID";
     DDLTehsilPillesi.DataTextField  = "Adi";
     DDLTehsilPillesi.DataSource     = clSsql.getDT("Select * from SiyahiTehsilPillesi");
     DDLTehsilPillesi.DataBind();
     DDLTehsilPillesi.Items.Insert(0, new ListItem("Seçin", "0"));
 }
コード例 #5
0
 protected void GetUZVSiyahi()
 {
     DDLUZV.DataValueField = "ID";
     DDLUZV.DataTextField  = "Adi";
     DDLUZV.DataSource     = clSsql.getDT("Select * from SiyahiAMEAUZV");
     DDLUZV.DataBind();
     DDLUZV.Items.Insert(0, new ListItem("Seçin", "0"));
 }
コード例 #6
0
 protected void GetTeshkilat()
 {
     DDlTeshkilat.DataValueField = "ID";
     DDlTeshkilat.DataTextField  = "Adi";
     DDlTeshkilat.DataSource     = clSsql.getDT("Select * from TbTeshkilat");
     DDlTeshkilat.DataBind();
     DDlTeshkilat.Items.Insert(0, new ListItem("Seçin", "0"));
 }
コード例 #7
0
 protected void GetElmSahesiShifri()
 {
     DDLElmSahesiShifri.DataValueField = "Adi";
     DDLElmSahesiShifri.DataTextField  = "Adi";
     DDLElmSahesiShifri.DataSource     = clSsql.getDT("Select * from SiyahiElmSahesiShifr order by Adi");
     DDLElmSahesiShifri.DataBind();
     DDLElmSahesiShifri.Items.Insert(0, new ListItem("Seçin", "0"));
 }
コード例 #8
0
 protected void GetKadrHazirliqi()
 {
     Repeater1.DataSource = clSsql.getDT(@" select Row_Number() over (order by a.ID) SN,
             a.*,i.Adi KadrPilleText  from KadrHazirliqi a 
             inner join SiyahiElmiDereceKadrHazirliqi i on i.ID=a.KadrPille   
             where a.ShexsiProfilID=" + Session["PersonalProfilID"].ToString());
     Repeater1.DataBind();
 }
コード例 #9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        lblbildirissay.Text = clSsql.getDT(@"Select count(*) say from TBBildiris b
inner join UserAdmin ua on b.UserAdminID = ua.ID
inner join TbElmiMuessise em on ua.ElmiMuessiseID = em.ID
where SendType = 1  and  b.ShexsiProfilID = "
                                           + Session["PersonalProfilID"].ToString()).Rows[0][0].ToString();
        bildirisdoldur();
    }
コード例 #10
0
    protected void getList()
    {
        Repeater1.DataSource = clSsql.getDT(@"Select ROW_NUMBER() over (order by s.soyad,s.ad) sn,s.Soyad,s.Ad,s.AtaAd, 
case when s.Cins=1 then N'Kişi' when s.Cins=2 then N'Qadın' else N'Qeyd edilməyib'  end cinsi,
convert(nvarchar,s.DoqumTarix,104) DoqumTarix from TbShexsiProfil s 
inner join UsersTB u on u.ID=s.UsersID
where s.ID in (select ShexsiProfilID from KonfranslardaIshtirak 
Where year(KecrildiyiTarix)>(year(getdate())-5)) and s.tesdiq=2 and u.fordelete=1 ");
        Repeater1.DataBind();
        lblSay.Text = Repeater1.Items.Count.ToString();
        Label1.Text = "<h3>" + clSsql.getDT("Select Adi from TbElmiMuessise where Id=" + Session["ElmiMuessiseID1"].ToString()).Rows[0]["Adi"].ToString() + "</h3>";
    }
コード例 #11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["UsersID1"] == null)
        {
            Response.Redirect("Default.aspx");
        }
        lblbildirissay.Text = clSsql.getDT(@"Select count(*) say from TBBildiris b
inner join UserAdmin ua on b.UserAdminID = ua.ID
inner join TbElmiMuessise em on ua.ElmiMuessiseID = em.ID
where SendType = 1  and  b.UserAdminID=" + Session["UsersID1"].ToString()).Rows[0][0].ToString();
        bildirisdoldur();
    }
コード例 #12
0
    protected void GetUsersAdmin()
    {
        DataTable dt = new DataTable();

        dt = clSsql.getDT(@"select a.id,ROW_NUMBER() over (order by t.adi,at.adi,e.adi) [S/N],t.Adi [Təşkilat],
at.Adi [Alt təşkilat],e.Adi [Elmi müəssisə],a.Login_name [İstifadəçi adı],a.Passvord [Şifrə]
from UserAdmin a 
inner join TbElmiMuessise e on a.ElmiMuessiseID=e.ID 
inner join TbAltTeshkilat at on at.ID=e.AltTeshkilatID 
inner join TbTeshkilat t on t.ID=at.TeshkilatID");
        Grid.SettingsPager.Summary.Text = "Cari səhifə: {0}, Tapılmış məlumatlar üzrə səhifələrin sayı: {1}, Tapılmış məlumatların sayı: {2}";

        Grid.DataSource = dt;
        Grid.DataBind();
    }
コード例 #13
0
    void _loadGridFromDb()
    {
        DataTable dt = new DataTable();



        ASPxLabel1.Text = "Müəsisənin təsdiq etdikləri";

        string altadmin = "";

        if (Session["AdminStatus1"].ToString() != "1")
        {
            altadmin = " and em.ID=" + Session["ElmiMuessiseID1"].ToString();
        }


        dt = clSsql.getDT(@"
Select row_number() over(order by em.ID,Shobe,Soyad,ad,AtaAd) Sn,s.ID,t.Adi [Təşkilat adı],talt.Adi [Alt təşkilat],em.Adi [Müəsisə adı],shobe [Şöbə],u.Login_name [İstifadəçi adı],soyad [Soyadı],ad [Adı],ataad [Ata adı],
case when Cins=1 then N'Kişi' when Cins=2 then N'Qadın' else N'Qeyd edilməyib'  end Cinsi,
DoqumTarix [Doğum tarixi] from TbShexsiProfil s 
 inner join UsersTB u on s.UsersID=u.ID
 inner join TbElmiMuessise em on u.ElmiMuessiseID=em.ID
 inner join TbAltTeshkilat talt on em.AltTeshkilatID=talt.ID
 inner join TbTeshkilat t on em.TeshkilatID=t.ID
 where s.Tesdiq=2 and fordelete=1 " + altadmin + " order by em.ID,Shobe,Soyad,ad,AtaAd");


        Grid.SettingsPager.Summary.Text = "Cari səhifə: {0}, Ümumi səhifələrin sayı: {1}, Ümumi sətrlərin sayı: {2}";
        Grid.DataSource = dt;
        Grid.DataBind();
    }
コード例 #14
0
    void _loadGridFromDb(string baslanmatrx, string bitmetrx)
    {
        DataTable dt      = new DataTable();
        string    bastar  = "";
        string    bastar1 = "";
        string    bastar2 = "";
        string    bitme   = "";
        string    bitme1  = "";
        string    bitme2  = "";

        if (debaslanma.Text != "" && debitme.Text != null)
        {
            bastar  = " and tbs.NeshrIli>=year('" + baslanmatrx + "')";
            bastar1 = "  and year(tbk.KonfIlkTarix)>=year('" + baslanmatrx + "')";
            bastar2 = "  and tbm.NeshrIli>=year('" + baslanmatrx + "')";
        }
        if (debitme.Text != "" && debitme.Text != null)
        {
            bitme  = " and tbs.NeshrIli<=year('" + bitmetrx + "')";
            bitme1 = "  and year(tbk.KonfIlkTarix)<=year('" + bitmetrx + "')";
            bitme2 = "  and tbm.NeshrIli<=year('" + bitmetrx + "')";
        }

        string altadmin = "";

        if (Session["AdminStatus1"].ToString() != "1")
        {
            altadmin = " and em.ID=" + Session["ElmiMuessiseID1"].ToString();
        }

        dt = clSsql.getDT(@"select row_number() over (order by t1.[Elmi müəssisənin adı],t1.[Soyadı],t1.[Adı]) SN,* from (
select em.Adi [Elmi müəssisənin adı],s.id,s.Soyad [Soyadı],s.Ad [Adı],s.AtaAd [Ata adı],
case when s.Cins=1 then N'Kişi' when s.Cins=2 then N'Qadın' else N'Qeyd edilməyib'  end Cinsi,
(select COUNT(*) from TBScienceArticle tbs where s.ID=tbs.ShexsiProfilID " + bastar + " " + bitme + @") [Məqalə sayı],
(select COUNT(*) from KonfranslardaIshtirak tbk where s.ID=tbk.ShexsiProfilID " + bastar1 + " " + bitme1 + @") [Konfrans sayı],
(select COUNT(*) from MonoqrafiyaKitab tbm where s.ID=tbm.ShexsiProfilID " + bastar2 + " " + bitme2 + @")  [Monoqrafiya sayı] 
 from TbShexsiProfil s 
inner join UsersTB u on s.UsersID=u.ID 
inner join TbElmiMuessise em on s.ElmiMuessiseID=em.ID where s.Tesdiq=2 and u.fordelete=1 " + altadmin +
                          @") t1 where t1.[Konfrans sayı]>0 or t1.[Məqalə sayı]>0 or t1.[Monoqrafiya sayı]>0 ");

        Grid.SettingsPager.Summary.Text = "Cari səhifə: {0}, Tapılmış məlumatlar üzrə səhifələrin sayı: {1}, Tapılmış məlumatların sayı: {2}";
        Grid.DataSource = dt;
        Grid.DataBind();
    }
コード例 #15
0
    protected void GetGrantLayihe(string txtAxtarS)
    {
        DataTable dt  = new DataTable();
        DataTable dt1 = new DataTable();
        string    p   = "0";

        try { p = Request.QueryString["Page"].ToString(); }
        catch (Exception) { }
        if (p == "" || p == null)
        {
            p = "0";
        }
        int k;

        if (int.TryParse(p, out k) == false)
        {
            p = "0";
        }
        dt1 = clSsql.getDT(@"select count(*) say  from TBQrantLayihe a 
                left join SiyahiOlkeBeynelxalq i on i.ID=a.Statusu   
                where (a.LayiheninAdi like '%" + txtAxtarS + "%' or a.QrantinKodu like '%" + txtAxtarS +
                           "%') and a.ShexsiProfilID=" + Session["PersonalProfilID"].ToString());
        int rowsay = int.Parse(dt1.Rows[0][0].ToString());

        LtlPagination.Text = "";
        LblPrevios.Text    = "<a href='GrantProjects.aspx?p=13&Page=0'>İlk</a>";
        int i1 = 0;

        for (i1 = 0; i1 <= rowsay / 5; i1++)
        {
            LtlPagination.Text += "<li class='paginate_button " + ((int.Parse(p) == i1) ? "active" : "") + "' aria-controls='dataTables-example' tabindex='0'><a href='GrantProjects.aspx?p=13&Page=" + i1.ToString() + "'>" + (i1 + 1).ToString() + "</a></li>";
        }
        Lblnext.Text = "<a href='GrantProjects.aspx?p=13&Page=" + (i1 - 1).ToString() + "'>Son</a>";
        dt           = clSsql.getDT(@"select top 5 (Row_Number() over (order by a.LayiheIlkTarix desc)+5*" + p.ToString() + @") SN,
                a.*,i.Adi StatusuText,convert(nvarchar,a.LayiheIlkTarix,104) LayiheIlkTarix1, 
                convert(nvarchar,a.LayiheSonTarix,104) LayiheSonTarix1 from TBQrantLayihe a 
                left join SiyahiOlkeBeynelxalq i on i.ID=a.Statusu   
                where (a.LayiheninAdi like '%" + txtAxtarS + "%' or a.QrantinKodu like '%" + txtAxtarS +
                                    "%') and a.ShexsiProfilID=" + Session["PersonalProfilID"].ToString() + @" and a.ID not in (select top (5*" + ((int.Parse(p) <= 0) ? int.Parse(p) : int.Parse(p)).ToString() + @") a1.ID 
                from TBQrantLayihe a1 left join SiyahiOlkeBeynelxalq i1 on i1.ID=a1.Statusu   
                where (a1.LayiheninAdi like '%" + txtAxtarS + "%' or a1.QrantinKodu like '%" + txtAxtarS +
                                    "%') and a1.ShexsiProfilID=" + Session["PersonalProfilID"].ToString() + " order by a1.LayiheIlkTarix desc)");
        Repeater1.DataSource = dt;
        Repeater1.DataBind();
    }
コード例 #16
0
    protected void GetPatentIxtira(string txtAxtarS)
    {
        DataTable dt  = new DataTable();
        DataTable dt1 = new DataTable();
        string    p   = "0";

        try { p = Request.QueryString["Page"].ToString(); }
        catch (Exception) { }
        if (p == "" || p == null)
        {
            p = "0";
        }
        int k;

        if (int.TryParse(p, out k) == false)
        {
            p = "0";
        }
        dt1 = clSsql.getDT(@"select count(*) say 
            from TBPatentIxtiralar a  where (a.PatentinAdi like '%" + txtAxtarS +
                           "%' or a.PatentinKodu like '%" + txtAxtarS + "%' or convert(nvarchar,a.IlkinlikTarixi,104) like '%" + txtAxtarS +
                           "%') and a.ShexsiProfilID=" + Session["PersonalProfilID"].ToString());
        int rowsay = int.Parse(dt1.Rows[0][0].ToString());

        LtlPagination.Text = "";
        LblPrevios.Text    = "<a href='PatentsInventions.aspx?p=12&Page=0'>İlk</a>";
        int i1 = 0;

        for (i1 = 0; i1 <= rowsay / 5; i1++)
        {
            LtlPagination.Text += "<li class='paginate_button " + ((int.Parse(p) == i1) ? "active" : "") + "' aria-controls='dataTables-example' tabindex='0'><a href='PatentsInventions.aspx?p=12&Page=" + i1.ToString() + "'>" + (i1 + 1).ToString() + "</a></li>";
        }
        Lblnext.Text = "<a href='PatentsInventions.aspx?p=12&Page=" + (i1 - 1).ToString() + "'>Son</a>";

        dt = clSsql.getDT(@"select top 5 (Row_Number() over (order by a.ReystrTarix desc)+5*" + p.ToString() + @") SN,a.*,
            convert(nvarchar,IlkinlikTarixi,104) IlkinlikTarixi1,convert(nvarchar,ReystrTarix,104) ReystrTarix1,
            LEFT(tm.NameHemmuellif,len(tm.NameHemmuellif)-1) NameHemmuellif
            from TBPatentIxtiralar a  left join (SELECT p1.PatentID,
       ( SELECT p2.FullName + ', '
           FROM HemmuellifPatentIxtira  p2
          WHERE p2.PatentID = p1.PatentID
          ORDER BY p2.SiraNomresi
            FOR XML PATH('') ) AS NameHemmuellif
      FROM HemmuellifPatentIxtira p1
      GROUP BY p1.PatentID ) tm on tm.PatentID=a.ID  where (a.PatentinAdi like '%" + txtAxtarS +
                          "%' or a.PatentinKodu like '%" + txtAxtarS + "%' or convert(nvarchar,a.IlkinlikTarixi,104) like '%" + txtAxtarS +
                          "%') and a.ShexsiProfilID=" + Session["PersonalProfilID"].ToString() + @" and a.ID not in (select top (5*" + ((int.Parse(p) <= 0) ? int.Parse(p) : int.Parse(p)).ToString() + @") a1.ID
            from TBPatentIxtiralar a1  where (a1.PatentinAdi like '%" + txtAxtarS +
                          "%' or a1.PatentinKodu like '%" + txtAxtarS + "%' or convert(nvarchar,a1.IlkinlikTarixi,104) like '%" + txtAxtarS +
                          "%') and a1.ShexsiProfilID=" + Session["PersonalProfilID"].ToString() + " order by a1.ReystrTarix desc)");
        Repeater1.DataSource = dt;
        Repeater1.DataBind();
    }
コード例 #17
0
ファイル: Read-Mail.aspx.cs プロジェクト: bseddam/ElmiKadrlar
    void bildirisdoldur(int bid)
    {
        DataTable dt = clSsql.getDT(@"Select *,
substring(BildirisMessage, 1, 50) BildirisMessage1 from TBBildiris b 
inner join UserAdmin ua on b.UserAdminID=ua.ID 
inner join TbElmiMuessise em on ua.ElmiMuessiseID=em.ID 
where SendType=1  and  b.ShexsiProfilID=" + Session["PersonalProfilID"].ToString() + " and b.id=" + bid);

        lblkimden.Text        = dt.Rows[0]["Adi"].ToString();
        lblgondermevaxti.Text = dt.Rows[0]["GonderilmeVaxti"].ToString();
        lblmetn.Text          = dt.Rows[0]["BildirisMessage"].ToString();
    }
コード例 #18
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["UsersID1"] == null || Session["AdminStatus1"] == null)
        {
            Response.Redirect("Default.aspx");
        }
        string altadmin = "";

        if (Session["AdminStatus1"].ToString() != "1")
        {
            altadmin = " and em.ID=" + Session["ElmiMuessiseID1"].ToString();
        }
        DataTable dt     = clSsql.getDT(@"
select 1 sn,N'Qeydiyyatdan keçənlər' sutunadi,count(*) say from TbShexsiProfil s 
inner join UsersTB u on s.UsersID=u.ID 
inner join TbElmiMuessise em on u.ElmiMuessiseID=em.ID 
inner join TbAltTeshkilat talt on em.AltTeshkilatID=talt.ID 
inner join TbTeshkilat t on em.TeshkilatID=t.ID where fordelete=1 " + altadmin + @" 
union 
select 2 sn,N'Məlumatları təsdiq prosesində olanlar' sutunadi,count(*) say from TbShexsiProfil s 
inner join UsersTB u on s.UsersID=u.ID 
inner join TbElmiMuessise em on u.ElmiMuessiseID=em.ID 
inner join TbAltTeshkilat talt on em.AltTeshkilatID=talt.ID 
inner join TbTeshkilat t on em.TeshkilatID=t.ID 
where s.Tesdiq=0 and fordelete=1 " + altadmin + @" 
union 
select 3 sn,N'Məlumatları təsdiq edənlər' sutunadi,count(*) say from TbShexsiProfil s 
inner join UsersTB u on s.UsersID=u.ID 
inner join TbElmiMuessise em on u.ElmiMuessiseID=em.ID 
inner join TbAltTeshkilat talt on em.AltTeshkilatID=talt.ID 
inner join TbTeshkilat t on em.TeshkilatID=t.ID 
where s.Tesdiq=1 and fordelete=1 " + altadmin + @" 
union 
select 4 sn,N'Müəsisənin təsdiq etdikləri' sutunadi,count(*) say from TbShexsiProfil s 
inner join UsersTB u on s.UsersID=u.ID 
inner join TbElmiMuessise em on u.ElmiMuessiseID=em.ID 
inner join TbAltTeshkilat talt on em.AltTeshkilatID=talt.ID 
inner join TbTeshkilat t on em.TeshkilatID=t.ID 
where s.Tesdiq=2 and fordelete=1 " + altadmin);
        Series    series = new Series("", ViewType.Bar);

        WebChartControl1.Series.Add(series);
        series.DataSource         = dt;
        series.ArgumentDataMember = "sutunadi";
        series.ValueDataMembers.AddRange(new string[] { "say" });
        ((XYDiagram)WebChartControl1.Diagram).Rotated = true;
        //WebChartControl1.Width = Unit.Percentage(100);
        WebChartControl1.Style.Add("width", "100%");
    }
コード例 #19
0
    protected void btnLogIn_ServerClick(object sender, EventArgs e)
    {
        if (PassText.Text != "" && PassTextAgain.Text != "" && PassText.Text == PassTextAgain.Text)
        {
            try
            {
                try
                {
                    id    = Request.QueryString["passwordchange"].ToString();
                    email = Request.QueryString["confirmvar"].ToString();
                }
                catch
                {
                }
                if (clSsql.getDT(@"Select * from UsersTB where Login_name=N'" + email + "' and ID=" + id).Rows.Count == 1)
                {
                    SqlCommand cmd = new SqlCommand("Update UsersTB set Passvord=@Passvord where ID=@id", clSsql.sqlconn);
                    cmd.Parameters.AddWithValue("Passvord", Config.Sha1(PassText.Text.ToString()));
                    cmd.Parameters.AddWithValue("id", id);
                    clSsql.sqlconn.Open();
                    cmd.ExecuteNonQuery();
                    clSsql.sqlconn.Close();
                    lblMSG.Text = "Şifrəniz dəyişdirildi! <br />Sistemə daxil olmaq üçün <a href='Login.aspx'>'Daxil olun'</a> linkini sıxın.";
                    //ClientScript.RegisterStartupScript(this.GetType(), "Pop", "openModal()", true);
                }
                else
                {
                    ClSsql.MsgBox("Email -dən göndərilən məlumatlar yanlışdır.", Page);
                }
            }
            catch
            {
                // ScriptManager.RegisterStartupScript(this, this.GetType(), System.Guid.NewGuid().ToString(), "myFunctionError();", true);
                ClSsql.MsgBox("Xəta baş verdi", Page);
                throw;
            }
            finally
            {
                // ScriptManager.RegisterStartupScript(this, this.GetType(), System.Guid.NewGuid().ToString(), "myFunction();", true);
                //ShowMessage("Qeydiyyatdan uğurla keçdiniz!", MessageType.Success);

                // Response.Redirect("Login.aspx");
            }
        }
        else
        {
            ClSsql.MsgBox("Məlumatlar tam deyil", Page);
        }
    }
コード例 #20
0
    protected void btnGiris_Click(object sender, EventArgs e)
    {
        DataRow drGiris1 = clSsql.getDT("Select * from Istifadechiler Where Shifre='" + Config.Sha1(txtparol.Text) + "' and IstifadeciAdi='" + txtlogin.Text + "' ").Rows[0];

        if (drGiris1 != null)
        {
            Session["UserID1"]   = drGiris1["UserID"].ToString();
            Session["passvord1"] = drGiris1["Shifre"].ToString();
            Response.Redirect("Homepage.aspx", true);
        }
        else
        {
            ClSsql.MsgBox("Şifrə yalnışdır!", Page);
        }
    }
コード例 #21
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["UsersID1"] == null || Session["AdminStatus1"] == null)
        {
            Response.Redirect("Default.aspx");
        }

        DataTable dtmuesise = clSsql.getDT("select * from TbElmiMuessise where ID=" + Session["ElmiMuessiseID1"].ToString());

        if (dtmuesise.Rows.Count > 0)
        {
            lbluniadi.Text = lbluniadi1.Text = dtmuesise.Rows[0]["Adi"].ToString();
            //Session["AltTeshkilatID1"] = dtmuesise.Rows[0]["AltTeshkilatID"].ToString();
            //Session["TeshkilatID1"] = dtmuesise.Rows[0]["TeshkilatID"].ToString();
            //Session["RehberAdi1"] = dtmuesise.Rows[0]["RehberAdi"].ToString();
            //Session["QisaAdi1"] = dtmuesise.Rows[0]["QisaAdi"].ToString();
            //Session["HeadAdi1"] = dtmuesise.Rows[0]["HeadAdi"].ToString();
            imgprofil.ImageUrl = imglogo.ImageUrl = "../Images/" + dtmuesise.Rows[0]["LogoPath"].ToString();
        }
    }
コード例 #22
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     try
     {
         ClSsql     clSsql = new ClSsql();
         SqlCommand cmd    = new SqlCommand("Select * from UsersTB where Login_name=@Login_name and Passvord=@Passvord", clSsql.sqlconn);
         cmd.Parameters.AddWithValue("Login_name", EmailText.Text.ToString());
         cmd.Parameters.AddWithValue("Passvord", Config.Sha1(PassText.Text.ToString()));
         clSsql.sqlconn.Open();
         SqlDataAdapter dap = new SqlDataAdapter(cmd);
         DataTable      dt  = new DataTable();
         dap.Fill(dt);
         clSsql.sqlconn.Close();
         if (dt.Rows.Count > 0)
         {
             Session["UsersID"]        = int.Parse(dt.Rows[0][0].ToString());
             Session["ElmiMuessiseID"] = int.Parse(dt.Rows[0][3].ToString());
             DataTable dtshexsiprofil = clSsql.getDT("select * from TbShexsiProfil where UsersID=" + Session["UsersID"].ToString());
             if (dtshexsiprofil.Rows.Count > 0)
             {
                 Session["PersonalProfilID"] = dtshexsiprofil.Rows[0][0].ToString();
                 Session["PersonalTesdiq"]   = dtshexsiprofil.Rows[0]["Tesdiq"].ToString();
                 Session["UsersName"]        = dtshexsiprofil.Rows[0][1].ToString() + " " + dtshexsiprofil.Rows[0][2].ToString();
                 Session["UsersNameMuellif"] = dtshexsiprofil.Rows[0][1].ToString() + " " + dtshexsiprofil.Rows[0][2].ToString() + " " + dtshexsiprofil.Rows[0][3].ToString();
                 Session["Foto"]             = dtshexsiprofil.Rows[0][8].ToString();
                 Response.Redirect("UserMain.aspx");
                 Session["txtAxtarMql"] = null;
                 Session["txtAxtar"]    = null;
             }
         }
     }
     catch (SqlException ex)
     {
         throw new Exception(ex.Message + "(" + ex.Message + ")");
     }
     //catch
     //{
     //    Response.Redirect("Login.aspx");
     //}
 }
コード例 #23
0
    protected void GetPersonalProfil()
    {
        DataRow dr = clSsql.getDT(@"Select *,c.adi CinsText,a.Adi AileVeziyyetiText,o.adi VetendashliqText
                from TbShexsiProfil s left join Cinsler c on s.Cins=c.ID 
                left join AileVeziyyeti a on a.id=s.AileVeziyyeti
                left Join Olkeler o on o.id=s.Vetendashliq
                 where UsersID=" + userid.ToString()).Rows[0];

        if (dr != null)
        {
            lblSoyad.Text  = dr["Soyad"].ToString();
            lblAd.Text     = dr["ad"].ToString();
            lblAtaAdi.Text = dr["AtaAd"].ToString();
            if (dr["DoqumTarix"] != null && dr["DoqumTarix"].ToString() != "")
            {
                lblDoqumTarixi.Text = DateTime.Parse(dr["DoqumTarix"].ToString()).ToString("dd.MM.yyyy");
            }
            lblCins.Text          = dr["CinsText"].ToString();
            lblFin.Text           = dr["Fin"].ToString();
            lblVetendashliqi.Text = dr["VetendashliqText"].ToString();
            imgProfil.ImageUrl    = "imgshexsi/" + dr["Foto"].ToString();
            imgpath = dr["Foto"].ToString();
            lblAileVeziyyeti.Text    = dr["AileVeziyyetiText"].ToString();
            lblEsasIShYeri.Text      = dr["EsasIShYeri"].ToString();
            lblShobe.Text            = dr["Shobe"].ToString();
            lblVezife.Text           = dr["Vezife"].ToString();
            lblUmumiIShStaji.Text    = ((dr["UmumiStajIL"].ToString() == "0") ? " " : dr["UmumiStajIL"].ToString() + " il ") + (dr["UmumiStajAY"].ToString() == "0" ? "" : dr["UmumiStajAY"].ToString() + " ay ");
            lblElmiIshStaji.Text     = ((dr["ElmiStajIL"].ToString() == "0") ? "" : dr["ElmiStajIL"].ToString() + " il ") + (dr["ElmiStajAY"].ToString() == "0" ? "" : dr["ElmiStajAY"].ToString() + " ay ");
            lblPedaqojiIshStaji.Text = ((dr["PedaqojiStajIL"].ToString() == "0") ? "" : dr["PedaqojiStajIL"].ToString() + " il ") + (dr["PedaqojiStajAY"].ToString() == "0" ? "" : dr["PedaqojiStajAY"].ToString() + " ay ");



            RepeaterTehsil.DataSource = clSsql.getDT("Select t.*,s.adi from TBEducation t inner join SiyahiTehsilPillesi s  on  t.TehsilPillesi=s.ID where ShexsiProfilID=" + dr[0].ToString());
            RepeaterTehsil.DataBind();
            RepeaterElmiDerece.DataSource = clSsql.getDT("Select *,convert(nvarchar,VerildiyiTarix,104) VerildiyiTarix1 from AcademicDegree where ShexsiProfilID=" + dr[0].ToString());
            RepeaterElmiDerece.DataBind();
            RepeaterElmiAdlar.DataSource = clSsql.getDT("Select *,convert(nvarchar,VerildiyiTarix,104) VerildiyiTarix1 from AcademicName where ShexsiProfilID=" + dr[0].ToString());
            RepeaterElmiAdlar.DataBind();
            RepeaterElmiRutbe.DataSource = clSsql.getDT("Select a.*,s.adi,convert(nvarchar,a.SechildiyiTarix,104) SechildiyiTarix1 from AMEAmember a inner join SiyahiAMEAUZV s on a.UzvTipi=s.ID where a.ShexsiProfilID=" + dr[0].ToString());
            RepeaterElmiRutbe.DataBind();

            //                lblElmiEserSayiUmumi.Text = clSsql.getDT(@"select ((select count(*) from TBScienceArticle a where a.ShexsiProfilID=" + dr[0].ToString()+ @") +
            //(select count(*) from MonoqrafiyaKitab a where a.ShexsiProfilID=" + dr[0].ToString() + @") +
            //(select count(*) from Derslikler a where a.ShexsiProfilID=" + dr[0].ToString() + @") +
            //(select count(*) from KonfranslardaIshtirak a where a.ShexsiProfilID=" + dr[0].ToString() + @"))").Rows[0][0].ToString();

            lblElmiEserSayiUmumi.Text = clSsql.getDT(@"select ((select count(*) from TBScienceArticle a where a.ShexsiProfilID=" + dr[0].ToString() + @") +
(select count(*) from KonfranslardaIshtirak a where a.ShexsiProfilID=" + dr[0].ToString() + @")+
(select count(*) from MonoqrafiyaKitab a where a.ShexsiProfilID=" + dr[0].ToString() + @"))").Rows[0][0].ToString();

            //                lblOlkedeNeshrElmiEserSay.Text = clSsql.getDT(@"select ((select count(*) from TBScienceArticle a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke=15) +
            //(select count(*) from MonoqrafiyaKitab a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke=15) +
            //(select count(*) from KonfranslardaIshtirak a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke=15) +
            //(select count(*) from Derslikler a where a.ShexsiProfilID=" + dr[0].ToString() + @"))").Rows[0][0].ToString();
            lblOlkedeNeshrElmiEserSay.Text = clSsql.getDT(@"select ((select count(*) from TBScienceArticle a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke=15) +
(select count(*) from KonfranslardaIshtirak a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke=15)+
(select count(*) from MonoqrafiyaKitab a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke=15))").Rows[0][0].ToString();

            //                lblxaricdeNeshrElmiEserSay.Text = clSsql.getDT(@"select ((select count(*) from TBScienceArticle a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke<>15) +
            //(select count(*) from KonfranslardaIshtirak a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke<>15) +
            //(select count(*) from MonoqrafiyaKitab a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke<>15))").Rows[0][0].ToString();
            lblxaricdeNeshrElmiEserSay.Text = clSsql.getDT(@"select ((select count(*) from TBScienceArticle a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke<>15) +
(select count(*) from KonfranslardaIshtirak a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke<>15)+
(select count(*) from MonoqrafiyaKitab a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke<>15))").Rows[0][0].ToString();

            //--Sorushulacaq;
            lblAzBeynelxalq.Text = clSsql.getDT(@"select ((select count(*) from TBScienceArticle a where a.ShexsiProfilID=" + dr[0].ToString() + @" and IndexArticle>1) +
(select count(*) from KonfranslardaIshtirak a where a.ShexsiProfilID=" + dr[0].ToString() + @" and KonfransIndex>1)+
(select count(*) from MonoqrafiyaKitab a where a.ShexsiProfilID=" + dr[0].ToString() + @" and MonoqrafiyaIndex>1))").Rows[0][0].ToString();

            lblAzWebOScience.Text = clSsql.getDT(@"select ((select count(*) from TBScienceArticle a where a.ShexsiProfilID=" + dr[0].ToString() + @" and (IndexArticle=3 or IndexArticle=5)) +
(select count(*) from KonfranslardaIshtirak a where a.ShexsiProfilID=" + dr[0].ToString() + @" and (KonfransIndex = 3 or KonfransIndex = 5))+
(select count(*) from MonoqrafiyaKitab a where a.ShexsiProfilID=" + dr[0].ToString() + @" and (MonoqrafiyaIndex = 3 or MonoqrafiyaIndex = 5)))").Rows[0][0].ToString();

            lblAzScopus.Text = clSsql.getDT(@"select ((select count(*) from TBScienceArticle a where a.ShexsiProfilID=" + dr[0].ToString() + @" and (IndexArticle=4 or IndexArticle=5)) +
(select count(*) from KonfranslardaIshtirak a where a.ShexsiProfilID=" + dr[0].ToString() + @" and (KonfransIndex = 4 or KonfransIndex = 5))+
(select count(*) from MonoqrafiyaKitab a where a.ShexsiProfilID=" + dr[0].ToString() + @" and (MonoqrafiyaIndex = 4 or MonoqrafiyaIndex = 5)))").Rows[0][0].ToString();

            //  lblAzkonfranscap.Text = clSsql.getDT(@"select count(*) from KonfranslardaIshtirak a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke=15").Rows[0][0].ToString();

            // lblAzWebOSciencekonfrans.Text = clSsql.getDT(@"select count(*) from KonfranslardaIshtirak a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke=15 and (KonfransIndex=3 or KonfransIndex=5)").Rows[0][0].ToString();
            // lblAzScopusKonfrans.Text = clSsql.getDT(@"select count(*) from KonfranslardaIshtirak a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke=15 and (KonfransIndex=4 or KonfransIndex=5)").Rows[0][0].ToString();

            //                lblXariciBeynelxalq.Text = clSsql.getDT(@"select ((select count(*) from TBScienceArticle a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke<>15 and IndexArticle>1) +
            //(select count(*) from KonfranslardaIshtirak a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke<>15 and KonfransIndex>1)+
            //(select count(*) from MonoqrafiyaKitab a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke<>15 and MonoqrafiyaIndex>1))").Rows[0][0].ToString();

            //                lblXariciWebOScience.Text = clSsql.getDT(@"select ((select count(*) from TBScienceArticle a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke<>15 and (IndexArticle=3 or IndexArticle=5)) +
            //(select count(*) from KonfranslardaIshtirak a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke<>15 and (KonfransIndex = 3 or KonfransIndex = 5))+
            //(select count(*) from MonoqrafiyaKitab a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke<>15 and (MonoqrafiyaIndex = 3 or MonoqrafiyaIndex = 5)))").Rows[0][0].ToString();

            //                lblXariciScopus.Text = clSsql.getDT(@"select ((select count(*) from TBScienceArticle a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke<>15 and (IndexArticle=4 or IndexArticle=5)) +
            //(select count(*) from KonfranslardaIshtirak a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke<>15 and (KonfransIndex = 4 or KonfransIndex = 5))+
            //(select count(*) from MonoqrafiyaKitab a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke<>15 and (MonoqrafiyaIndex = 4 or MonoqrafiyaIndex = 5)))").Rows[0][0].ToString();

            // lblxariciKonfranscap.Text = clSsql.getDT(@"select count(*) from KonfranslardaIshtirak a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke<>15").Rows[0][0].ToString();
            // lblXariciWebOSciencekonfrans.Text = clSsql.getDT(@"select count(*) from KonfranslardaIshtirak a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke<>15 and (KonfransIndex=3 or KonfransIndex=5)").Rows[0][0].ToString();
            // lblXariciScopusKonfrans.Text = clSsql.getDT(@"select count(*) from KonfranslardaIshtirak a where a.ShexsiProfilID=" + dr[0].ToString() + @" and olke<>15 and (KonfransIndex=4 or KonfransIndex=5)").Rows[0][0].ToString();
            //Bura qeder

            RepeaterMeqaleler.DataSource = clSsql.getDT(@"select row_number() over(order by a.NeshrIli desc,a.ID desc) sn,a.*,case when a.CildNomre is not null and a.CildNomre<>'' and a.cildi is not null and a.cildi<>'' then N'№ '+a.CildNomre+'' 
     when a.CildNomre is not null and a.CildNomre<>'' and (a.cildi is null or a.cildi='') then N'№ '+a.CildNomre else '' end CildNomre1,
                case when (a.NeshrIli=0) or (a.NeshrIli is null) then '' else cast(a.NeshrIli as nvarchar) end NeshrIli1,
                case when (a.Sehifeilk=0) or (a.Sehifeilk is null) then '' else cast(a.Sehifeilk as nvarchar) end Sehifeilk1,
case when (a.SehifeSon=0) or (a.SehifeSon is null) then '' else cast(a.SehifeSon as nvarchar) end SehifeSon1,
o.Adi OlkeText,LEFT(tm.NameHemmuellif,len(tm.NameHemmuellif)-1) NameHemmuellif from TBScienceArticle a left join 
Olkeler o on  a.Olke = o.ID left join SiyahiIndex i on i.ID=a.IndexArticle 
 left join (SELECT p1.ArticleID,
       ( SELECT p2.FullName + ', ' 
           FROM HemmuellifArticle  p2
          WHERE p2.ArticleID = p1.ArticleID
          ORDER BY p2.SiraNomresi
            FOR XML PATH('') ) AS NameHemmuellif
      FROM HemmuellifArticle p1
      GROUP BY p1.ArticleID) tm on tm.ArticleID=a.ID
where a.ShexsiProfilID=" + dr[0].ToString());
            RepeaterMeqaleler.DataBind();

            RepeaterKonfrans.DataSource = clSsql.getDT(@"select row_number() over(order by a.KonfIlkTarix desc, a.ID desc) sn,a.*,
case when a.CildNomre is not null and a.CildNomre<>'' and a.cildi is not null and a.cildi<>'' then '('+a.CildNomre+')' 
     when a.CildNomre is not null and a.CildNomre<>'' and (a.cildi is null or a.cildi='') then a.CildNomre else '' end CildNomre1,
case when (a.KecrildiyiTarix=0) or (a.KecrildiyiTarix is null) then '' else cast(a.KecrildiyiTarix as nvarchar) end KecrildiyiTarix1,
                case when (a.Sehifeilk=0) or (a.Sehifeilk is null) then '' else cast(a.Sehifeilk as nvarchar) end Sehifeilk1,
case when (a.SehifeSon=0) or (a.SehifeSon is null) then '' else cast(a.SehifeSon as nvarchar) end SehifeSon1,
convert(nvarchar,a.KonfIlkTarix,104) KonfIlkTarix1,convert(nvarchar,a.KonfSonTarix,104) KonfSonTarix1,
o.Adi OlkeText,s.Adi OlkeBeynelxalq,LEFT(tm.NameHemmuellif,len(tm.NameHemmuellif)-1) NameHemmuellif 
from KonfranslardaIshtirak a left join SiyahiIndex i on i.ID=a.KonfransIndex 
left join Olkeler o on  a.Olke = o.ID left join
(SELECT p1.ConfranceID,
       ( SELECT p2.FullName + ', '
           FROM HemmuellifKonfrans  p2
          WHERE p2.ConfranceID = p1.ConfranceID
          ORDER BY p2.SiraNomresi
            FOR XML PATH('') ) AS NameHemmuellif
      FROM HemmuellifKonfrans p1
      GROUP BY p1.ConfranceID ) tm on tm.ConfranceID=a.ID
left join SiyahiOlkeBeynelxalq s on a.TypeOlkeBeynelxalq=s.ID
where a.ShexsiProfilID=" + dr[0].ToString());
            RepeaterKonfrans.DataBind();

            RepeaterMonoqrafiyaKitab.DataSource = clSsql.getDT(@"select row_number() over(order by a.NeshrILI,a.Adi) sn,a.*,case when a.CildNomre is not null and a.CildNomre<>'' and a.cildi is not null and a.cildi<>'' then '('+a.CildNomre+')' 
     when a.CildNomre is not null and a.CildNomre<>'' and (a.cildi is null or a.cildi='') then a.CildNomre else '' end CildNomre1,
case when (a.NeshrIli=0) or (a.NeshrIli is null) then '' else cast(a.NeshrIli as nvarchar) end NeshrIli1,
                case when (a.Sehifeilk=0) or (a.Sehifeilk is null) then '' else cast(a.Sehifeilk as nvarchar) end Sehifeilk1,
o.Adi OlkeText, LEFT(tm.NameHemmuellif,len(tm.NameHemmuellif)-1) NameHemmuellif
from MonoqrafiyaKitab a left join Olkeler o on  a.Olke = o.ID 
left join (SELECT p1.KitabMonoqrafiyaID,
       ( SELECT p2.FullName + ', '
           FROM HemmuellifKitabMonoqrafiya  p2
          WHERE p2.KitabMonoqrafiyaID = p1.KitabMonoqrafiyaID
          ORDER BY p2.SiraNomresi
            FOR XML PATH('') ) AS NameHemmuellif
      FROM HemmuellifKitabMonoqrafiya p1
      GROUP BY p1.KitabMonoqrafiyaID ) tm on tm.KitabMonoqrafiyaID=a.ID
where a.ShexsiProfilID=" + dr[0].ToString());
            RepeaterMonoqrafiyaKitab.DataBind();


            RepeaterDerslik.DataSource = clSsql.getDT(@"select row_number() over(order by a.NeshrILI,a.DerslikAdi) sn,a.*,case when a.CildNomre is not null and a.CildNomre<>'' and a.cildi is not null and a.cildi<>'' then '('+a.CildNomre+')' 
     when a.CildNomre is not null and a.CildNomre<>'' and (a.cildi is null or a.cildi='') then a.CildNomre else '' end CildNomre1,
case when (a.NeshrIli=0) or (a.NeshrIli is null) then '' else cast(a.NeshrIli as nvarchar) end NeshrIli1,
                case when (a.Sehifeilk=0) or (a.Sehifeilk is null) then '' else cast(a.Sehifeilk as nvarchar) end Sehifeilk1,
 LEFT(tm.NameHemmuellif,len(tm.NameHemmuellif)-1) NameHemmuellif
from Derslikler a left join (SELECT p1.DerslikID,
       ( SELECT p2.FullName + ', '
           FROM HemmuellifDerslik  p2
          WHERE p2.DerslikID = p1.DerslikID
          ORDER BY p2.SiraNomresi
            FOR XML PATH('') ) AS NameHemmuellif
      FROM HemmuellifDerslik p1
      GROUP BY p1.DerslikID ) tm on tm.DerslikID=a.ID
where a.ShexsiProfilID=" + dr[0].ToString());
            RepeaterDerslik.DataBind();


            RepeaterExspertiza.DataSource = clSsql.getDT(@"select row_number() over(order by a.ElmiNeshrinAdi) sn,a.*,o.Adi OlkeText from ElmiExpertiza a left join Olkeler o on o.ID=a.Olke
where a.ShexsiProfilID=" + dr[0].ToString());
            RepeaterExspertiza.DataBind();


            RepeaterKomiteProqramUzv.DataSource = clSsql.getDT(@"select row_number() over(order by a.KonfransinAdi) sn,a.*,o.Adi OlkeText,s.adi KonfransinStatusuText,convert(nvarchar,a.KecrildiyiTarix,104)+'-'+convert(nvarchar,a.KecrildiyiTarix1,104) KecrildiyiTarix2  from KomiteUzvKonfrans a left join Olkeler o on o.ID=a.Olke
inner join SiyahiOlkeBeynelxalq s on s.id=a.KonfransinStatusu
where a.ShexsiProfilID=" + dr[0].ToString());
            RepeaterKomiteProqramUzv.DataBind();
            //---------------------------------
            RepeaterPotentIxtira.DataSource = clSsql.getDT(@"select row_number() over(order by a.PatentinAdi) sn,a.*, 
convert(nvarchar,a.IlkinlikTarixi,104) IlkinlikTarixi1,
convert(nvarchar,a.ReystrTarix,104) ReystrTarix1,
LEFT(tm.NameHemmuellif,len(tm.NameHemmuellif)-1) NameHemmuellif
            from TBPatentIxtiralar a  left join (SELECT p1.PatentID,
       ( SELECT p2.FullName + ', '
           FROM HemmuellifPatentIxtira  p2
          WHERE p2.PatentID = p1.PatentID
          ORDER BY p2.SiraNomresi
            FOR XML PATH('') ) AS NameHemmuellif
      FROM HemmuellifPatentIxtira p1
      GROUP BY p1.PatentID ) tm on tm.PatentID=a.ID 
where a.ShexsiProfilID=" + dr[0].ToString());
            RepeaterPotentIxtira.DataBind();
            //----------------------------------
            RepeaterQrantLayihe.DataSource = clSsql.getDT(@"select row_number() over(order by a.LayiheninAdi) sn,a.*,s.adi StatusuText,
convert(nvarchar,a.LayiheIlkTarix,104) LayiheIlkTarix1,
convert(nvarchar,a.LayiheSonTarix,104) LayiheSonTarix1
from TBQrantLayihe a
left join SiyahiOlkeBeynelxalq s on s.id=a.Statusu
where a.ShexsiProfilID=" + dr[0].ToString());
            RepeaterQrantLayihe.DataBind();
            DataTable dt = clSsql.getDT(@"select a.sayi  from KadrHazirliqi a
where a.kadrPille=1 and a.ShexsiProfilID=" + dr[0].ToString());
            if (dt.Rows.Count > 0)
            {
                lblMagstr.Text = dt.Rows[0][0].ToString();
            }
            dt = clSsql.getDT(@"select a.sayi  from KadrHazirliqi a
where a.kadrPille=2 and a.ShexsiProfilID=" + dr[0].ToString());
            if (dt.Rows.Count > 0)
            {
                lblfelsefe.Text = dt.Rows[0][0].ToString();
            }
            dt = clSsql.getDT(@"select a.sayi  from KadrHazirliqi a
where a.kadrPille=3 and a.ShexsiProfilID=" + dr[0].ToString());
            if (dt.Rows.Count > 0)
            {
                lbldoktorant.Text = dt.Rows[0][0].ToString();
            }

            //-------------------------------
            RepeaterQrumlardaUzvlik.DataSource = clSsql.getDT(@"select row_number() over(order by a.ElmiQrumAdi) sn,a.*,
convert(nvarchar,a.UzvMudeetIlk,104) UzvMudeetIlk1, 
convert(nvarchar,a.UzvMuddetSon,104) UzvMuddetSon1,
s.adi QrumunStatusuText, 
o.Adi OlkeText,f.Adi UzvulukFormasiText  from TBQrumlardaUzvuluk a
inner join SiyahiOlkeBeynelxalq s on s.id=a.QrumunStatusu
inner join Olkeler o on o.ID=a.Olke inner join SiyahiUzvulukFormasi f on f.ID=a.UzvulukFormasi 
where a.ShexsiProfilID=" + dr[0].ToString());
            RepeaterQrumlardaUzvlik.DataBind();

            lblishUnvan.Text        = dr["IShUnvani"].ToString();
            lblishTelefon.Text      = dr["IshTelefon"].ToString();
            lblfaks.Text            = dr["Faks"].ToString();
            lblemail.Text           = dr["EMail"].ToString();
            lblshexs.Text           = dr["Soyad"].ToString() + " " + dr["ad"].ToString() + " " + dr["Ataad"].ToString();;
            lblTeshkilatRehber.Text = clSsql.getDT(@" select RehberAdi from TbElmiMuessise where ID=" + dr["ElmiMuessiseID"].ToString()).Rows[0][0].ToString();
        }
    }
コード例 #24
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["PersonalProfilID"] == null || Session["UsersID"] == null)
        {
            Response.Redirect("Login.aspx");
        }
        if (!Page.IsPostBack)
        {
            lblbildirissay.Text = clSsql.getDT(@"Select count(*) say from TBBildiris b
inner join UserAdmin ua on b.UserAdminID = ua.ID
inner join TbElmiMuessise em on ua.ElmiMuessiseID = em.ID
where SendType=1  and  b.ShexsiProfilID=" + Session["PersonalProfilID"].ToString()).Rows[0][0].ToString();
            DataRow dr = clSsql.getDT("Select adi,qisaadi,HeadAdi from TbElmiMuessise where ID=" + Session["ElmiMuessiseID"].ToString()).Rows[0];
            lbltamElmiMuesse.Text  = dr[0].ToString();
            lblqisaElmiMuesse.Text = dr[1].ToString();
            lblUser.Text           = Session["UsersName"].ToString();
            if (Request.QueryString["p"] != null)
            {
                divheadinfo.Visible = true;
                if (Request.QueryString["p"].ToString() == "1")
                {
                    lblheadInfo.Text = "Şəxsi məlumatlar";
                }
                else
                if (Request.QueryString["p"].ToString() == "2")
                {
                    lblheadInfo.Text = "Təhsil";
                }
                else
                if (Request.QueryString["p"].ToString() == "3")
                {
                    lblheadInfo.Text = "Elmi dərəcə";
                }
                else
                if (Request.QueryString["p"].ToString() == "4")
                {
                    lblheadInfo.Text = "Elmi adlar";
                }
                else
                if (Request.QueryString["p"].ToString() == "5")
                {
                    lblheadInfo.Text = "Elmi rütbəsi";
                }
                else
                if (Request.QueryString["p"].ToString() == "6")
                {
                    lblheadInfo.Text = "Elmi məqalələr";
                }
                else
                if (Request.QueryString["p"].ToString() == "7")
                {
                    lblheadInfo.Text = "Konfranslarda iştirak";
                }
                else
                if (Request.QueryString["p"].ToString() == "8")
                {
                    lblheadInfo.Text = "Monoqrafiya, kitablar və b.";
                }
                else
                if (Request.QueryString["p"].ToString() == "9")
                {
                    lblheadInfo.Text = "Dərsliklər və dərs vəsaitləri";
                }
                else
                if (Request.QueryString["p"].ToString() == "10")
                {
                    lblheadInfo.Text = "Elmi ekspertiza fəaliyyəti";
                }
                else
                //if (Request.QueryString["p"].ToString() == "11")
                //    lblheadInfo1.Text = "Təşkilat komitəsinin (proqram komitəsinin) üzvü olduğu konfrans";
                //else
                if (Request.QueryString["p"].ToString() == "12")
                {
                    lblheadInfo.Text = "Patentlər və ixtiralar";
                }
                else
                if (Request.QueryString["p"].ToString() == "13")
                {
                    lblheadInfo.Text = "Qrant layihələrində iştirak";
                }
                else
                if (Request.QueryString["p"].ToString() == "14")
                {
                    lblheadInfo.Text = "Kadr hazırlığı";
                }
                else
                if (Request.QueryString["p"].ToString() == "15")
                {
                    lblheadInfo.Text = "Qurumlarda Üzvülük";
                }
                else if (Request.QueryString["p"].ToString() == "16")
                {
                    lblheadInfo.Text = "Məlumatlara ümumi baxış";
                }
            }
            else
            {
                divheadinfo.Visible = false;
            }
            int tesdiq = int.Parse(Session["PersonalTesdiq"].ToString());
            if (tesdiq >= 1)
            {
                LinkButton1.Enabled = false;
                LinkButton1.Text    = "Məlumat təsdiqlənib";
            }
            else
            {
                LinkButton1.Enabled = true;
            }
            lblimgLogo.Text = "imgshexsi/" + Session["Foto"].ToString();
        }
    }
コード例 #25
0
    void _loadGridFromDb(string cateqoryid, string baslanmatrx, string bitmetrx)
    {
        DataTable dt = new DataTable();

        //Grid.Columns.Clear();
        //Grid.AutoGenerateColumns = true;
        pnlsearch.Visible = false;
        string altadmin = "";

        if (Session["AdminStatus1"].ToString() != "1")
        {
            altadmin = " and em.ID=" + Session["ElmiMuessiseID1"].ToString();
        }
        if (cateqoryid == "0")
        {
            ASPxLabel1.Text = "Şəxsi məlumatlar";
            dt = clSsql.getDT(@"Select Row_Number() over (order by em.Adi,sp.Soyad,sp.Ad,sp.AtaAd) SN,
em.Adi  as [Elmi müəssisə],sp.Soyad [Soyadı ],sp.Ad [Adı ],sp.AtaAd [Ata adı],u.Login_name [Email],convert(nvarchar,sp.DoqumTarix,104) [Doğulduğu tarix], sp.Fin [Fin kodu],
Vetendashliq [Vətəndaşlığı],
case when sp.Cins=1 then N'Kişi' when sp.Cins=2 then N'Qadın' else N'Qeyd edilməyib'  end Cinsi
      ,case when sp.AileVeziyyeti=1 then N'Evli' when sp.Cins=2 then N'Subay' else N'Qeyd edilməyib'  end [Ailə vəziyyəti]
      ,sp.EsasIShYeri [Əsas iş yeri] ,sp.Shobe [Şöbə] ,sp.Vezife [Tutduğu vəzifə]
	  ,sp.UmumiStajIL [Ümumi stajı il],sp.UmumiStajAY [Ümumi stajı ay] ,sp.ElmiStajIL [Elmi stajı il],sp.ElmiStajAY [Elmi stajı ay]
     ,sp.PedaqojiStajIL [Pedaqoji stajı il] ,sp.PedaqojiStajAY [Pedaqoji stajı ay] ,sp.IShUnvani [İş ünvanı],sp.IshTelefon [İş telefonu]
      ,sp.Faks [Faks] ,sp.EMail [Poçt ünvanı] ,sp.Istinad [Google scholar]
from TbShexsiProfil sp
inner join TbElmiMuessise em on sp.ElmiMuessiseID=em.ID 
inner join UsersTB u on u.ID=sp.UsersID
where sp.Tesdiq=2 and u.fordelete=1 " + altadmin + " order by em.Adi,sp.Soyad,sp.Ad,sp.AtaAd");
        }
        else if (cateqoryid == "1")
        {
            ASPxLabel1.Text = "Təhsil";
            dt = clSsql.getDT(@"
Select Row_Number() over (order by p.Soyad,p.Ad,p.AtaAd) SN,p.Soyad,p.Ad,p.AtaAd [Ata adı],e.[MuessiseAdi] [Bitirdiyi ali təhsil müəssisəsi]
      ,e.[IxtisasAdi] [İxtisaslaşma və ya istiqamətin adı]
      ,e.[BitirdiyiIl] [Bitirdiyi il]
	  ,s.adi [Təhsil pilləsi]
      ,e.[DiplomNomrsi] [Diplomun nömrəsi] from TBEducation e 
inner join SiyahiTehsilPillesi s on e.TehsilPillesi=s.ID 
inner join TbShexsiProfil p on e.ShexsiProfilID=p.ID
inner join UsersTB u on u.ID=p.UsersID
inner join TbElmiMuessise em on p.ElmiMuessiseID=em.ID 
where p.Tesdiq=2 and u.fordelete=1 " + altadmin + " order by p.Soyad,p.Ad,p.AtaAd");
        }
        else if (cateqoryid == "2")
        {
            ASPxLabel1.Text = "Elmi dərəcə";
            dt = clSsql.getDT(@"
select Row_Number() over (order by p.Soyad,p.Ad,p.AtaAd) SN,p.Soyad,p.Ad,p.AtaAd [Ata adı],ElmiDerece [Elmi dərəcələri],
convert(nvarchar,VerildiyiTarix,104) [Verildiyi tarix], ElmSahesininShifri [Elm sahəsinin şifri],
IxtisasShifriAdi [İxtisas şifri və adı],Movzusu [Dissertasiyasının mövzusu],
DiplomNomresi [Diplomun nömrəsi] from AcademicDegree  e 
inner join TbShexsiProfil p  on e.ShexsiProfilID=p.ID 
inner join UsersTB u on u.ID=p.UsersID
inner join TbElmiMuessise em on p.ElmiMuessiseID=em.ID 
where p.Tesdiq=2 and u.fordelete=1 " + altadmin + " order by p.Soyad,p.Ad,p.AtaAd");
        }
        else if (cateqoryid == "3")
        {
            ASPxLabel1.Text = "Elmi adlar";
            dt = clSsql.getDT(@"
Select Row_Number() over (order by p.Soyad,p.Ad,p.AtaAd) SN,p.Soyad,p.Ad,p.AtaAd [Ata adı],ElmiAdi [Elmi adlar],convert(nvarchar,VerildiyiTarix,104) [Verildiyi tarix],
ElmSahesininShifri [Elm sahəsinin şifri],IxtisasShifriAdi [İxtisas şifri və adı],
DiplomNomresi [Diplomun nömrəsi] from AcademicName  e 
inner join TbShexsiProfil p  on e.ShexsiProfilID=p.ID 
inner join UsersTB u on u.ID=p.UsersID
inner join TbElmiMuessise em on p.ElmiMuessiseID=em.ID 
where p.Tesdiq=2 and u.fordelete=1 " + altadmin + " order by p.Soyad,p.Ad,p.AtaAd");
        }
        else if (cateqoryid == "4")
        {
            ASPxLabel1.Text = "Elmi rütbə";
            dt = clSsql.getDT(@"
select Row_Number() over (order by p.Soyad,p.Ad,p.AtaAd) SN,p.Soyad,p.Ad,p.AtaAd [Ata adı],s.Adi [Elmi rütbəsi],a.IxtisasAdi [İxtisasın adı],
convert(nvarchar,a.SechildiyiTarix,104) [Seçildiyi tarix],a.DiplomNomresi [Diplomun nömrəsi] from AMEAmember a 
 inner join SiyahiAMEAUZV s  on a.UzvTipi=s.ID
 inner join TbShexsiProfil p  on a.ShexsiProfilID=p.ID
 inner join UsersTB u on u.ID=p.UsersID
 inner join TbElmiMuessise em on p.ElmiMuessiseID=em.ID 
 where p.Tesdiq=2 and u.fordelete=1  " + altadmin + " order by p.Soyad,p.Ad,p.AtaAd");
        }
        else if (cateqoryid == "5")
        {
            ASPxLabel1.Text = "Elmi məqalələr";
            dt = clSsql.getDT(@"
select (Row_Number() over (order by p.Soyad,p.Ad,p.AtaAd,a.NeshrIli desc,a.ID desc)) SN,p.Soyad,p.Ad,p.AtaAd [Ata adı],a.Adi [Elmi məqalənin adı],a.JurnalinAdi [Jurnalın adı],a.NeshriyyatinAdi [Nəşriyyatın adı],
o.Adi [Ölkə],a.TeshkilatinAdi [Təşkilatın adı],a.Cildi,
             case when a.CildNomre is not null and a.CildNomre<>'' and (cildi is not null and ltrim(cildi)<>'') then '('+a.CildNomre+')'
                  when a.CildNomre is not null and a.CildNomre<>'' and (cildi is null or ltrim(cildi)='') then a.CildNomre else '' end [Cildi nömrəsi],
				  a.NeshrIli [Nəşr ili],a.Sehifeilk [Səhifə ilk],a.SehifeSon [Səhifə son],i.Adi [Elmi baza (indeks)],LEFT(tm.NameHemmuellif,len(tm.NameHemmuellif)-1) Müəlliflər 
				   from TBScienceArticle a left join 
Olkeler o on  a.Olke = o.ID left join SiyahiIndex i on i.ID=a.IndexArticle 
 left join (SELECT p1.ArticleID,
       ( SELECT p2.FullName + ', ' 
           FROM HemmuellifArticle  p2
          WHERE p2.ArticleID = p1.ArticleID
          ORDER BY p2.SiraNomresi
            FOR XML PATH('') ) AS NameHemmuellif
      FROM HemmuellifArticle p1
      GROUP BY p1.ArticleID) tm on tm.ArticleID=a.ID 
	  inner join TbShexsiProfil p  on a.ShexsiProfilID=p.ID 
inner join UsersTB u on u.ID=p.UsersID 
inner join TbElmiMuessise em on p.ElmiMuessiseID=em.ID 
where p.Tesdiq=2 and u.fordelete=1  " + altadmin + " order by a.Adi,p.Soyad,p.Ad,p.AtaAd,a.NeshrIli desc ");
        }
        else if (cateqoryid == "6")
        {
            ASPxLabel1.Text = "Konfransda iştirak";
            dt = clSsql.getDT(@"
select Row_Number() over (order by p.Soyad,p.Ad,p.AtaAd,a.KonfIlkTarix desc,a.ID desc) SN,p.Soyad,p.Ad,p.AtaAd [Ata adı],
a.MeruzeninAdi [Məruzənin adı],a.KonfransinAdi [Konfransın adı],o.Adi [Ölkə],a.TeshkilatinAdi [Təşkilatın adı],a.Cildi, 
case when a.CildNomre is not null and a.CildNomre<>'' and a.cildi is not null and a.cildi<>'' then '('+a.CildNomre+')' 
                       when a.CildNomre is not null and a.CildNomre<>'' and (a.cildi is null or a.cildi='') then a.CildNomre else '' end [Cild (nömrəsi)],
convert(nvarchar,a.KonfIlkTarix,104) [Keçirildiyi tarix ilk],
convert(nvarchar,a.KonfSonTarix,104) [Keçirildiyi tarix son],
a.Sehifeilk [Səhifə ilk],
a.SehifeSon [Səhifə son],
i.Adi [Elmi baza (indeks)],
LEFT(tm.NameHemmuellif,len(tm.NameHemmuellif)-1) [Müəlliflər] 
from KonfranslardaIshtirak a left join SiyahiIndex i on i.ID=a.KonfransIndex 
left join Olkeler o on  a.Olke = o.ID left join
(SELECT p1.ConfranceID,
       ( SELECT p2.FullName + ', '
           FROM HemmuellifKonfrans  p2
          WHERE p2.ConfranceID = p1.ConfranceID
          ORDER BY p2.SiraNomresi
            FOR XML PATH('') ) AS NameHemmuellif
      FROM HemmuellifKonfrans p1
      GROUP BY p1.ConfranceID ) tm on tm.ConfranceID=a.ID
	  inner join TbShexsiProfil p  on a.ShexsiProfilID=p.ID 
inner join UsersTB u on u.ID=p.UsersID 
inner join TbElmiMuessise em on p.ElmiMuessiseID=em.ID 
where p.Tesdiq=2 and u.fordelete=1 " + altadmin + " order by p.Soyad,p.Ad,p.AtaAd,a.KonfIlkTarix desc,a.ID desc");
        }
        else if (cateqoryid == "7")
        {
            ASPxLabel1.Text = "Monoqrafiya və kitablar";
            dt = clSsql.getDT(@"
select Row_Number() over (order by p.Soyad,p.Ad,p.AtaAd,a.id desc) SN,p.Soyad,p.Ad,p.AtaAd [Ata adı],
a.Adi [Elmi əsərin adı],a.NeshriyyatinAdi [Nəşriyyatın adı],o.Adi [Ölkə],a.TeshkilatinAdi [Təşkilatın adı],
a.Cildi,
case when a.CildNomre is not null and a.CildNomre<>'' and a.cildi is not null and a.cildi<>'' then '('+a.CildNomre+')' 
     when a.CildNomre is not null and a.CildNomre<>'' and (a.cildi is null or a.cildi='') then a.CildNomre else '' end [Cildi (nömrə)],
	 a.NeshrILI [Nəşr ili],
	 a.Sehifeilk [Həcmi(səh)],
LEFT(tm.NameHemmuellif,len(tm.NameHemmuellif)-1) NameHemmuellif  
from MonoqrafiyaKitab a left join Olkeler o on  a.Olke = o.ID 
left join (SELECT p1.KitabMonoqrafiyaID,
       ( SELECT p2.FullName + ', '
           FROM HemmuellifKitabMonoqrafiya  p2
          WHERE p2.KitabMonoqrafiyaID = p1.KitabMonoqrafiyaID
          ORDER BY p2.SiraNomresi
            FOR XML PATH('') ) AS NameHemmuellif
      FROM HemmuellifKitabMonoqrafiya p1
      GROUP BY p1.KitabMonoqrafiyaID ) tm on tm.KitabMonoqrafiyaID=a.ID
	      inner join TbShexsiProfil p  on a.ShexsiProfilID=p.ID 
inner join UsersTB u on u.ID=p.UsersID 
inner join TbElmiMuessise em on p.ElmiMuessiseID=em.ID 
where p.Tesdiq=2 and u.fordelete=1 " + altadmin + " order by p.Soyad,p.Ad,p.AtaAd,a.id desc");
        }
        else if (cateqoryid == "8")
        {
            ASPxLabel1.Text = "Dərsliklər və dərs vəsaitləri";
            dt = clSsql.getDT(@"
select Row_Number() over (order by p.Soyad,p.Ad,p.AtaAd,a.NeshrIli desc) SN,p.Soyad,p.Ad,p.AtaAd [Ata adı],a.DerslikAdi [Dərsliyin adı],
a.ResursunNovu [Resursun növü],a.Fenn [Fənn],a.TeshkilatinAdi [Hazırlayan təşkilatın adı],a.Cildi,
case when a.CildNomre is not null and a.CildNomre<>'' and a.cildi is not null and a.cildi<>'' then '('+a.CildNomre+')' 
     when a.CildNomre is not null and a.CildNomre<>'' and (a.cildi is null or a.cildi='') then a.CildNomre else '' end [Cildi (nömrə)],
	 a.NeshrIli [Nəşr ili],
	 a.Sehifeilk [Həcmi(səh)],
	 a.SehifeSon,
	 a.TedrisDili [Tədris dili],
LEFT(tm.NameHemmuellif,len(tm.NameHemmuellif)-1) [Müəlliflər]
from Derslikler a left join (SELECT p1.DerslikID,
       ( SELECT p2.FullName + ', '
           FROM HemmuellifDerslik  p2
          WHERE p2.DerslikID = p1.DerslikID
          ORDER BY p2.SiraNomresi
            FOR XML PATH('') ) AS NameHemmuellif
      FROM HemmuellifDerslik p1
      GROUP BY p1.DerslikID ) tm on tm.DerslikID=a.ID 
	  inner join TbShexsiProfil p on a.ShexsiProfilID=p.ID 
inner join UsersTB u on u.ID=p.UsersID 
inner join TbElmiMuessise em on p.ElmiMuessiseID=em.ID 
where p.Tesdiq=2 and u.fordelete=1 " + altadmin + " order by p.Soyad,p.Ad,p.AtaAd,a.NeshrIli desc");
        }
        else if (cateqoryid == "9")
        {
            ASPxLabel1.Text = "Elmi ekspertiza fəaliyyəti";
            dt = clSsql.getDT(@"
select  Row_Number() over (order by p.Soyad,p.Ad,p.AtaAd,a.ElmiNeshrinAdi) SN,p.Soyad,p.Ad,p.AtaAd [Ata adı],
a.ElmiNeshrinAdi [Elmi nəşrin adı],a.NeshriyyatinAdi [Nəşriyyatın adı],o.Adi [Ölkə],
a.TeshkilatinAdi [Təşkilatın adı] 
from ElmiExpertiza a left join Olkeler o on  a.Olke = o.ID 
 inner join TbShexsiProfil p on a.ShexsiProfilID=p.ID  
inner join UsersTB u on u.ID=p.UsersID 
inner join TbElmiMuessise em on p.ElmiMuessiseID=em.ID 
where p.Tesdiq=2 and u.fordelete=1 " + altadmin + " order by p.Soyad,p.Ad,p.AtaAd,a.ElmiNeshrinAdi");
        }
        else if (cateqoryid == "91")
        {
            ASPxLabel1.Text = "Təşkilat komitəsinin üzvü olduğu konfrans";
            dt = clSsql.getDT(@"
select Row_Number() over (order by p.Soyad,p.Ad,p.AtaAd,a.KecrildiyiTarix desc) SN,p.Soyad,p.Ad,p.AtaAd [Ata adı],a.KonfransinAdi [Konfransın adı],a.NeshriyyatinAdi [Nəşriyyatın adı],
i.Adi [Konfransın statusu],o.Adi [Ölkə],a.TeshkilatinAdi [Təşkilatın adı],
convert(nvarchar,a.KecrildiyiTarix,104) [Keçirildiyi tarix]
from KomiteUzvKonfrans a left join Olkeler o on  a.Olke = o.ID
left join SiyahiOlkeBeynelxalq i on i.ID=a.KonfransinStatusu  
inner join TbShexsiProfil p on a.ShexsiProfilID=p.ID 
inner join UsersTB u on u.ID=p.UsersID 
inner join TbElmiMuessise em on p.ElmiMuessiseID=em.ID 
where p.Tesdiq=2 and u.fordelete=1 " + altadmin + " order by p.Soyad,p.Ad,p.AtaAd,a.KecrildiyiTarix desc");
        }
        else if (cateqoryid == "10")
        {
            ASPxLabel1.Text = "Patentlər və ixtiralar";
            dt = clSsql.getDT(@"
select Row_Number() over (order by p.Soyad,p.Ad,p.AtaAd,a.ReystrTarix desc) SN,p.Soyad,p.Ad,p.AtaAd [Ata adı],a.PatentinAdi [Patentin (ixtiranın) adı],
a.PatentinKodu [Patentin (ixtiranın) kodu],a.SenedinNomresi [İddia sənədinin nömrəsi],

            convert(nvarchar,IlkinlikTarixi,104) [İlkinlik tarixi],
			convert(nvarchar,ReystrTarix,104) [Dövlət reyestrində qeydiyyat tarixi],
			a.PatentinSahibi [Patentin (ixtiranın) sahibi],
            LEFT(tm.NameHemmuellif,len(tm.NameHemmuellif)-1) [Müəlliflər]
            from TBPatentIxtiralar a  left join (SELECT p1.PatentID,
       ( SELECT p2.FullName + ', '
           FROM HemmuellifPatentIxtira  p2
          WHERE p2.PatentID = p1.PatentID
          ORDER BY p2.SiraNomresi
            FOR XML PATH('') ) AS NameHemmuellif
      FROM HemmuellifPatentIxtira p1
      GROUP BY p1.PatentID ) tm on tm.PatentID=a.ID  
	  inner join TbShexsiProfil p  on a.ShexsiProfilID=p.ID 
inner join UsersTB u on u.ID=p.UsersID 
inner join TbElmiMuessise em on p.ElmiMuessiseID=em.ID 
where p.Tesdiq=2 and u.fordelete=1 " + altadmin + " order by p.Soyad,p.Ad,p.AtaAd,a.ReystrTarix desc");
        }
        else if (cateqoryid == "11")
        {
            ASPxLabel1.Text = "Qrant layihələrində iştirak";
            dt = clSsql.getDT(@"
select  Row_Number() over (order by p.Soyad,p.Ad,p.AtaAd,a.LayiheIlkTarix desc) SN,p.Soyad,p.Ad,p.AtaAd [Ata adı],
                a.LayiheninAdi [Layihənin adı],convert(nvarchar,a.LayiheIlkTarix,104) [Layihənin başlanma], 
                convert(nvarchar,a.LayiheSonTarix,104) [Layihənin son tarixi],i.Adi [Statusu],
				a.FondunAdi [Fondun adı],a.QrantinKodu [Qrantın kodu],a.LayihedeIShtirak [Layihədə iştirak]
				 from TBQrantLayihe a 
                left join SiyahiOlkeBeynelxalq i on i.ID=a.Statusu   
                inner join TbShexsiProfil p  on a.ShexsiProfilID=p.ID 
inner join UsersTB u on u.ID=p.UsersID 
inner join TbElmiMuessise em on p.ElmiMuessiseID=em.ID 
where p.Tesdiq=2 and u.fordelete=1 " + altadmin + " order by p.Soyad,p.Ad,p.AtaAd,a.LayiheIlkTarix desc");
        }
        else if (cateqoryid == "12")
        {
            ASPxLabel1.Text = "Kadr hazırlığı";
            dt = clSsql.getDT(@"select Row_Number() over (order by p.Soyad,p.Ad,p.AtaAd,a.ID) SN,p.Soyad,p.Ad,p.AtaAd [Ata adı],
                i.Adi  [Təhsil pilləsi],a.Sayi [Sayı]  from KadrHazirliqi a 
                inner join SiyahiElmiDereceKadrHazirliqi i on i.ID=a.KadrPille
				inner join TbShexsiProfil p  on a.ShexsiProfilID=p.ID 
inner join UsersTB u on u.ID=p.UsersID 
inner join TbElmiMuessise em on p.ElmiMuessiseID=em.ID 
where p.Tesdiq=2 and u.fordelete=1 " + altadmin + " order by p.Soyad,p.Ad,p.AtaAd,a.ID");
        }
        else if (cateqoryid == "13")
        {
            ASPxLabel1.Text = "Qurumlarda üzvülük";
            dt = clSsql.getDT(@"
select Row_Number() over (order by p.Soyad,p.Ad,p.AtaAd,a.ID desc) SN,p.Soyad,p.Ad,p.AtaAd [Ata adı],a.ElmiQrumAdi [Elmi qurumun adı],i.Adi [Qurumun statusu] ,
a.WebSite [Veb-saytı],o.Adi [Ölkə], u.Adi [Üzvülük forması],
convert(nvarchar,a.UzvMudeetIlk,104) [Üzvülük başlanma],convert(nvarchar,a.UzvMuddetSon,104) [Üzvülük bitmə] 
from TBQrumlardaUzvuluk a inner join Olkeler o on  a.Olke = o.ID
left join SiyahiOlkeBeynelxalq i on i.ID=a.QrumunStatusu
inner join SiyahiUzvulukFormasi u on u.ID=a.UzvulukFormasi 
inner join TbShexsiProfil p  on a.ShexsiProfilID=p.ID 
inner join UsersTB ut on ut.ID=p.UsersID 
inner join TbElmiMuessise em on p.ElmiMuessiseID=em.ID 
where p.Tesdiq=2 and ut.fordelete=1 " + altadmin + " order by p.Soyad,p.Ad,p.AtaAd,a.ID desc");
        }
        else if (cateqoryid == "14")
        {
            ASPxLabel1.Text   = "Ümumi elmi əsərlər";
            pnlsearch.Visible = true;
            string bastar  = "";
            string bastar1 = "";
            string bastar2 = "";
            string bitme   = "";
            string bitme1  = "";
            string bitme2  = "";
            if (debaslanma.Text != "" && debitme.Text != null)
            {
                bastar  = " and tbs.NeshrIli>=year(" + baslanmatrx + ")";
                bastar1 = "  and year(tbk.KecrildiyiTarix)>=year(" + baslanmatrx + ")";
                bastar2 = "  and tbm.NeshrIli>=year(" + baslanmatrx + ")";
            }
            if (debitme.Text != "" && debitme.Text != null)
            {
                bitme  = " and tbs.NeshrIli<=year(" + bitmetrx + ")";
                bitme1 = "  and year(tbk.KecrildiyiTarix)<=year(" + bitmetrx + ")";
                bitme2 = "  and tbm.NeshrIli<=year(" + bitmetrx + ")";
            }
            dt = clSsql.getDT(@"
select row_number() over (order by e.adi) SN, e.Adi,s.Soyad,s.Ad,s.AtaAd,
case when s.Cins=1 then N'Kişi' when s.Cins=2 then N'Qadın' else N'Qeyd edilməyib'  end Cinsi,
(select COUNT(*) from TBScienceArticle tbs where s.ID=tbs.ShexsiProfilID " + bastar + " " + bitme + @") [Məqalə sayı],
(select COUNT(*) from KonfranslardaIshtirak tbk where s.ID=tbk.ShexsiProfilID " + bastar1 + " " + bitme1 + @") [Konfrans sayı],
(select COUNT(*) from MonoqrafiyaKitab tbm where s.ID=tbm.ShexsiProfilID " + bastar2 + " " + bitme2 + @")  [Monoqrafiya sayı] 
 from TbShexsiProfil s inner join TbElmiMuessise e on s.ElmiMuessiseID=e.ID 
inner join UsersTB u on u.ID=s.UsersID 
where s.Tesdiq=2 and u.fordelete=1 " + altadmin + " order by e.adi");
        }
        else if (cateqoryid == "15")
        {
            ASPxLabel1.Text   = "Müəssisə üzrə elmi məqalələr";
            pnlsearch.Visible = true;
            string bastar  = "";
            string bastar1 = "";
            string bastar2 = "";
            string bitme   = "";
            string bitme1  = "";
            string bitme2  = "";
            if (debaslanma.Text != "" && debitme.Text != null)
            {
                bastar  = " and tbs.NeshrIli>=year(" + baslanmatrx + ")";
                bastar1 = "  and year(tbk.KecrildiyiTarix)>=year(" + baslanmatrx + ")";
                bastar2 = "  and tbm.NeshrIli>=year(" + baslanmatrx + ")";
            }
            if (debitme.Text != "" && debitme.Text != null)
            {
                bitme  = " and tbs.NeshrIli<=year(" + bitmetrx + ")";
                bitme1 = "  and year(tbk.KecrildiyiTarix)<=year(" + bitmetrx + ")";
                bitme2 = "  and tbm.NeshrIli<=year(" + bitmetrx + ")";
            }
            dt = clSsql.getDT(@"
select row_number() over (order by tbs.adi) [№], tbs.adi [Elmi məqalənin adı] from TBScienceArticle tbs inner join 
 TbShexsiProfil s on s.ID=tbs.ShexsiProfilID  inner join TbElmiMuessise em on s.ElmiMuessiseID=em.ID 
inner join UsersTB u on u.ID=s.UsersID 
where s.Tesdiq=2 and u.fordelete=1 " + bastar + bitme + altadmin + " Group by tbs.adi");
        }

        Grid.SettingsPager.Summary.Text = "Cari səhifə: {0}, Tapılmış məlumatlar üzrə səhifələrin sayı: {1}, Tapılmış məlumatların sayı: {2}";


        //Page 1 of 5(44 items)
        Grid.DataSource = dt;
        Grid.DataBind();
        //Grid.Columns[0].CellStyle.HorizontalAlign = HorizontalAlign.Center;
        //Grid.DataSource = null;


        //ViewState["Grid"] = Grid.DataSource;
    }
コード例 #26
0
    protected void GetQrumUzv()
    {
        cbQrumUzvStatusu.ValueField = "ID";
        cbQrumUzvStatusu.TextField  = "Adi";
        cbQrumUzvStatusu.DataSource = clSsql.getDT("Select * from SiyahiOlkeBeynelxalq");
        cbQrumUzvStatusu.DataBind();
        cbQrumUzvStatusu.Items.Insert(0, new ListEditItem("Hamısı", "0"));
        cbQrumUzvStatusu.SelectedIndex = 0;

        cbQrumUzvOlke.ValueField = "ID";
        cbQrumUzvOlke.TextField  = "Adi";
        cbQrumUzvOlke.DataSource = clSsql.getDT("Select * from Olkeler order by adi");
        cbQrumUzvOlke.DataBind();
        cbQrumUzvOlke.Items.Insert(0, new ListEditItem("Hamısı", "0"));
        cbQrumUzvOlke.SelectedIndex = 0;

        cbQrumUzvFormasi.ValueField = "ID";
        cbQrumUzvFormasi.TextField  = "Adi";
        cbQrumUzvFormasi.DataSource = clSsql.getDT("Select * from SiyahiUzvulukFormasi");
        cbQrumUzvFormasi.DataBind();
        cbQrumUzvFormasi.Items.Insert(0, new ListEditItem("Hamısı", "0"));
        cbQrumUzvFormasi.SelectedIndex = 0;
    }
コード例 #27
0
 protected void GetJurnalElmiBaza()
 {
     DDLNeshriyyatinAdi.DataValueField = "Adi";
     DDLNeshriyyatinAdi.DataTextField  = "Adi";
     DDLNeshriyyatinAdi.DataSource     = clSsql.getDT("Select * from SiyahiElmiBaza order by Adi");
     DDLNeshriyyatinAdi.DataBind();
     DDLNeshriyyatinAdi.SelectedValue = "Yoxdur";
 }