Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #7
0
        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);
        }
Exemple #8
0
        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);
        }
Exemple #9
0
        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 });
 }