public List <PoslovnicaDTO> poslovnice() { MySqlConnection conn = new MySqlConnection(ConfigurationManager.ConnectionStrings["BP_PosteSrpske"].ConnectionString); conn.Open(); List <PoslovnicaDTO> lista = new List <PoslovnicaDTO>(); MySqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "SELECT * FROM poslovnica"; MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { int tmp; PoslovnicaDTO pc = null; try { pc = vratiPostanskiCentar(reader.GetInt32(4)); } catch (Exception e) { e.ToString(); } MjestoDAO mdao = new MySQLMjestoDAO(); MjestoDTO m = mdao.vratiMjesto(reader.GetInt32(2)); PoslovnicaDTO p = new PoslovnicaDTO(reader.GetInt32(0), reader.GetString(1), m, reader.GetString(3), pc); lista.Add(p); } reader.Close(); conn.Close(); return(lista); }
public PoslovnicaDTO vratiPostanskiCentar(int poslovnicaId) { MySqlConnection conn = new MySqlConnection(ConfigurationManager.ConnectionStrings["BP_PosteSrpske"].ConnectionString); conn.Open(); PoslovnicaDTO poslovnica = null; MySqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "SELECT * FROM poslovnica WHERE IdPoslovnica = @IdPoslovnica"; cmd.Parameters.AddWithValue("@IdPoslovnica", poslovnicaId); MySqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { MjestoDAO mdao = new MySQLMjestoDAO(); MjestoDTO m = mdao.vratiMjesto(reader.GetInt32(2)); poslovnica = new PoslovnicaDTO(reader.GetInt32(0), reader.GetString(1), m, reader.GetString(3), null); } reader.Close(); conn.Close(); return(poslovnica); }
public static MjestoDTO readerToMjestoDTO(MySqlDataReader reader) { MjestoDTO mjesto = new MjestoDTO(); mjesto.Naziv = reader["NazivMjesto"].ToString(); mjesto.PostanskiBroj = reader.GetInt32("PostanskiBroj"); return(mjesto); }
private void btnSacuvaj_Click(object sender, EventArgs e) { MjestoDTO mjesto = fillObject(); VeleprodajaUtil.getDAOFactory().getMjestoDAO().insert(mjesto); this.DialogResult = DialogResult.OK; this.Close(); }
private MjestoDTO fillObject() { MjestoDTO mjesto = new MjestoDTO(); mjesto.PostanskiBroj = int.Parse(textBox1.Text); mjesto.Naziv = textBox2.Text; return(mjesto); }
public int insert(MjestoDTO mjesto) { MySqlConnection connection = ConnectionPool.checkOutConnection(); MySqlCommand command = connection.CreateCommand(); command.CommandText = qInsert; command.Parameters.AddWithValue("postanskiBroj", mjesto.PostanskiBroj); command.Parameters.AddWithValue("naziv", mjesto.Naziv); int rows = command.ExecuteNonQuery(); ConnectionPool.checkInConnection(connection); return(rows); }
public List <PoslovnicaDTO> postanskiCentri() { MySqlConnection conn = new MySqlConnection(ConfigurationManager.ConnectionStrings["BP_PosteSrpske"].ConnectionString); conn.Open(); List <PoslovnicaDTO> lista = new List <PoslovnicaDTO>(); MySqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "SELECT * FROM poslovnica WHERE IDPoslovnicaPC IS NULL"; MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { int id = 0; string naziv = String.Empty; int idMjesto = 0; string adresa = String.Empty; PoslovnicaDTO pCentar = null; try { id = reader.GetInt32(0); naziv = reader.GetString(1); idMjesto = reader.GetInt32(2); adresa = reader.GetString(3); pCentar = null; } catch (Exception e) { e.ToString(); } MjestoDAO mdao = DAOFactory.getDAOFactory().getMjestoDAO(); MjestoDTO m = mdao.vratiMjesto(idMjesto); PoslovnicaDTO p = new PoslovnicaDTO(id, naziv, m, adresa, pCentar); lista.Add(p); } reader.Close(); conn.Close(); return(lista); }
public PoslovnicaDTO vratiPoslovnicu(int poslovnicaId) { MySqlConnection conn = new MySqlConnection(ConfigurationManager.ConnectionStrings["BP_PosteSrpske"].ConnectionString); conn.Open(); PoslovnicaDTO p = null; MySqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "SELECT * FROM poslovnica WHERE IdPoslovnica = @IdPoslovnica"; cmd.Parameters.AddWithValue("@IdPoslovnica", poslovnicaId); MySqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { int tmp; PoslovnicaDTO pc = null; try { tmp = reader.GetInt32(1); pc = vratiPostanskiCentar(reader.GetInt32(4));//vrati postanski centar sa idOm iz kolone 1 } catch (Exception e) { e.ToString(); } MjestoDAO mdao = new MySQLMjestoDAO(); MjestoDTO m = mdao.vratiMjesto(reader.GetInt32(2)); p = new PoslovnicaDTO(reader.GetInt32(0), reader.GetString(1), m, reader.GetString(3), pc); } reader.Close(); conn.Close(); return(p); }
public MjestoDTO vratiMjesto(int mjestoId) { MySqlConnection conn = new MySqlConnection(ConfigurationManager.ConnectionStrings["BP_PosteSrpske"].ConnectionString); conn.Open(); MjestoDTO mjesto = null; MySqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "SELECT * FROM mjesto WHERE IdMjesto = @mjestoId"; cmd.Parameters.AddWithValue("@mjestoId", mjestoId); MySqlDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { mjesto = new MjestoDTO(reader.GetInt32(0), reader.GetString(1), reader.GetInt32(2)); } reader.Close(); conn.Close(); return(mjesto); }
private void objectToRow(MjestoDTO mjesto) { dgPregled.Rows.Add(new object[] { mjesto.PostanskiBroj, mjesto.Naziv }); }