private void NapuniUstanove() { BusinessLogic.Ustanove ustanove = new BusinessLogic.Ustanove(); cmbUstanova.DisplayMember = "Naziv"; cmbUstanova.ValueMember = "ID"; cmbUstanova.DataSource = ustanove.GetUstanoveComboBox(); }
private void LoadComboBoxUstanove() { BusinessLogic.Ustanove ustanove = new BusinessLogic.Ustanove(); this.ComboBoxUstanova.DataSource = ustanove.GetUstanoveComboBox(); this.ComboBoxUstanova.DataBind(); }
/// <summary> /// Punjenje ComboBoxa Korisnik /// </summary> private void LoadComboBoxKorisnici() { BusinessLogic.Ustanove ustanove = new BusinessLogic.Ustanove(); ucbUstanoveKorisnik.DataSource = ustanove.GetKorisnici(); ucbUstanoveKorisnik.DataBind(); }
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; }
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; } } }
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(); } } } }
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); }