private bool ValidateOIB() { bool bStatus = true; if (tboxOib.Text == "") { errProviderOIB.SetError(tboxOib, "Unesite OIB člana"); bStatus = false; } else if (!PomocneFunkcije.isValidOIB(tboxOib.Text)) { errProviderOIB.SetError(tboxOib, "Unesite ispravan OIB člana"); bStatus = false; } else if (!_isUredi && !PomocneFunkcije.IDExists(tboxOib.Text, MaticniPodaci.Clan)) { MessageBox.Show("Član sa unesenim OIB-om već postoji"); errProviderOIB.SetError(tboxOib, "Unesite jedinstveni OIB člana"); bStatus = false; } else { errProviderOIB.SetError(tboxOib, ""); } return(bStatus); }
private bool ValidateAdresa() { bool bStatus = true; if (!PomocneFunkcije.isValidAdresa(tboxAdresa.Text)) { errProviderAdresa.SetError(tboxAdresa, "Unesite ispravanu adresu"); bStatus = false; } else { errProviderAdresa.SetError(tboxAdresa, ""); } return(bStatus); }
private bool ValidateTelefon() { bool bStatus = true; if (!PomocneFunkcije.isValidTelefon(tboxTelefon.Text)) { errProviderTelefon.SetError(tboxTelefon, "Unesite ispravan broj telefona"); bStatus = false; } else { errProviderTelefon.SetError(tboxTelefon, ""); } return(bStatus); }
private bool ValidateZanimanje() { bool bStatus = true; if (!PomocneFunkcije.IsValidIme(tboxZanimanje.Text)) { errProviderZanimanje.SetError(tboxZanimanje, "Unesite ispravan naziv zanimanja"); bStatus = false; } else { errProviderZanimanje.SetError(tboxZanimanje, ""); } return(bStatus); }
private bool ValidateBrojRacuna() { bool bStatus = true; if (!PomocneFunkcije.isValidBrojRacuna(tboxBrojRacuna.Text)) { errProviderBrojRacuna.SetError(tboxBrojRacuna, "Unesite ispravan broj računa"); bStatus = false; } else { errProviderBrojRacuna.SetError(tboxBrojRacuna, ""); } return(bStatus); }
private bool ValidateDatumRodenja() { bool bStatus = true; if (tboxDatumRodenja.Text == "") { errProviderDatumRodenja.SetError(tboxDatumRodenja, "Unesite datum rođenja člana"); bStatus = false; } else if (!PomocneFunkcije.isValidDatumRodenja(tboxDatumRodenja.Text)) { errProviderDatumRodenja.SetError(tboxDatumRodenja, "Unesite ispravan datum rođenja člana"); bStatus = false; } else { errProviderDatumRodenja.SetError(tboxDatumRodenja, ""); } return(bStatus); }
private bool ValidateValuta() { bool bStatus = true; if (tboxValuta.Text == "") { errProviderValuta.SetError(tboxValuta, "Unesite valutu"); bStatus = false; } else if (!PomocneFunkcije.IsValidNaziv(tboxValuta.Text)) { errProviderValuta.SetError(tboxValuta, "Unesite ispravno ime valute"); bStatus = false; } else { errProviderValuta.SetError(tboxValuta, ""); } return(bStatus); }
private bool ValidatePozivni() { bool bStatus = true; if (tboxPozivni.Text == "") { errProviderPozivni.SetError(tboxPozivni, "Unesite pozivni broj"); bStatus = false; } else if (!PomocneFunkcije.isValidPozivni(tboxPozivni.Text)) { errProviderPozivni.SetError(tboxPozivni, "Unesite ispravan pozivni broj"); bStatus = false; } else { errProviderPozivni.SetError(tboxPozivni, ""); } return(bStatus); }
private bool ValidateJezik() { bool bStatus = true; if (tboxJezik.Text == "") { errProviderJezik.SetError(tboxJezik, "Unesite jezik"); bStatus = false; } else if (!PomocneFunkcije.IsValidNaziv(tboxJezik.Text)) { errProviderJezik.SetError(tboxJezik, "Unesite ispravan jezik"); bStatus = false; } else { errProviderJezik.SetError(tboxJezik, ""); } return(bStatus); }
private bool ValidateIme() { bool bStatus = true; if (tboxIme.Text == "") { errProviderIme.SetError(tboxIme, "Unesite ime države"); bStatus = false; } else if (!PomocneFunkcije.IsValidNaziv(tboxIme.Text)) { errProviderIme.SetError(tboxIme, "Unesite ispravano ime države"); bStatus = false; } else { errProviderIme.SetError(tboxIme, ""); } return(bStatus); }
private bool ValidateNaziv() { bool bStatus = true; if (tboxNaziv.Text == "") { errProviderNaziv.SetError(tboxNaziv, "Unesite naziv društva"); bStatus = false; } else if (!PomocneFunkcije.IsValidNaziv(tboxNaziv.Text)) { errProviderNaziv.SetError(tboxNaziv, "Unesite ispravan naziv društva"); bStatus = false; } else { errProviderNaziv.SetError(tboxNaziv, ""); } return(bStatus); }
private bool ValidateID() { bool bStatus = true; if (tboxDrzavaID.Text == "") { errProviderID.SetError(tboxDrzavaID, "Unesite ID države"); bStatus = false; } else if (!_isUredi && !PomocneFunkcije.IDExists(tboxDrzavaID.Text, MaticniPodaci.Drzave)) { MessageBox.Show("Unijeli ste već postojeći ID"); errProviderID.SetError(tboxDrzavaID, "Unesite jedinstveni ID države"); bStatus = false; } else { errProviderID.SetError(tboxDrzavaID, ""); } return(bStatus); }
private bool ValidateIme(string name) { bool bStatus = true; TextBox box = (name == "ime") ? tboxIme : tboxPrezime; ErrorProvider errProvider = (name == "ime") ? errProviderIme : errProviderPrezime; if (box.Text == "") { errProvider.SetError(box, "Unesite " + name + " člana"); bStatus = false; } else if (!PomocneFunkcije.IsValidIme(box.Text)) { errProvider.SetError(box, "Unesite ispravano " + name); bStatus = false; } else { errProvider.SetError(box, ""); } return(bStatus); }
private void Form2_Load(object sender, EventArgs e) { dgvPrikaz.AutoGenerateColumns = false; switch (_maticniPodaci) { case MaticniPodaci.Clan: DataGridViewTextBoxColumn dgcIme = new DataGridViewTextBoxColumn(); dgcIme.HeaderText = "Ime"; dgcIme.DataPropertyName = "Ime"; dgcIme.ToolTipText = "Ime člana"; DataGridViewTextBoxColumn dgcPrezime = new DataGridViewTextBoxColumn(); dgcPrezime.HeaderText = "Prezime"; dgcPrezime.DataPropertyName = "Prezime"; dgcPrezime.ToolTipText = "Prezme člana"; DataGridViewTextBoxColumn dgcOib = new DataGridViewTextBoxColumn(); dgcOib.HeaderText = "OIB"; dgcOib.DataPropertyName = "OIB"; dgcOib.ToolTipText = "OIB člana"; DataGridViewTextBoxColumn dgcDrustvo = new DataGridViewTextBoxColumn(); dgcDrustvo.HeaderText = "Društvo"; dgcDrustvo.DataPropertyName = "DrustvoExp"; dgcDrustvo.ToolTipText = "Društvo člana"; dgvPrikaz.Columns.Add(dgcIme); dgvPrikaz.Columns.Add(dgcPrezime); dgvPrikaz.Columns.Add(dgcOib); dgvPrikaz.Columns.Add(dgcDrustvo); //Custom funkcija za resizanje stupaca u DataGridView PomocneFunkcije.AutoSizeDgvColumns(dgvPrikaz.Columns); this.Cursor = Cursors.WaitCursor; drustvoTA.Fill(ds.Drustvo); clanTA.Fill(ds.Clan); clanBS.DataSource = ds.Clan; dgvPrikaz.DataSource = clanBS; this.Cursor = Cursors.Default; lblPrikaz.Text = "Članovi"; break; case MaticniPodaci.Drustva: DataGridViewTextBoxColumn dgcNaziv = new DataGridViewTextBoxColumn(); dgcNaziv.HeaderText = "Naziv"; dgcNaziv.DataPropertyName = "Naziv"; dgcNaziv.ToolTipText = "Naziv društva"; DataGridViewTextBoxColumn dgcEmail = new DataGridViewTextBoxColumn(); dgcEmail.HeaderText = "Email"; dgcEmail.DataPropertyName = "Email"; dgcEmail.ToolTipText = "Email društva"; DataGridViewTextBoxColumn dgcAdresa = new DataGridViewTextBoxColumn(); dgcAdresa.HeaderText = "Adresa"; dgcAdresa.DataPropertyName = "Adresa"; dgcAdresa.ToolTipText = "Adresa društva"; DataGridViewTextBoxColumn dgcMjesto = new DataGridViewTextBoxColumn(); dgcMjesto.HeaderText = "Mjesto"; dgcMjesto.DataPropertyName = "MjestoExp"; dgcMjesto.ToolTipText = "Mjesto društva"; dgvPrikaz.Columns.Add(dgcNaziv); dgvPrikaz.Columns.Add(dgcEmail); dgvPrikaz.Columns.Add(dgcAdresa); dgvPrikaz.Columns.Add(dgcMjesto); PomocneFunkcije.AutoSizeDgvColumns(dgvPrikaz.Columns); this.Cursor = Cursors.WaitCursor; mjestoTA.Fill(ds.Mjesto); drustvoTA.Fill(ds.Drustvo); drustvoBS.DataSource = ds.Drustvo; dgvPrikaz.DataSource = drustvoBS; this.Cursor = Cursors.Default; lblPrikaz.Text = "Društva"; break; case MaticniPodaci.Mjesta: DataGridViewTextBoxColumn dgcImeMjesta = new DataGridViewTextBoxColumn(); dgcImeMjesta.HeaderText = "Ime"; dgcImeMjesta.DataPropertyName = "Ime"; dgcImeMjesta.ToolTipText = "Ime mjesta"; DataGridViewTextBoxColumn dgcDrzava = new DataGridViewTextBoxColumn(); dgcDrzava.HeaderText = "Država"; dgcDrzava.DataPropertyName = "DrzavaExp"; dgcDrzava.ToolTipText = "Država mjesta"; dgvPrikaz.Columns.Add(dgcImeMjesta); dgvPrikaz.Columns.Add(dgcDrzava); PomocneFunkcije.AutoSizeDgvColumns(dgvPrikaz.Columns); this.Cursor = Cursors.WaitCursor; drzavaTA.Fill(ds.Drzava); mjestoTA.Fill(ds.Mjesto); mjestoBS.DataSource = ds.Mjesto; dgvPrikaz.DataSource = mjestoBS; this.Cursor = Cursors.Default; lblPrikaz.Text = "Mjesta"; break; case MaticniPodaci.Drzave: DataGridViewTextBoxColumn dgcImeDrzave = new DataGridViewTextBoxColumn(); dgcImeDrzave.HeaderText = "Ime"; dgcImeDrzave.DataPropertyName = "Ime"; dgcImeDrzave.ToolTipText = "Ime mjesta"; DataGridViewTextBoxColumn dgcPozivniBroj = new DataGridViewTextBoxColumn(); dgcPozivniBroj.HeaderText = "Pozivni broj"; dgcPozivniBroj.DataPropertyName = "PozivniBroj"; dgcPozivniBroj.ToolTipText = "Pozivni broj države"; DataGridViewTextBoxColumn dgcValuta = new DataGridViewTextBoxColumn(); dgcValuta.HeaderText = "Valuta države"; dgcValuta.DataPropertyName = "Valuta"; dgcValuta.ToolTipText = "Valuta države"; dgvPrikaz.Columns.Add(dgcImeDrzave); dgvPrikaz.Columns.Add(dgcPozivniBroj); dgvPrikaz.Columns.Add(dgcValuta); PomocneFunkcije.AutoSizeDgvColumns(dgvPrikaz.Columns); this.Cursor = Cursors.WaitCursor; drzavaTA.Fill(ds.Drzava); drzavaBS.DataSource = ds.Drzava; dgvPrikaz.DataSource = drzavaBS; this.Cursor = Cursors.Default; lblPrikaz.Text = "Države"; break; } }
private void UvozForm_Load(object sender, EventArgs e) { btnPohrani.Visible = true; btnOdustani.Visible = true; try { OpenFileDialog openXml = new OpenFileDialog(); if (openXml.ShowDialog() == DialogResult.OK) { XDocument xmlDoc = XDocument.Load(openXml.FileName); switch (_maticniPodaci) { case MaticniPodaci.Clan: foreach (var i in xmlDoc.Descendants("Clan")) { infosXDatabaseDataSet.ClanRow clanRow = ds.Clan.NewClanRow(); clanRow.OIB = i.Element("OIB").Value; clanRow.Ime = i.Element("Ime").Value; clanRow.Prezime = i.Element("Prezime").Value; clanRow.DatumRodenja = Convert.ToDateTime(i.Element("DatumRodenja").Value); clanRow.Zanimanje = (i.Element("Zanimanje").Value != "") ? i.Element("Zanimanje").Value : ""; clanRow.Drustvo_ID = i.Element("Drustvo_ID").Value; clanRow.Mjesto_ID = (i.Element("Mjesto_ID").Value != "") ? i.Element("Mjesto_ID").Value : null; clanRow.Email = (i.Element("Email").Value != "") ? i.Element("Email").Value : ""; clanRow.Adresa = (i.Element("Adresa").Value != "") ? i.Element("Adresa").Value : ""; clanRow.Telefon = (i.Element("Telefon").Value != "") ? i.Element("Telefon").Value : ""; ds.Clan.AddClanRow(clanRow); } dgvUvoz.DataSource = ds.Clan; PomocneFunkcije.AutoSizeDgvColumns(dgvUvoz.Columns); break; case MaticniPodaci.Drustva: int j = 1; foreach (var i in xmlDoc.Descendants("Drustvo")) { infosXDatabaseDataSet.DrustvoRow drustvoRow = ds.Drustvo.NewDrustvoRow(); drustvoRow.ID = "drustvo" + j; drustvoRow.Naziv = i.Element("Naziv").Value; drustvoRow.Adresa = (i.Element("Adresa").Value != "") ? i.Element("Adresa").Value : ""; //null drustvoRow.Email = (i.Element("Email").Value != "") ? i.Element("Email").Value : ""; //null drustvoRow.Mjesto_ID = i.Element("Mjesto_ID").Value; drustvoRow.BrojRacuna = (i.Element("BrojRacuna").Value != "") ? i.Element("BrojRacuna").Value : ""; //null drustvoRow.Telefon = (i.Element("Telefon").Value != "") ? i.Element("Telefon").Value : ""; //null ds.Drustvo.AddDrustvoRow(drustvoRow); j++; } dgvUvoz.DataSource = ds.Drustvo; PomocneFunkcije.AutoSizeDgvColumns(dgvUvoz.Columns); break; case MaticniPodaci.Mjesta: int k = 1; foreach (var i in xmlDoc.Descendants("Mjesto")) { infosXDatabaseDataSet.MjestoRow mjestoRow = ds.Mjesto.NewMjestoRow(); mjestoRow.ID = "mjesto" + k; mjestoRow.Ime = i.Element("Ime").Value; mjestoRow.Drzava_ID = i.Element("Drzava_ID").Value; ds.Mjesto.AddMjestoRow(mjestoRow); k++; } dgvUvoz.DataSource = ds.Mjesto; PomocneFunkcije.AutoSizeDgvColumns(dgvUvoz.Columns); break; case MaticniPodaci.Drzave: int p = 1; foreach (var i in xmlDoc.Descendants("Drzava")) { infosXDatabaseDataSet.DrzavaRow drzavaRow = ds.Drzava.NewDrzavaRow(); drzavaRow.ID = "drzava" + p; drzavaRow.Ime = i.Element("Ime").Value; drzavaRow.Jezik = i.Element("Jezik").Value; drzavaRow.PozivniBroj = i.Element("PozivniBroj").Value; drzavaRow.Valuta = i.Element("Valuta").Value; ds.Drzava.AddDrzavaRow(drzavaRow); p++; } dgvUvoz.DataSource = ds.Drzava; PomocneFunkcije.AutoSizeDgvColumns(dgvUvoz.Columns); break; } } else { this.Close(); } } catch (Exception ex) { MessageBox.Show("Greška s uvozom vanjske XML datoteke: " + ex.Message); this.Close(); } }