/// <summary> /// Populeaza lista cu tari /// </summary> public void PopulareTabela() { Index = listDataGrid.CurrentPageIndex * 30 + 1; Salaries.Business.AdminBanci objAdminBanci = new Salaries.Business.AdminBanci(); listDataGrid.DataSource = objAdminBanci.LoadInfoBanci(); listDataGrid.DataBind(); }
/// <summary> /// Daca pagina de administrare a fost deschisa din ConturiBanci cream functia care va face refresh la combo-ul cu banci /// </summary> private void CreateRefreshFunction() { string outStr = ""; //cream scriptul care va contine functia de refresh //ne bazam pe faptul ca se cunoaste numele selectului care contine bancile //initial se sterg toate intrarile din combo outStr += "<script> \r\n function RefreshParentPage() \r\n" + "{ \r\n" + "window.opener.DeleteBanciCombo(); \r\n" + " FillBanciCOmbo(); \r\n" + "} \r\n"; //acum se creeaza functie care adauga functiile din recordset //se foloseste o functie din Conturi_Banca ... FillBancaCombo Salaries.Business.AdminBanci objAdminBanci = new Salaries.Business.AdminBanci(); outStr += " function FillBanciCOmbo() \r\n" + "{ \r\n"; foreach (DataRow dataRow in objAdminBanci.LoadInfoBanci().Tables[0].Rows) { outStr += "window.opener.FillBancaCombo('" + dataRow["Nume"].ToString() + "'," + dataRow["BancaID"].ToString() + ");"; } outStr += "} \r\n" + "</script>"; Response.Write(outStr); }
/// <summary> /// Se trece la urmatoarea pagina in lista /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void listDataGrid_PageIndexChanged(Object sender, DataGridPageChangedEventArgs e) { Salaries.Business.AdminBanci banci = new Salaries.Business.AdminBanci(); DataSet dt = banci.LoadInfoBanci(); CompletareTitlu(); listDataGrid.CurrentPageIndex = e.NewPageIndex; DataView dv = dt.Tables[0].DefaultView; listDataGrid.DataSource = dv; Index = (e.NewPageIndex * listDataGrid.PageSize) + 1; listDataGrid.DataBind(); }