示例#1
0
        private void saveBtn_Click(object sender, EventArgs e)
        {
            try
            {
                ISession  sesija = DataLayer.DataLayer.GetSession();
                Saradnik  sar    = sesija.Load <Saradnik>(SID);
                Zaposleni zap    = sesija.Load <Zaposleni>(radnikList.SelectedItems[0].Tag);

                sar.ime        = imeBox.Text;
                sar.prezime    = prezimeBox.Text;
                sar.telefon    = telefonBox.Text;
                sar.nadredjeni = zap;

                sesija.Save(sar);
                sesija.Flush();
                sesija.Close();

                var ssf = new SviSaradniciForm();
                ssf.MdiParent = this.MdiParent;
                ssf.Show();

                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#2
0
 private void closeBtn_Click(object sender, EventArgs e)
 {
     var sviSaradniciForm = new SviSaradniciForm();
     sviSaradniciForm.MdiParent = this.MdiParent;
     sviSaradniciForm.Show();
     this.Close();
 }
        private void closeBtn_Click(object sender, EventArgs e)
        {
            var sviSaradniciForm = new SviSaradniciForm();

            sviSaradniciForm.MdiParent = this.MdiParent;
            sviSaradniciForm.Show();
            this.Close();
        }
        private void saveBtn_Click(object sender, EventArgs e)
        {
            try
            {
                if (radnikList.SelectedItems.Count > 0)
                {
                    if (String.IsNullOrEmpty(imeBox.Text))
                    {
                        throw new Exception("Unesite ime");
                    }
                    if (String.IsNullOrEmpty(prezimeBox.Text))
                    {
                        throw new Exception("Unesite prezime");
                    }
                    if (String.IsNullOrEmpty(telefonBox.Text))
                    {
                        throw new Exception("Unesite telefon");
                    }

                    ISession  sesija = DataLayer.DataLayer.GetSession();
                    Zaposleni zap    = sesija.Load <Zaposleni>(radnikList.SelectedItems[0].Tag);
                    Saradnik  sar    = new Saradnik()
                    {
                        ime = imeBox.Text, prezime = prezimeBox.Text, telefon = telefonBox.Text, nadredjeni = zap
                    };

                    zap.saradnici.Add(sar);

                    sesija.Save(sar);
                    sesija.Save(zap);

                    sesija.Flush();
                    sesija.Close();

                    var sviSaradniciForm = new SviSaradniciForm();
                    sviSaradniciForm.MdiParent = this.MdiParent;
                    sviSaradniciForm.Show();
                    this.Close();
                }
                else
                {
                    throw new Exception("Izaberite programera za kontakt");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void saveBtn_Click(object sender, EventArgs e)
        {
            try
            {
                ISession sesija = DataLayer.DataLayer.GetSession();
                Saradnik sar = sesija.Load<Saradnik>(SID);
                Zaposleni zap = sesija.Load<Zaposleni>(radnikList.SelectedItems[0].Tag);

                sar.ime = imeBox.Text;
                sar.prezime = prezimeBox.Text;
                sar.telefon = telefonBox.Text;
                sar.nadredjeni = zap;

                sesija.Save(sar);
                sesija.Flush();
                sesija.Close();

                var ssf = new SviSaradniciForm();
                ssf.MdiParent = this.MdiParent;
                ssf.Show();

                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#6
0
        private void saveBtn_Click(object sender, EventArgs e)
        {
            try
            {
                if (radnikList.SelectedItems.Count > 0)
                {
                    if (String.IsNullOrEmpty(imeBox.Text))
                        throw new Exception("Unesite ime");
                    if (String.IsNullOrEmpty(prezimeBox.Text))
                        throw new Exception("Unesite prezime");
                    if (String.IsNullOrEmpty(telefonBox.Text))
                        throw new Exception("Unesite telefon");

                    ISession sesija = DataLayer.DataLayer.GetSession();
                    Zaposleni zap = sesija.Load<Zaposleni>(radnikList.SelectedItems[0].Tag);
                    Saradnik sar = new Saradnik() { ime = imeBox.Text, prezime = prezimeBox.Text, telefon = telefonBox.Text, nadredjeni = zap };

                    zap.saradnici.Add(sar);

                    sesija.Save(sar);
                    sesija.Save(zap);

                    sesija.Flush();
                    sesija.Close();

                    var sviSaradniciForm = new SviSaradniciForm();
                    sviSaradniciForm.MdiParent = this.MdiParent;
                    sviSaradniciForm.Show();
                    this.Close();
                }
                else
                {
                    throw new Exception("Izaberite programera za kontakt");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#7
0
 private void sviSaradniciToolStripMenuItem_Click(object sender, EventArgs e)
 {
     var sviSaradnici = new SviSaradniciForm();
     sviSaradnici.MdiParent = this;
     sviSaradnici.Show();
 }