protected void Page_init(object sender, EventArgs e) { if (!IsPostBack) { int day = DateTime.Today.Day; if (Request.QueryString["no"] != null) { string no = SafeValue.SafeString(Request.QueryString["no"]); if (no != "NEW") { Session["PayrollEdit"] = "Id=" + no; this.dsPayroll.FilterExpression = Session["PayrollEdit"].ToString(); } else { Session["PayrollEdit"] = null; ASPxGridView1.AddNewRow(); } } } if (Session["PayrollEdit"] != null) { this.dsPayroll.FilterExpression = Session["PayrollEdit"].ToString(); if (this.ASPxGridView1.GetRow(0) != null) { this.ASPxGridView1.StartEdit(0); } } // }
protected void ASPxGridView1_CustomButtonCallback(object sender, ASPxGridViewCustomButtonCallbackEventArgs e) { if (e.ButtonID == "CustomButtonNew") { SetEditFormLayoutItemVisibility(false); ASPxGridView1.AddNewRow(); } else { SetEditFormLayoutItemVisibility(true); ASPxGridView1.StartEdit(e.VisibleIndex); } }
protected void tabela_1() { string idDzialu = (string)Session["id_dzialu"]; if (cl.debug(int.Parse(idDzialu))) { cm.log.Info(tenPlik + ": rozpoczęcie tworzenia tabeli 1"); } DataTable tabelka01 = DevExpressXXL.zLicznikiemKolumn(dr.konwertujNaPrzecinek(dr.generuj_dane_do_tabeli_sedziowskiej_2019(int.Parse(idDzialu), 5, Date1.Date, Date2.Date, 120, tenPlik))); Session["tabelka001"] = tabelka01; ASPxGridView1.DataSource = null; ASPxGridView1.DataSourceID = null; ASPxGridView1.AutoGenerateColumns = true; ASPxGridView1.DataSource = tabelka01; ASPxGridView1.DataBind(); ASPxGridView1.KeyFieldName = "id_sedziego"; ASPxGridView1.Columns.Clear(); int szerokoscKolumny = 80; ASPxGridView1.Width = Panel1.Width; idDzialu = "5"; ASPxGridView1.Columns.Add(DevExpressXXL.kolumnaDoTabeli("L.p.", "id", idDzialu, "", true, 36)); ASPxGridView1.Columns.Add(DevExpressXXL.kolumnaDoTabeli("Imie i nazwisko", "Imienazwisko", idDzialu, "", true, 250)); GridViewBandColumn kolumna_SprawyZakresuUbezpieczenSpolecznych = DevExpressXXL.GetBoundColumn("Sprawy z zakresu ubezpieczeń społecznych "); ASPxGridView1.Columns.Add(DevExpressXXL.kolumnaDoTabeli("zaległość z poprzedniego roku ", "d_01", idDzialu, "", false, szerokoscKolumny)); string[] teksty01 = new string[] { "Ogółem", "P", "Np", "Po", "WSC", "Pz", "U", "Uo", "WSC", "Uz", "WSNc" }; ASPxGridView1.Columns.Add(DevExpressXXL.podKolumna(teksty01, 2, idDzialu, false, szerokoscKolumny, "WPŁYW")); ASPxGridView1.Columns.Add(DevExpressXXL.SekcjaDwiePodKolumny(teksty01, "Wyznaczono", 10, idDzialu, szerokoscKolumny)); ASPxGridView1.Columns.Add(DevExpressXXL.SekcjaDwiePodKolumny(teksty01, "Załatwiono", 26, idDzialu, szerokoscKolumny)); ASPxGridView1.Columns.Add(DevExpressXXL.podKolumna(teksty01, 42, idDzialu, false, szerokoscKolumny, "Załatwienia")); #region sesje odbyte przez sędziego GridViewBandColumn sesjeSedziego = DevExpressXXL.GetBoundColumn("sesje odbyte przez sędziego "); GridViewBandColumn wszystkieSesjeSedziego = DevExpressXXL.GetBoundColumn("wszystkie sesje sędziego w wydziale "); wszystkieSesjeSedziego.Columns.Add(DevExpressXXL.kolumnaDoTabeli("ogółem", "d_50", idDzialu, "", false, szerokoscKolumny)); wszystkieSesjeSedziego.Columns.Add(DevExpressXXL.podKolumna(new string[] { "rozprawy", "posiedzenia" }, 51, idDzialu, false, szerokoscKolumny, "z tego ")); sesjeSedziego.Columns.Add(wszystkieSesjeSedziego); GridViewBandColumn naPotrzebyMSS = DevExpressXXL.GetBoundColumn("na potrzeby MS-S"); naPotrzebyMSS.Columns.Add(DevExpressXXL.kolumnaDoTabeli("ogółem", "d_53", idDzialu, "", false, szerokoscKolumny)); naPotrzebyMSS.Columns.Add(DevExpressXXL.podKolumna(new string[2] { "rozprawy", "posiedzenia" }, 54, idDzialu, false, szerokoscKolumny, "z tego ")); sesjeSedziego.Columns.Add(naPotrzebyMSS); ASPxGridView1.Columns.Add(sesjeSedziego); #endregion sesje odbyte przez sędziego ASPxGridView1.Columns.Add(DevExpressXXL.podKolumna(new string[] { "ogółem (wszystkie kategorie spraw)", "P", "U" }, 56, idDzialu, false, szerokoscKolumny, "Liczba odroczonych publikacji orzeczeń")); ASPxGridView1.Columns.Add(DevExpressXXL.podKolumna(new string[] { "z terminem", "bez wyzna- czonego terminu", "ogółem" }, 59, idDzialu, false, szerokoscKolumny, "Liczba odroczonych spraw")); ASPxGridView1.Columns.Add(DevExpressXXL.SekcjaDwiePodKolumny(teksty01, "POZOSTAŁOŚĆ na następny m-c", 62, idDzialu, szerokoscKolumny)); ASPxGridView1.Columns.Add(DevExpressXXL.podKolumna(new string[] { "Ogółem", "do 3 mie- sięcy", "pow. 3 do 6 m-cy", "pow. 6 do 12 m-cy", "pow.12 m-cy do 2 lat", "pow. 2 do 3 lat", "pow. 3 do 5 lat", "pow. 5 do 8 lat", "pow. 8 lat" }, 78, idDzialu, false, szerokoscKolumny, "pozostało spraw starych (wszystkie kategorie spraw)")); ASPxGridView1.Columns.Add(DevExpressXXL.podKolumna(new string[] { "Ogółem", "zakreś- lonych", "nie zakreś- lonych" }, 87, idDzialu, false, szerokoscKolumny, "stan spraw zawieszonych (wszystkie kategorie spraw)")); GridViewBandColumn liczbaSporzadzonychUzasadnien = DevExpressXXL.podKolumna(new string[4] { "Łącznie", "w terminie ustawowym 14 dni", "razem po terminie ustawowym", "nie- usprawied- liwione" }, 90, idDzialu, false, szerokoscKolumny, "liczba sporządzonych uzasadnień (wszystkie kategorie spraw)**"); GridViewBandColumn PoUplywie = (DevExpressXXL.podKolumna(new string[] { "1-14 dni", "w tym nieuspra -wiedliwione", "15-30 dni", "w tym nieuspra -wiedliwione", "powyżej 1 do 3 mies", "w tym nieuspra -wiedliwione", "ponad 3 mies", "w tym nieuspra -wiedliwione" }, 94, idDzialu, false, szerokoscKolumny, "po upływie terminiu ustawowego")); liczbaSporzadzonychUzasadnien.Columns.Add(PoUplywie); ASPxGridView1.Columns.Add(liczbaSporzadzonychUzasadnien); ASPxGridView1.Columns.Add(DevExpressXXL.kolumnaDoTabeli("uzasadnienia wygłoszone *", "d_102", idDzialu, "", false, szerokoscKolumny)); ASPxGridView1.Columns.Add(DevExpressXXL.kolumnaDoTabeli("Liczba spraw do których wpłynął wniosek o transkrypcje uzasadnień wygłoszonych", "d_103", idDzialu, "", false, szerokoscKolumny)); ASPxGridView1.Columns.Add(DevExpressXXL.podKolumna(new string[] { "razem", "w tym, w których projekt został zaakceptowany przez sędziego" }, 104, idDzialu, false, szerokoscKolumny, "Liczba spraw, w których projekt uzasadnienia orzeczenia sporządził asystent**")); GridViewBandColumn zalatwiono01skargiNaPrzewleklosc = DevExpressXXL.GetBoundColumn("skargi na przewlekłość"); zalatwiono01skargiNaPrzewleklosc.Columns.Add(DevExpressXXL.kolumnaDoTabeli("wpływ", "d_106", idDzialu, "", false, szerokoscKolumny)); zalatwiono01skargiNaPrzewleklosc.Columns.Add(DevExpressXXL.podKolumna(new string[2] { "ogółem", "uwzględniono" }, 107, idDzialu, false, szerokoscKolumny, "załatwiono")); zalatwiono01skargiNaPrzewleklosc.Columns.Add(DevExpressXXL.kolumnaDoTabeli("pozostałość", "d_109", idDzialu, "", false, szerokoscKolumny)); ASPxGridView1.Columns.Add(zalatwiono01skargiNaPrzewleklosc); GridViewBandColumn mediacje = DevExpressXXL.GetBoundColumn("mediacje"); mediacje.Columns.Add(DevExpressXXL.podKolumna(new string[] { "liczba spraw, w których strony skierowano do mediacji" }, 110, idDzialu, false, szerokoscKolumny, "WPŁYW")); mediacje.Columns.Add(DevExpressXXL.podKolumna(new string[] { "liczba ugód zawartych przed mediatorem", "w tym zatwierdzono ugodę" }, 111, idDzialu, false, szerokoscKolumny, "mediacje ")); ASPxGridView1.Columns.Add(mediacje); ASPxGridView1.Columns.Add(DevExpressXXL.kolumnaDoTabeli("Uwagi", "d_113", idDzialu, "", false, szerokoscKolumny)); ASPxGridView1.Columns.Add(DevExpressXXL.podKolumna(new string[] { "na rozprawie", "na posiedzeniu" }, 114, idDzialu, false, szerokoscKolumny, "Kolumna kontrolna ")); ASPxGridView1.TotalSummary.Clear(); ASPxGridView1.TotalSummary.Add(DevExpressXXL.komorkaSumujaca("Ogółem")); for (int i = 1; i < 116; i++) { ASPxGridView1.TotalSummary.Add(DevExpressXXL.komorkaSumujaca(i)); } ASPxGridView1.AddNewRow(); }