Beispiel #1
0
 private void NapuniUstanove()
 {
     BusinessLogic.Ustanove ustanove = new BusinessLogic.Ustanove();
     cmbUstanova.DisplayMember = "Naziv";
     cmbUstanova.ValueMember   = "ID";
     cmbUstanova.DataSource    = ustanove.GetUstanoveComboBox();
 }
Beispiel #2
0
        private void LoadComboBoxUstanove()
        {
            BusinessLogic.Ustanove ustanove = new BusinessLogic.Ustanove();

            this.ComboBoxUstanova.DataSource = ustanove.GetUstanoveComboBox();
            this.ComboBoxUstanova.DataBind();
        }
Beispiel #3
0
        /// <summary>
        /// Punjenje ComboBoxa Korisnik
        /// </summary>
        private void LoadComboBoxKorisnici()
        {
            BusinessLogic.Ustanove ustanove = new BusinessLogic.Ustanove();

            ucbUstanoveKorisnik.DataSource = ustanove.GetKorisnici();
            ucbUstanoveKorisnik.DataBind();
        }
Beispiel #4
0
        private void LoadFormUstanova()
        {
            BusinessLogic.Ustanove ustanove = new BusinessLogic.Ustanove();

            var ustanova = ustanove.GetUstanova(this.ID.GetValueOrDefault(0));

            ucbUstanoveKorisnik.Value        = ustanova.KorisnikID;
            uteUstanoveSifraUstanove.Value   = ustanova.SifraUstanove;
            this.TextBoxNaziv.Text           = ustanova.Naziv;
            this.TextBoxSkraceniNaziv.Text   = ustanova.SkraceniNaziv;
            this.TextBoxOIB.Text             = ustanova.OIB;
            this.TextBoxUlicaKucniBroj.Text  = ustanova.UlicaKucniBroj;
            this.TextBoxKontaktPodaci.Text   = ustanova.KontaktPodaci;
            this.ComboBoxPostanskiBroj.Value = ustanova.PostanskiBrojID;
            if (ustanova.Logo != null)
            {
                this.TextBoxLogotip.Text = TextBoxLogotip.Tag.ToString();
            }
            this.cbkMaticnaPodrucnaUstanova.Checked = ustanova.Maticna.HasValue;
            txtModel.Text         = ustanova.Model;
            txtPozivNaBroj01.Text = ustanova.PozivNaBroj01;
            if (ustanova.Maticna != null)
            {
                cbkMaticnaPodrucnaUstanova.Checked = (bool)ustanova.Maticna;
            }
            else
            {
                cbkMaticnaPodrucnaUstanova.Checked = false;
            }
            if (ustanova.Broj == 1)
            {
                rbrPrva.Checked = true;
            }
            else if (ustanova.Broj == 2)
            {
                rbrDruga.Checked = true;
            }
            else if (ustanova.Broj == 3)
            {
                rbrTreci.Checked = true;
            }
            txtModel2.Text = ustanova.ModelOdobrenja2;

            txtModel3.Text = ustanova.ModelOdobrenja;

            utePozivNaBro03.Text = ustanova.PozivNaBrojOdobrenja;

            cbkOtvorneStavke.Checked = ustanova.OtvoreneStavke;
            cbkPDVNapomena.Checked   = ustanova.PDVNapomena;
        }
Beispiel #5
0
        private void LoadGridUstanove()
        {
            BusinessLogic.Ustanove ustanove = new BusinessLogic.Ustanove();

            this.UltraGridUstanove.DataSource = ustanove.GetUstanoveMainGrid();
            this.UltraGridUstanove.DataBind();

            Utils.Tools.UltraGridStyling(this.UltraGridUstanove);

            foreach (UltraGridRow row in UltraGridUstanove.Rows)
            {
                if (row.Index == BusinessLogic.Ustanove.pSelectedIndex)
                {
                    UltraGridUstanove.ActiveRow = row;
                }
            }
        }
Beispiel #6
0
        public void Delete(object sender, EventArgs e)
        {
            if (this.UltraGridUstanove.ActiveRow != null)
            {
                int id = Convert.ToInt32(this.UltraGridUstanove.ActiveRow.Cells["ID"].Value);

                if (MessageBox.Show(string.Format("Obrisati ustanovu '{0}-{1}'?", id, this.UltraGridUstanove.ActiveRow.Cells["Naziv"].Value),
                                    "Brisanje ustanove", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    BusinessLogic.Ustanove ustanove = new BusinessLogic.Ustanove();
                    ustanove.Delete(id);

                    if (ustanove.IsValid)
                    {
                        ustanove.Persist();
                        LoadGridUstanove();
                    }
                    else
                    {
                        ustanove.DisplayValidationMessages();
                    }
                }
            }
        }
Beispiel #7
0
        private bool SaveData()
        {
            this.lblValidationMessages.ResetText();

            BusinessLogic.Ustanove ustanove = new BusinessLogic.Ustanove();

            if (TextBoxLogotip.Text == TextBoxLogotip.Tag.ToString())
            {
                TextBoxLogotip.Text = string.Empty;
            }

            byte?model = null;

            if (rbrPrva.Checked)
            {
                model = 1;
            }
            else if (rbrDruga.Checked)
            {
                model = 2;
            }
            else if (rbrTreci.Checked)
            {
                model = 3;
            }
            else
            {
                MessageBox.Show("Odaberite po kojem modelu će se raditi!!!");
                return(false);
            }

            if (this.FormEditMode == Enums.FormEditMode.Insert ||
                this.FormEditMode == Enums.FormEditMode.Copy)
            {
                ustanove.Add(this.TextBoxNaziv.Text.Trim(),
                             this.TextBoxSkraceniNaziv.Text.Trim(),
                             this.TextBoxOIB.Text.Trim(),
                             this.TextBoxUlicaKucniBroj.Text.Trim(),
                             (this.ComboBoxPostanskiBroj.Value != null ? this.ComboBoxPostanskiBroj.Value.ToString() : null),
                             this.TextBoxKontaktPodaci.Text.Trim(),
                             this.TextBoxLogotip.Text.Trim(),
                             cbkMaticnaPodrucnaUstanova.Checked, (int?)ucbUstanoveKorisnik.Value, (string)uteUstanoveSifraUstanove.Value.ToString(),
                             txtModel.Text.Trim(), txtPozivNaBroj01.Text.Trim(), txtModel2.Text.Trim(), (byte)model, txtModel3.Text.Trim(), utePozivNaBro03.Text.Trim(),
                             cbkPDVNapomena.Checked, cbkOtvorneStavke.Checked);
            }
            else if (this.FormEditMode == Enums.FormEditMode.Update)
            {
                ustanove.Update(this.ID.Value,
                                this.TextBoxNaziv.Text.Trim(),
                                this.TextBoxSkraceniNaziv.Text.Trim(),
                                this.TextBoxOIB.Text.Trim(),
                                this.TextBoxUlicaKucniBroj.Text.Trim(),
                                (this.ComboBoxPostanskiBroj.Value != null ? this.ComboBoxPostanskiBroj.Value.ToString() : null),
                                this.TextBoxKontaktPodaci.Text.Trim(),
                                this.TextBoxLogotip.Text.Trim(),
                                cbkMaticnaPodrucnaUstanova.Checked, (int?)ucbUstanoveKorisnik.Value, (string)uteUstanoveSifraUstanove.Value.ToString(),
                                txtModel.Text.Trim(), txtPozivNaBroj01.Text.Trim(), txtModel2.Text.Trim(), (byte)model, txtModel3.Text.Trim(), utePozivNaBro03.Text.Trim(),
                                cbkPDVNapomena.Checked, cbkOtvorneStavke.Checked);
            }

            if (ustanove.IsValid)
            {
                return(ustanove.Persist());
            }
            else
            {
                ustanove.DisplayValidationMessages(this);
            }

            return(false);
        }