示例#1
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);
                }
            }
        }
        public PreuzimanjeInternetRezervacije(DAL.Entiteti.Korisnik prodavac_, aplikacijaSalter _pozivaoc)
        {
            InitializeComponent();

            prodavac = prodavac_;
            pozivaoc = _pozivaoc;
        }
示例#3
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);
        }
示例#4
0
        public NovaPoruka(DAL.Entiteti.Korisnik k, DesktopAplikacija.Poruke.aplikacijaPoruke ap)
        {
            pozvanOd = ap;
            InitializeComponent();
            foreach (DAL.Entiteti.Korisnik p in kk.Korisnici)
            {
                comboBox1.DataSource = kk.Korisnici;
            }
            logovaniKorisnik = k;

            foreach (DAL.Entiteti.Korisnik korisnik in kk.Korisnici)
            {
                if (korisnik.Tip == DAL.TipoviPodataka.TipoviKorisnika.MENAGER)
                {
                    menadzeri.Add(korisnik);
                }
                else if (korisnik.Tip == DAL.TipoviPodataka.TipoviKorisnika.RADNIK_ZA_SALTEROM)
                {
                    salterasi.Add(korisnik);
                }
                else if (korisnik.Tip == DAL.TipoviPodataka.TipoviKorisnika.SERVISER)
                {
                    serviseri.Add(korisnik);
                }
            }
            comboBox1.DisplayMember = "imeIPrezime";
        }
示例#5
0
        public AplikacijaMenadzer(DAL.Entiteti.Korisnik k, Login l)
        {
            pozvanOd = l;

            pozvanOd.Hide();
            logovaniKorisnik = k;
            InitializeComponent();
        }
 public podaciORezervaciji(DAL.Entiteti.Korisnik prodavac_)
 {
     InitializeComponent();
     //postavi bazu podataka karti
     kupci = DAL.DAL.Instanca.getDAO.getKupacKarteDAO().GetAll();
     kupci.AddRange(DAL.DAL.Instanca.getDAO.getKupacKarteSPopustomDAO().GetAll());
     cbLinije.Items.AddRange(kl.Linije.ToArray());
     prodavac = prodavac_;
 }
示例#7
0
 public StampacKarti(DAL.Entiteti.KupacKarte kupac, List <DAL.Entiteti.Stanica> staniceUVoznji_, DAL.Entiteti.Korisnik prodavac_)
 {
     saPopustom                     = false;
     indeks                         = 0;
     kupacKarte                     = kupac;
     dokumentZaPrintanje            = new PrintDocument();
     dokumentZaPrintanje.PrintPage += new PrintPageEventHandler(printanje);
     staniceUVoznji                 = staniceUVoznji_;
     prodavac                       = prodavac_;
 }
示例#8
0
 public StampacKarti(DAL.Entiteti.KupacSaPopustom kupac, List <DAL.Entiteti.Stanica> staniceUVoznji_, DAL.Entiteti.Korisnik prodavac_)
 {
     saPopustom                     = true;
     tip_kupca                      = kupac.TipKupca.ToString();
     podaci                         = kupac.Podaci;
     indeks                         = 0;
     kupacKarte                     = kupac;
     dokumentZaPrintanje            = new PrintDocument();
     dokumentZaPrintanje.PrintPage += new PrintPageEventHandler(printanje);
     staniceUVoznji                 = staniceUVoznji_;
     prodavac                       = prodavac_;
 }
示例#9
0
 public ServiserAplikacija(DAL.Entiteti.Korisnik k, Login l)
 {
     login     = l;
     l.Visible = false;
     InitializeComponent();
     logovaniKorisnik = k;
     try
     {
         autobusi = a.dajPoDatumu();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return;
     }
 }
示例#10
0
 public aplikacijaSalter(DAL.Entiteti.Korisnik k, DesktopAplikacija.Login l)
 {
     logovaniKorisnik = k;
     pozvanOd         = l;
     l.Hide();
     InitializeComponent();
     try
     {
         d.kreirajKonekciju();
         vd     = d.getDAO.getVoznjaDAO();
         voznje = vd.GetAll();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#11
0
 public KreirajIzvjestaj(DAL.Entiteti.Korisnik k)
 {
     InitializeComponent();
     logovaniKorisnik = k;
 }