Exemplo n.º 1
0
        public aplikacijaPoruke(DAL.Entiteti.Korisnik k)
        {
            try
            {
                d.kreirajKonekciju();
                pd = d.getDAO.getPorukeDAO();
                kd = d.getDAO.getKorisnikDAO();
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
            InitializeComponent();

            try
            {
                primljene = pd.getByExample("idPrimaoca", k.SifraKorisnika.ToString());
                poslane   = pd.getByExample("idPosiljaoca", k.SifraKorisnika.ToString());
                logovani  = k;

                tscbKorisnici.ComboBox.DataSource    = kk.Korisnici;
                tscbKorisnici.ComboBox.DisplayMember = "imeIPrezime";
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }

            prikaziPoruke(primljene, true);
        }
Exemplo n.º 2
0
        private void b_posalji_Click(object sender, EventArgs e)
        {
            if (comboBox1.Text == "")
            {
                MessageBox.Show("Izaberite primaoca");
            }
            else if (richTextBox1.Text == "")
            {
                MessageBox.Show("Unesite poruku");
            }
            else
            {
                try
                {
                    d.kreirajKonekciju();
                    DAL.Entiteti.Korisnik prima   = comboBox1.SelectedItem as DAL.Entiteti.Korisnik;
                    DAL.Entiteti.Poruka   poslati = new DAL.Entiteti.Poruka(richTextBox1.Text, logovaniKorisnik.Username, prima.Username, DateTime.Now);
                    DAL.DAL.PorukeDAO     kd      = d.getDAO.getPorukeDAO();

                    poslati.SifraPoruke = kd.create(poslati);
                    pozvanOd.poslanaPoruka(poslati);
                    MessageBox.Show("Poruka je poslana");
                    richTextBox1.Text = "";
                }
                catch (Exception ee)
                {
                    MessageBox.Show(ee.Message);
                }
            }
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            try
            {
                DAL.DAL d = DAL.DAL.Instanca;
                d.kreirajKonekciju("127.0.0.1", "bobotrans", "root", "");

                DAL.DAL.PorukeDAO pd = d.getDAO.getPorukeDAO();

                /*
                 * List<Poruka> p = pd.getByExample("idPrimaoca",string.Format("5"));
                 *
                 * foreach (Poruka pp in p)
                 * {
                 *  Console.WriteLine(pp.Tekst);
                 * }*/

                /* DAL.DAL.StanicaDAO sd= d.getDAO.getStaniceDAO();
                 * DAL.DAL.AutobusDAO ad = d.getDAO.getAutobusDAO();
                 * DAL.DAL.LinijaDAO ld = d.getDAO.getLinijaDAO();
                 *
                 *   List<Stanica> stanice = new List<Stanica>();
                 *   stanice.Add(sd.getById(13));
                 *   stanice.Add(sd.getById(14));
                 *
                 *   List<List<double>> cijene = new List<List<double>>();
                 *   cijene.Add(new List<double>());
                 *   cijene[0] = new List<double>() { 5 };
                 *
                 *
                 *   List<int> trajanjeDoDolaska = new List<int>() { 0, 30 };
                 *   List<int> trajanjeDoPolaska = new List<int>() { 0, 30 };
                 *
                 *   List<Voznja> voznje = new List<Voznja>() { new Voznja(new DateTime(2012, 5,10, 11, 50, 0), ad.getById(5)), new Voznja(new DateTime(2012, 5, 7, 18, 10, 0), ad.getById(5)) };
                 *   List<RasporedVoznje> rasporedi = new List<RasporedVoznje>() { new RasporedVoznje(3, new DateTime(1, 1, 1, 11, 50, 0), 25), new RasporedVoznje(7, new DateTime(1, 1, 1, 18, 10, 0), 25) };
                 *   Linija l = new Linija("Doboj - Banja Luka", stanice, trajanjeDoDolaska, trajanjeDoPolaska, cijene, voznje, rasporedi);
                 *   l.SifraLinije = ld.create(l);
                 *   Console.WriteLine(l.SifraLinije);
                 */
                /*DAL.DAL.StanicaDAO sd= d.getDAO.getStaniceDAO();
                 * DAL.DAL.AutobusDAO ad = d.getDAO.getAutobusDAO();
                 * DAL.DAL.LinijaDAO ld = d.getDAO.getLinijaDAO();
                 *
                 * List<Stanica> stanice = new List<Stanica>();
                 * stanice.Add(sd.getById(15));
                 * stanice.Add(sd.getById(2));
                 * stanice.Add(sd.getById(1));
                 * stanice.Add(sd.getById(3));
                 * stanice.Add(sd.getById(4));
                 * stanice.Add(sd.getById(5));
                 *
                 * List<List<double>> cijene = new List<List<double>>();
                 * cijene.Add(new List<double>()); cijene.Add(new List<double>()); cijene.Add(new List<double>()); cijene.Add(new List<double>()); cijene.Add(new List<double>());
                 * cijene[0] = new List<double>() { 1,3,4,5,6 };
                 * cijene[1] = new List<double>() { 2.5, 3.5, 4.5, 5.5 };
                 * cijene[2] = new List<double>() { 1.5, 2.5, 3.4};
                 * cijene[3] = new List<double>() { 1.5, 2.6};
                 * cijene[4] = new List<double>() { 1 };
                 *
                 *
                 * List<int> trajanjeDoDolaska = new List<int>() { 0, 15, 30, 40, 60, 70 };
                 * List<int> trajanjeDoPolaska = new List<int>() { 0, 16, 31, 41, 61, 70 };
                 *
                 * List<Voznja> voznje = new List<Voznja>() { new Voznja(new DateTime(2012, 5, 10, 17, 43, 0), ad.getById(5)), new Voznja(new DateTime(2012, 5, 13, 15, 40, 0), ad.getById(1)),
                 *     new Voznja(new DateTime(2012, 5, 16, 10, 20, 0), ad.getById(1))};
                 * List<RasporedVoznje> rasporedi = new List<RasporedVoznje>() { new RasporedVoznje(6, new DateTime(1, 1, 1, 17, 43, 0), 25), new RasporedVoznje(4, new DateTime(1, 1, 1, 15, 40, 0), 25),
                 *     new RasporedVoznje(2, new DateTime(1, 1, 1, 10, 20, 0), 25)};
                 * Linija l = new Linija("Sarajevo - Kakanj", stanice, trajanjeDoDolaska, trajanjeDoPolaska, cijene, voznje, rasporedi);
                 * l.SifraLinije = ld.create(l);
                 * Console.WriteLine(l.SifraLinije);
                 */
                /*stanice.Add(sd.getById(5));
                *  stanice.Add(sd.getById(10));
                *  stanice.Add(sd.getById(11));
                *  stanice.Add(sd.getById(13));
                *  stanice.Add(sd.getById(12));
                *  stanice.Add(sd.getById(9));*/

                /*List<List<double>> cijene = new List<List<double>>();
                 * cijene.Add(new List<double>()); cijene.Add(new List<double>()); cijene.Add(new List<double>()); cijene.Add(new List<double>()); cijene.Add(new List<double>());
                 * cijene[0] = new List<double>() { 2,5,10,13,15};
                 * cijene[1] = new List<double>() { 3.5, 8.5, 11.5, 13.5 };
                 * cijene[2] = new List<double>() { 5.5,9,11};
                 * cijene[3] = new List<double>() { 4,5.5};
                 * cijene[4] = new List<double>() { 2.5};*/


                /*List<int> trajanjeDoDolaska = new List<int>() {0,30,60,80,110,130 };
                 * List<int> trajanjeDoPolaska = new List<int>() {0, 35, 65, 90, 120, 130 };*/

                /*List<Voznja> voznje = new List<Voznja>() { new Voznja(new DateTime(2012, 5, 5,10,0,0), ad.getById(1)), new Voznja(new DateTime(2012,5,7,15,30,0),ad.getById(4)) };
                 * List<RasporedVoznje> rasporedi = new List<RasporedVoznje>() {new RasporedVoznje(1,new DateTime(1,1,1,10,0,0),50),new RasporedVoznje(5,new DateTime(1,1,1,15,30,0),50)};*/

                /*Linija l = new Linija("Kakanj - Tuzla", stanice, trajanjeDoDolaska, trajanjeDoPolaska, cijene, voznje, rasporedi);*/

                /* l.SifraLinije = ld.create(l);
                 * Console.WriteLine(l.SifraLinije);*/

                /* List<Linija> linije = ld.GetAll();
                 *
                 * Linija nova = linije[0];
                 *
                 * Console.WriteLine(nova.NazivLinije,nova.SifraLinije);
                 *
                 * foreach (Stanica s in nova.Stanice)
                 * //foreach (Korisnik k in korisnici)
                 * //Console.WriteLine(k.ImeIPrezime);
                 * }
                 * catch (Exception e)
                 * {
                 *   Console.WriteLine(s.SifraStanice.ToString() + " " + s.Naziv.ToString());
                 * }
                 *
                 * foreach (Voznja v in nova.Voznje)
                 *   Console.WriteLine(v.VrijemePolaska.ToString());
                 *
                 * foreach (RasporedVoznje rv in nova.RasporediVoznje)
                 *   Console.WriteLine(rv.DanUSedmici + " "+rv.PotrebanBrojSjedista.ToString()+" "+rv.Vrijeme.ToString());
                 *
                 * Console.WriteLine("do dolaska:");
                 *
                 * foreach (int br in nova.TrajanjeDoDolaska)
                 *   Console.WriteLine(br);
                 *
                 * Console.WriteLine("do polaska:");
                 * foreach (int br in nova.TrajanjeDoPolaska)
                 *   Console.WriteLine(br);
                 *
                 *
                 * for (int i = 0; i < nova.Cijene.Count; i++)
                 * {
                 *   for (int j = 0; j < nova.Cijene[i].Count; j++)
                 *       Console.Write(nova.Cijene[i][j].ToString() + " ");
                 *   Console.WriteLine();
                 * }
                 */
                Console.ReadKey();
                d.terminirajKonekciju();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
            Console.ReadKey();
        }