private void GrupniSpisak_Load(object sender, EventArgs e) { LinijaDAO ldao = DAOFactory.getDAOFactory().getLinijaDAO(); List <LinijaDTO> list = ldao.linije(); foreach (LinijaDTO linija in list) { cbLinije.Items.Add(linija); } }
public PrikazLinija() { InitializeComponent(); LinijaDAO ldao = DAOFactory.getDAOFactory().getLinijaDAO(); List <LinijaDTO> lista = ldao.linije(); int i = 0; foreach (LinijaDTO linija in lista) { dgvLinije.Rows.Add(linija.PoslovnicaSalje.Naziv, linija.PoslovnicaPrima.Naziv, linija.VrijemePolaska.ToString(), linija.VrijemeDolaska.ToString()); } }
private void btnOk_Click(object sender, EventArgs e) { int id = 0; String username = GlavnaForma.Prijavljeni.KorisnickoIme; PoslovnicaDTO pocetnaPosta = (cbPocetnaPosta.SelectedItem as PoslovnicaDTO); PoslovnicaDTO krajnjaPosta = (cbKrajnjaPosta.SelectedItem as PoslovnicaDTO); if (!(pocetnaPosta == null || krajnjaPosta == null || ":".Equals(mtbPolazak.Text.Trim()) || ":".Equals(mtbDolazak.Text.Trim()))) { TimeSpan vrijemeP; TimeSpan vrijemeD; try { vrijemeP = TimeSpan.Parse(mtbPolazak.Text); vrijemeD = TimeSpan.Parse(mtbDolazak.Text); } catch (Exception ec) { return; } LinijaDAO lDAO = DAOFactory.getDAOFactory().getLinijaDAO(); //Console.WriteLine("rez kad dodajem liniju: " + rez); LinijaDTO linija1 = new LinijaDTO(int.Parse(rez.ToString()), pocetnaPosta, krajnjaPosta, vrijemeP, vrijemeD);//umjesto rez=id rez = lDAO.insert(linija1, pocetna, krajnja); //Console.WriteLine("rez kad dodajem liniju nakon inserta: " + rez); if (rez != 0) { MessageBox.Show("Uspješno dodavanje nove linije", "Uspješno dodavanje", MessageBoxButtons.OK, MessageBoxIcon.Information); //this.Close(); btnZavrsi.Enabled = true; cbStavka.Enabled = true; mtbStavka.Enabled = true; btnAddStavka.Enabled = true; dgvStavka.Enabled = true; cbPocetnaPosta.Enabled = false; cbKrajnjaPosta.Enabled = false; mtbPolazak.Enabled = false; mtbDolazak.Enabled = false; btnOk.Enabled = false; } } }
private void dgvLinije_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgvLinije.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null) { // MessageBox.Show(dgvLinije.Rows[e.RowIndex].Cells[0].Value.ToString()); string od = dgvLinije.Rows[e.RowIndex].Cells[0].Value.ToString(); string doo = dgvLinije.Rows[e.RowIndex].Cells[1].Value.ToString(); string vrijemeP = dgvLinije.Rows[e.RowIndex].Cells[2].Value.ToString(); string vrijemeD = dgvLinije.Rows[e.RowIndex].Cells[3].Value.ToString(); LinijaDTO linija = null; PoslovnicaDAO pdao = DAOFactory.getDAOFactory().getPoslovnicaDAO(); PoslovnicaDTO salje = pdao.pretragaPoNazivu(od); PoslovnicaDTO prima = pdao.pretragaPoNazivu(doo); TimeSpan vD = TimeSpan.Parse(vrijemeD); TimeSpan vP = TimeSpan.Parse(vrijemeP); LinijaDAO ldao = DAOFactory.getDAOFactory().getLinijaDAO(); linija = ldao.pretragaLinijaOdDO(salje.PoslovnicaId, prima.PoslovnicaId); linija.VrijemePolaska = vP; linija.VrijemeDolaska = vD; new DodavanjeLinija(linija).ShowDialog(); } }