/// <summary> /// Punjenje Comboboxa Cjenik /// </summary> private void LoadCjenik() { BusinessLogic.Predlosci Predlosci = new BusinessLogic.Predlosci(); ucbPredlosciCjenik.DataSource = Predlosci.GetCjenik().DefaultView; ucbPredlosciCjenik.DataBind(); }
/// <summary> /// Punjenje ComboBoxa Razredi odjeljenja /// </summary> private void LoadRazrediOdjeljenja(int id_skolska_godina) { BusinessLogic.Predlosci Predlosci = new BusinessLogic.Predlosci(); ucbPredlosciRazredOdjeljenje.DataSource = Predlosci.GetRazrediOdjeljenja(id_skolska_godina).DefaultView; ucbPredlosciRazredOdjeljenje.DataBind(); }
/// <summary> /// Punjenje ComboBoxa Ustanove i skolske godine /// </summary> private void LoadUstanoveSkolskeGodine() { BusinessLogic.Predlosci Predlosci = new BusinessLogic.Predlosci(); ucbPredlosciUstanovaSkolskaGodina.DataSource = Predlosci.GetUstanoveSkolskeGodine().DefaultView; ucbPredlosciUstanovaSkolskaGodina.DataBind(); }
private void ugdPredlosciUcenici_ClickCell(object sender, ClickCellEventArgs e) { BusinessLogic.Predlosci Predlosci = new BusinessLogic.Predlosci(); if (ugdPredlosciUcenici.DisplayLayout.Bands.Count > 0) { if (ugdPredlosciUcenici.DisplayLayout.Bands[0].Columns.Count > 0) { ugdPredlosciZaduzeniCjenik.DataSource = Predlosci.NapuniStavkeCjenikZaUcenika((int)ugdPredlosciUcenici.ActiveRow.Cells["ID"].Value); ugdPredlosciZaduzeniCjenik.DataBind(); ugdPredlosciZaduzeniCjenik.UpdateData(); if (ugdPredlosciZaduzeniCjenik.DisplayLayout.Bands.Count > 0) { if (ugdPredlosciZaduzeniCjenik.DisplayLayout.Bands[0].Columns.Count > 0) { ugdPredlosciZaduzeniCjenik.DisplayLayout.Bands["Cjenik"].Columns["IDCjenik"].Hidden = true; ugdPredlosciZaduzeniCjenik.DisplayLayout.Bands["Cjenik_stavka"].Columns["ID"].Hidden = true; ugdPredlosciZaduzeniCjenik.DisplayLayout.Bands["Cjenik_stavka"].Columns["CjenikID"].Hidden = true; ugdPredlosciZaduzeniCjenik.Rows.ExpandAll(true); } } } } }
private void btnPredlosciZaduzi_Click(object sender, EventArgs e) { BusinessLogic.Predlosci.pId_ustanova_skolska_godina = (int?)ucbPredlosciUstanovaSkolskaGodina.Value; BusinessLogic.Predlosci.pNaziv = utePredlosciNazivPredloska.Text.Trim(); BusinessLogic.Predlosci.pAktivan = false; BusinessLogic.Predlosci.pId_predlozak = ID; BusinessLogic.Predlosci.pIDRazrednoOdjeljenje = (int?)ucbPredlosciRazredOdjeljenje.Value; BusinessLogic.Predlosci.pIDCjenik = (int?)ucbPredlosciCjenik.Value; BusinessLogic.Predlosci Predlosci = new BusinessLogic.Predlosci(); StringBuilder message = Predlosci.ValidateDataInput(); if (message.Length == 0) { ZaduziStavkePredloska(); if (dt_predlosci_stavke.Rows.Count > 0) { kontrola_za_zaduzenje = true; lblValidationMessages.ResetText(); ucbPredlosciUstanovaSkolskaGodina.Enabled = false; ucbPredlosciRazredOdjeljenje.Enabled = false; } else { lblValidationMessages.Text = "Potrebno je odabrati učenika da bi se predložak mogao zaduziti"; } } else { lblValidationMessages.Text = message.ToString(); } }
/// <summary> /// Punjenje forme kod edita /// </summary> private void NapuniFormuZaEditiranje() { BusinessLogic.Predlosci Predlosci = new BusinessLogic.Predlosci(); DataRow predlozak = Predlosci.DohvatPredloska(ID); utePredlosciNazivPredloska.Text = predlozak["Naziv"].ToString(); ucbPredlosciUstanovaSkolskaGodina.Value = predlozak["IDUstanovaSkolskaGodina"].ToString(); ucbPredlosciRazredOdjeljenje.Value = predlozak["IDRazrednoOdjeljenje"].ToString(); }
/// <summary> /// Punjenje grida cjenik stavke /// </summary> private void LoadCjenikStavke(int id_cjenik) { BusinessLogic.Predlosci Predlosci = new BusinessLogic.Predlosci(); ugdPredlosciCjenikStavke.DataSource = Predlosci.GetCjenikStavke(id_cjenik).DefaultView; ugdPredlosciCjenikStavke.DataBind(); //stiliziranje grida Utils.Tools.UltraGridStyling(ugdPredlosciCjenikStavke); }
/// <summary> /// Punjenje grida ucenici /// </summary> private void LoadUcenici(int id_razredno_odjeljenje) { BusinessLogic.Predlosci Predlosci = new BusinessLogic.Predlosci(); ugdPredlosciUcenici.DataSource = Predlosci.GetuceniciOdjeljenje(id_razredno_odjeljenje).DefaultView; ugdPredlosciUcenici.DataBind(); //stiliziranje grida Utils.Tools.UltraGridStyling(ugdPredlosciUcenici); if (ugdPredlosciUcenici.DisplayLayout.Bands.Count > 0) { if (ugdPredlosciUcenici.DisplayLayout.Bands[0].Columns.Count > 0) { ugdPredlosciUcenici.DisplayLayout.Bands[0].Columns[0].Style = Infragistics.Win.UltraWinGrid.ColumnStyle.CheckBox; ugdPredlosciUcenici.DisplayLayout.Bands[0].Columns[0].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit; } } }
private bool SaveData() { lblValidationMessages.ResetText(); BusinessLogic.Predlosci Predlosci = new BusinessLogic.Predlosci(); if (FormEditMode == Enums.FormEditMode.Insert || FormEditMode == Enums.FormEditMode.Copy) { if (Predlosci.InsertPredlosci()) { foreach (DataRow stavka_red in dt_predlosci_stavke.Rows) { BusinessLogic.Predlosci.pIDRazrednoOdjeljenje = (int)stavka_red["IDRazrednoOdjeljenje"]; BusinessLogic.Predlosci.pIDCjenik = (int)stavka_red["IDCjenik"]; BusinessLogic.Predlosci.pIDUcenik = (int)stavka_red["IDUcenik"]; Predlosci.InsertPredlosciStavke(); } return(true); } } else if (this.FormEditMode == Enums.FormEditMode.Update) { if (Predlosci.UpdatePredlosci()) { if (Predlosci.DeletePredlosciStavke()) { foreach (DataRow stavka_red in dt_predlosci_stavke.Rows) { BusinessLogic.Predlosci.pIDRazrednoOdjeljenje = (int)stavka_red["IDRazrednoOdjeljenje"]; BusinessLogic.Predlosci.pIDCjenik = (int)stavka_red["IDCjenik"]; BusinessLogic.Predlosci.pIDUcenik = (int)stavka_red["IDUcenik"]; Predlosci.InsertPredlosciStavke(); } } return(true); } } return(false); }
/// <summary> /// Punjenje forme kod edita Stavke /// </summary> private void NapuniFormuZaEditiranjeStavke() { BusinessLogic.Predlosci Predlosci = new BusinessLogic.Predlosci(); dt_predlosci_stavke = Predlosci.DohvatPredloskaStavke(ID); }