Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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());
            }
        }
Ejemplo n.º 3
0
        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;
                }
            }
        }
Ejemplo n.º 4
0
        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();
            }
        }