public ZastupnikDodajAzuriraj(ZastupnikBasic zb)
 {
     InitializeComponent();
     z = zb;
     lblMbr.Visible     = false;
     txtMbr.Visible     = false;
     lblIme.Visible     = false;
     txtIme.Visible     = false;
     lblPrezime.Visible = false;
     txtPrezime.Visible = false;
 }
Beispiel #2
0
        public static ZastupnikBasic GetZastupnikBasic(int id)
        {
            ZastupnikBasic zb = new ZastupnikBasic();

            try
            {
                ISession        s = DataLayer.GetSession();
                PravniZastupnik z = s.Load <PravniZastupnik>(id);
                zb = new ZastupnikBasic(z.Id, z.NazivKancelarije, z.AdresaKancelarije);

                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
            return(zb);
        }
        private void btnAzuriraj_Click(object sender, EventArgs e)
        {
            if (listView1.SelectedItems.Count == 0)
            {
                MessageBox.Show("Odaberite pravnog zastupnika!");
                return;
            }

            int zId = Int32.Parse(listView1.SelectedItems[0].SubItems[0].Text);

            ZastupnikBasic         zb  = DTOManager.GetZastupnikBasic(zId);
            ZastupnikDodajAzuriraj zda = new ZastupnikDodajAzuriraj(zb);

            if (zda.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                PopulateInfos();
            }
        }
Beispiel #4
0
        public static void UpdateZastupnikBasic(ZastupnikBasic zb)
        {
            try
            {
                ISession        s = DataLayer.GetSession();
                PravniZastupnik z = s.Load <PravniZastupnik>(zb.ZastupnikId);

                z.AdresaKancelarije = zb.AdresaKancelarije;
                z.NazivKancelarije  = zb.NazivKancelarije;

                s.Update(z);
                s.Flush();

                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
 private void btnSnimi_Click(object sender, EventArgs e)
 {
     if (z != null)
     {
         ZastupnikBasic zb = new ZastupnikBasic();
         zb.AdresaKancelarije = txtAdresa.Text;
         zb.NazivKancelarije  = txtNaziv.Text;
         zb.ZastupnikId       = z.ZastupnikId;
         DTOManager.UpdateZastupnikBasic(zb);
     }
     else
     {
         PravniZastupnik pz = new PravniZastupnik();
         pz.Ime               = txtIme.Text;
         pz.Prezime           = txtPrezime.Text;
         pz.MBR               = txtMbr.Text;
         pz.NazivKancelarije  = txtNaziv.Text;
         pz.AdresaKancelarije = txtAdresa.Text;
         DTOManager.SaveZastupnik(pz);
     }
 }
 public ZastupnikDodajAzuriraj()
 {
     InitializeComponent();
     z = null;
 }