private void LoadFormUstanovaSkolskaGodinaRazrednoOdjeljenje() { BusinessLogic.UstanoveSkolskeGodineRazrednaOdjeljenja ustanoveSkolskeGodineRazrednaOdjeljenja = new BusinessLogic.UstanoveSkolskeGodineRazrednaOdjeljenja(); var ustanovaSkolskaGodinaRazrednoOdjeljenje = ustanoveSkolskeGodineRazrednaOdjeljenja.GetUstanovaSkolskaGodinaRazredOdjeljenje(this.ID.GetValueOrDefault(0)); this.ComboBoxUstanovaSkolskaGodina.Value = ustanovaSkolskaGodinaRazrednoOdjeljenje.UstanovaSkolskaGodinaID; this.ComboBoxRazred.Value = ustanovaSkolskaGodinaRazrednoOdjeljenje.RazredID; this.ComboBoxOdjeljenje.Value = ustanovaSkolskaGodinaRazrednoOdjeljenje.OdjeljenjeID; this.ComboBoxVoditelj.Value = ustanovaSkolskaGodinaRazrednoOdjeljenje.VoditeljID.GetValueOrDefault(0); this.LabelUstanovaSkolskaGodina.Text = string.Format("{0} / {1}", ustanovaSkolskaGodinaRazrednoOdjeljenje.UF_UstanovaSkolskaGodina.UF_Ustanova.Naziv, ustanovaSkolskaGodinaRazrednoOdjeljenje.UF_UstanovaSkolskaGodina.UF_SkolskaGodina.Naziv); this.LabelRazrednoOdjeljenje.Text = string.Format("{0} {1}", ustanovaSkolskaGodinaRazrednoOdjeljenje.UF_Razred.Naziv, ustanovaSkolskaGodinaRazrednoOdjeljenje.UF_Odjeljenje.Naziv); if (ustanovaSkolskaGodinaRazrednoOdjeljenje.VoditeljID != null) { this.LabelVoditelj.Text = string.Format("{0} {1}", ustanovaSkolskaGodinaRazrednoOdjeljenje.UF_Voditelj.Ime, ustanovaSkolskaGodinaRazrednoOdjeljenje.UF_Voditelj.Prezime); } else { this.LabelVoditelj.Text = string.Empty; } }
private void NapuniRazredOdjeljenje(int id_ustanova) { BusinessLogic.UstanoveSkolskeGodineRazrednaOdjeljenja razredna_odjeljenja = new BusinessLogic.UstanoveSkolskeGodineRazrednaOdjeljenja(); cmbRazred.DisplayMember = "Naziv"; cmbRazred.ValueMember = "ID"; cmbRazred.DataSource = razredna_odjeljenja.GetRazrednaOdjeljenjaByUstanova(id_ustanova); }
public void LoadGridUstanoveSkolskeGodineRazrednaOdjeljenja() { BusinessLogic.UstanoveSkolskeGodineRazrednaOdjeljenja ustanoveSkolskeGodineRazrednaOdjeljenja = new BusinessLogic.UstanoveSkolskeGodineRazrednaOdjeljenja(); this.UltraGridUstanoveSkolskeGodineRazrednaOdjeljenja.DataSource = ustanoveSkolskeGodineRazrednaOdjeljenja.GetUstanovaSkolskaGodinaRazredOdjeljenjeMainGrid(); this.UltraGridUstanoveSkolskeGodineRazrednaOdjeljenja.DataBind(); Utils.Tools.UltraGridStyling(this.UltraGridUstanoveSkolskeGodineRazrednaOdjeljenja); foreach (UltraGridRow row in UltraGridUstanoveSkolskeGodineRazrednaOdjeljenja.Rows) { if (row.Index == BusinessLogic.UstanoveSkolskeGodineRazrednaOdjeljenja.pSelectedIndex) { UltraGridUstanoveSkolskeGodineRazrednaOdjeljenja.ActiveRow = row; } } }
private bool SaveData() { this.lblValidationMessages.ResetText(); BusinessLogic.UstanoveSkolskeGodineRazrednaOdjeljenja ustanoveSkolskeGodineRazrednaOdjeljenja = new BusinessLogic.UstanoveSkolskeGodineRazrednaOdjeljenja(); if (this.FormEditMode == Enums.FormEditMode.Insert || this.FormEditMode == Enums.FormEditMode.Copy) { ustanoveSkolskeGodineRazrednaOdjeljenja.Add((int?)(this.ComboBoxUstanovaSkolskaGodina.Value != null ? this.ComboBoxUstanovaSkolskaGodina.Value : null), (int?)(this.ComboBoxRazred.Value != null ? this.ComboBoxRazred.Value : null), (int?)(this.ComboBoxOdjeljenje.Value != null ? this.ComboBoxOdjeljenje.Value : null), (int?)(this.ComboBoxVoditelj.Value != null ? this.ComboBoxVoditelj.Value : null)); } else if (this.FormEditMode == Enums.FormEditMode.Update) { ustanoveSkolskeGodineRazrednaOdjeljenja.Update(this.ID.Value, (int?)(this.ComboBoxUstanovaSkolskaGodina.Value != null ? this.ComboBoxUstanovaSkolskaGodina.Value : null), (int?)(this.ComboBoxRazred.Value != null ? this.ComboBoxRazred.Value : null), (int?)(this.ComboBoxOdjeljenje.Value != null ? this.ComboBoxOdjeljenje.Value : null), (int?)(this.ComboBoxVoditelj.Value != null ? this.ComboBoxVoditelj.Value : null)); } if (ustanoveSkolskeGodineRazrednaOdjeljenja.IsValid) { bool result = ustanoveSkolskeGodineRazrednaOdjeljenja.Persist(); if (ustanoveSkolskeGodineRazrednaOdjeljenja.RazrednoOdjeljenje != null) { this.ID = ustanoveSkolskeGodineRazrednaOdjeljenja.RazrednoOdjeljenje.ID; } return(result); } else { ustanoveSkolskeGodineRazrednaOdjeljenja.DisplayValidationMessages(this); } return(false); }
public void Delete(object sender, EventArgs e) { if (this.UltraGridUstanoveSkolskeGodineRazrednaOdjeljenja.ActiveRow != null) { int id = Convert.ToInt32(this.UltraGridUstanoveSkolskeGodineRazrednaOdjeljenja.ActiveRow.Cells["ID"].Value); if (MessageBox.Show(string.Format("Obrisati razredno odjeljenje '{0}-{1}'?", id, this.UltraGridUstanoveSkolskeGodineRazrednaOdjeljenja.ActiveRow.Cells["RazredOdjeljenje"].Value), "Brisanje razrednog odjeljenja", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { BusinessLogic.UstanoveSkolskeGodineRazrednaOdjeljenja ustanoveSkolskeGodineRazrednaOdjeljenja = new BusinessLogic.UstanoveSkolskeGodineRazrednaOdjeljenja(); ustanoveSkolskeGodineRazrednaOdjeljenja.Delete(id); if (ustanoveSkolskeGodineRazrednaOdjeljenja.IsValid) { ustanoveSkolskeGodineRazrednaOdjeljenja.Persist(); LoadGridUstanoveSkolskeGodineRazrednaOdjeljenja(); } else { ustanoveSkolskeGodineRazrednaOdjeljenja.DisplayValidationMessages(); } } } }