コード例 #1
0
ファイル: MySQLPoslovnicaDAO.cs プロジェクト: trivicmilan/PS
        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);
        }
コード例 #2
0
ファイル: MySQLPoslovnicaDAO.cs プロジェクト: trivicmilan/PS
        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);
        }
コード例 #3
0
ファイル: MySQLPoslovnicaDAO.cs プロジェクト: trivicmilan/PS
        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);
        }