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>"; }
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")); }
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")); }
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")); }
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")); }
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")); }
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")); }
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(); }
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(); }
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>"; }
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(); }
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(); }
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(); }
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(); }
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(); }
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(); }
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(); }
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%"); }
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); } }
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); } }
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(); } }
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"); //} }
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(); } }
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(); } }
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; }
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; }
protected void GetJurnalElmiBaza() { DDLNeshriyyatinAdi.DataValueField = "Adi"; DDLNeshriyyatinAdi.DataTextField = "Adi"; DDLNeshriyyatinAdi.DataSource = clSsql.getDT("Select * from SiyahiElmiBaza order by Adi"); DDLNeshriyyatinAdi.DataBind(); DDLNeshriyyatinAdi.SelectedValue = "Yoxdur"; }