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); }
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); } } }
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(); }