private void PrikaziTuzenogBtn_Click(object sender, EventArgs e)
 {
     try
     {
         TuzeniRepository          repository = new TuzeniRepository(databaseContext);
         List <TuzeniModel>        list       = new List <TuzeniModel>();
         BindingList <TuzeniModel> bindingList;
         list.Add(repository.Get(dataGridView1.SelectedRows[0].Cells["Id"].Value.ToString()));
         bindingList = new BindingList <TuzeniModel>(list);
         dataGridView1.DataSource = bindingList;
         this.dataGridView1.Columns["Id"].Visible      = false;
         this.dataGridView1.Columns["Advokat"].Visible = false;
         Buttons(false);
     }
     catch (Exception)
     {
         MessageBox.Show("Morate selektovati ceo red!");
     }
 }
Example #2
0
        private void PredmetOkBtn(object sender, EventArgs e)
        {
            PredmetRepository        repository               = new PredmetRepository(databaseContext);
            TuzeniRepository         tuzeniRepository         = new TuzeniRepository(databaseContext);
            TuzilacRepository        tuzilacRepository        = new TuzilacRepository(databaseContext);
            PredmetRocisteRepository predmetRocisteRepository = new PredmetRocisteRepository(databaseContext);
            RocisteRepository        rocisteRepository        = new RocisteRepository(databaseContext);
            AdvokatRepository        advokatRepository        = new AdvokatRepository(databaseContext);
            UplataRepository         uplataRepository         = new UplataRepository(databaseContext);

            if (repository.Find(brojPtxt.Text) == null)
            {
                repository.Add(new PredmetModel
                {
                    BrPredmeta = brojPtxt.Text,
                    Mesto      = MestoTxt.Text,
                    Godina     = GodinaTxt.Text,
                    Podaci     = PodaciTxt.Text,
                    NazivSuda  = NazivTxt.Text,
                    Sudija     = SudijaTxt.Text,
                    Vrsta      = vrstaPtxt.Text
                });
                PredmetModel predmet = repository.Find(brojPtxt.Text);
                tuzeniRepository.Add(predmet.Id, new TuzeniModel
                {
                    PunoIme = tuzeniImeTxt.Text,
                    Telefon = TuzeniTelTxt.Text
                });
                tuzilacRepository.Add(predmet.Id, new TuzilacModel
                {
                    PunoIme = TuzilacImeTxt.Text,
                    Telefon = TuzilacTelTxt.Text
                });
                if (pozvanCB.Checked)
                {
                    predmetRocisteRepository.Add(predmet.Id, new PredmetRocisteModel
                    {
                        Datum  = dateTimePicker1.Value.Date.ToString(),
                        Pozvan = pozvanCB.Checked
                    });
                    rocisteRepository.Add(new RocisteModel
                    {
                        Datum     = dateTimePicker1.Value.Date.ToString(),
                        PredmetId = predmet.Id
                    });
                }

                advokatRepository.DodajAdvokataTuzenom(predmet.Id, new AdvokatModel
                {
                    PunoIme = TuzeniAdvImeTxt.Text,
                    Telefon = tuzeniAdvokatTelTxt.Text
                });
                advokatRepository.DodajAdvokataTuziocu(predmet.Id, new AdvokatModel
                {
                    PunoIme = tuzilacImeAdvTxt.Text,
                    Telefon = TuzilacAdvTelTxt.Text
                });

                if (IznosTxt.Text != "")
                {
                    uplataRepository.Add(predmet.Id, new UplataModel
                    {
                        Iznos     = Double.Parse(IznosTxt.Text),
                        Placeno   = PlacenoCB.Checked,
                        Uplatilac = PlatilacTxt.Text
                    });
                }
                Clear(this.DodajPredmetGB);
                GetALlControls(this.DodajPredmetGB);
            }
            else
            {
                MessageBox.Show("Vec postoji predmet sa zadatim brojem");
            }
        }