Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
        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;
                }
            }
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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();
                    }
                }
            }
        }