/// <summary> /// Dohvaća poslovnog partnera iz baze prema ID /// </summary> /// <returns>Poslovni partner</returns> public static PoslovniPartner DohvatiPoslovnogPartneraPremaID(string ID, TipoviPP IdTip) { string sqlUpit = "SELECT * FROM PoslovniPartner WHERE TipPP = " + ((int)IdTip).ToString() + " AND idPP = " + ID; PoslovniPartner pp = new PoslovniPartner(Baza.Instance.DohvatiDataReader(sqlUpit)); return(pp); }
public frmUnosDobavljaca(PoslovniPartner odabraniDobavljac) { InitializeComponent(); dobavljac = odabraniDobavljac; samoUnosIzmjena = true; postaviSamoUnos(); dohvatiDobavljaca(); }
/// <summary> /// Dohvaća pojedine poslovne partnere iz baze i vraća ih u obliku generičke liste /// </summary> /// <param name="IdTip">ID poslovnog partnera (0 - Dobavljaci; 1 - Kupci)</param> /// <returns>Lista odabranih poslovnih partnera</returns> public static List <PoslovniPartner> DohvatiPoslovnePartnere(int IdTip) { List <PoslovniPartner> lista = new List <PoslovniPartner>(); string sqlUpit = "SELECT * FROM PoslovniPartner WHERE TipPP = " + IdTip.ToString();// 0 - Dobavljaci, 1 - Kupci DbDataReader dr = Baza.Instance.DohvatiDataReader(sqlUpit); while (dr.Read()) { PoslovniPartner pp = new PoslovniPartner(dr); lista.Add(pp); } dr.Close(); return(lista); }
/// <summary> /// Dohvaća sve poslovne partnere iz baze i vraća ih u obliku generičke liste /// </summary> /// <returns>Kompletna lista poslovni partnera</returns> public static List <PoslovniPartner> DohvatiSvePoslovnePartnere() { List <PoslovniPartner> lista = new List <PoslovniPartner>(); string sqlUpit = "SELECT * FROM PoslovniPartner"; DbDataReader dr = Baza.Instance.DohvatiDataReader(sqlUpit); while (dr.Read()) { PoslovniPartner pp = new PoslovniPartner(dr); lista.Add(pp); } dr.Close(); return(lista); }
private void btnUnesi_Click_1(object sender, EventArgs e) { if ((textBox1.TextLength > 0) && (textBox4.TextLength > 0)) { if (dobavljac == null) dobavljac = new PoslovniPartner(); dobavljac.Ime = textBox1.Text; dobavljac.Email = textBox2.Text; dobavljac.Broj_telefona = textBox3.Text; dobavljac.Adresa = textBox4.Text; dobavljac.Spremi(); this.Close(); } else { MessageBox.Show("Morate unijeti sva polja!", "Upozorenje!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnDodaj_Click(object sender, EventArgs e) { if (dosloDoPromjene()) { switch (MessageBox.Show("Želite li pohraniti promjene?", "Informacija...", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question)) { case DialogResult.Yes: if (!spremiPromjene()) return; break; case DialogResult.Cancel: return; } } dobavljac = null; brisiPolja(); this.Text = "Unos novog dobavljača"; novi = true; promjenaUnosIzmjena(); }
/// <summary> /// Spremanje promjena u bazu podataka /// </summary> private bool spremiPromjene() { try { // Provjera ispravnog unosa podataka if (!provjeriUnos()) return false; // Nema promjene -> nema spremanja! if (!dosloDoPromjene()) if (samoUnosIzmjena) this.Close(); else return false; // Spremanje u bazu, ažuriranje DataGrida if (dobavljac == null) dobavljac = new PoslovniPartner(); txtIme.Tag = dobavljac.ImeNaziv = txtIme.Text; txtPrezime.Tag = dobavljac.PrezimeVrsta = txtPrezime.Text; txtKontakt.Tag = dobavljac.Kontakt = txtKontakt.Text; txtAdresa.Tag = dobavljac.Adresa = txtAdresa.Text; dobavljac.TipPP = (int)TipoviPP.Dobavljac; txtEmail.Tag = dobavljac.Email = txtEmail.Text; dobavljac.Spremi(); // Ažuriranje DataGrida if (novi) dohvatiPodatke(); else if (!samoUnosIzmjena) dgvPodaci.SelectedRows[0].Cells["colImePrezime"].Value = dobavljac.ToString(); dgvPodaci.Refresh(); return true; } catch (Exception) { MessageBox.Show("Greška pri spremanju!", "Greška...", MessageBoxButtons.OK, MessageBoxIcon.Warning); return false; } }
private void dgvPodaci_SelectionChanged(object sender, EventArgs e) { try { if (dgvPodaci.Rows.Count > 0 && dgvPodaci.DisplayedRowCount(false) > 0) { dobavljac = PoslovniPartner.DohvatiPoslovnogPartneraPremaID(dgvPodaci.SelectedRows[0].Cells["id"].Value.ToString(),TipoviPP.Dobavljac); dohvatiDobavljaca(); } } catch (Exception) { // throw; } }
partial void DeletePoslovniPartner(PoslovniPartner instance);
partial void UpdatePoslovniPartner(PoslovniPartner instance);
partial void InsertPoslovniPartner(PoslovniPartner instance);
private void detach_PoslovniPartners(PoslovniPartner entity) { this.SendPropertyChanging(); entity.Mesto = null; }
/// <summary> /// Dohvaća sve poslovne partnere iz baze i vraća ih u obliku generičke liste /// </summary> /// <returns>Kompletna lista poslovni partnera</returns> public static List<PoslovniPartner> DohvatiSvePoslovnePartnere() { List<PoslovniPartner> lista = new List<PoslovniPartner>(); string sqlUpit = "SELECT * FROM PoslovniPartner"; DbDataReader dr = Baza.Instance.DohvatiDataReader(sqlUpit); while (dr.Read()) { PoslovniPartner pp = new PoslovniPartner(dr); lista.Add(pp); } dr.Close(); return lista; }
/// <summary> /// Dohvaća poslovnog partnera iz baze prema ID /// </summary> /// <returns>Poslovni partner</returns> public static PoslovniPartner DohvatiPoslovnogPartneraPremaID(string ID, TipoviPP IdTip) { string sqlUpit = "SELECT * FROM PoslovniPartner WHERE TipPP = " + ((int)IdTip).ToString() + " AND idPP = " + ID; PoslovniPartner pp = new PoslovniPartner(Baza.Instance.DohvatiDataReader(sqlUpit)); return pp; }
/// <summary> /// Dohvaća pojedine poslovne partnere iz baze i vraća ih u obliku generičke liste /// </summary> /// <param name="IdTip">ID poslovnog partnera (0 - Dobavljaci; 1 - Kupci)</param> /// <returns>Lista odabranih poslovnih partnera</returns> public static List<PoslovniPartner> DohvatiPoslovnePartnere(TipoviPP IdTip) { List<PoslovniPartner> lista = new List<PoslovniPartner>(); string sqlUpit = "SELECT * FROM PoslovniPartner WHERE TipPP = " + ((int)IdTip).ToString(); DbDataReader dr = Baza.Instance.DohvatiDataReader(sqlUpit); while (dr.Read()) { PoslovniPartner pp = new PoslovniPartner(dr); lista.Add(pp); } dr.Close(); return lista; }
public frmUnosKupaca(PoslovniPartner odabraniKupac) { InitializeComponent(); kupac = odabraniKupac; }