Exemple #1
0
        public Partneri MapPartnerViewToPartner(PartnerView view)
        {
            var result = new Partneri()
            {
                Id            = view.Id,
                NazivPartnera = view.NazivPartnera,
                LokacijaId    = view.Lokacija.Id
            };

            return(result);
        }
Exemple #2
0
 public bool AddPartner(Partneri partner)
 {
     try
     {
         _context.Partneri.Add(partner);
         _context.SaveChanges();
         return(true);
     }
     catch (Exception e)
     {
         return(false);
     }
 }
Exemple #3
0
        public bool UpdatePartner(Partneri partner)
        {
            int id;
            var partner1 = _context.Partneri.SingleOrDefault(v => v.Id == partner.Id);

            id = partner.Id;
            partner1.NazivPartnera = partner.NazivPartnera;
            partner1.LokacijaId    = partner.LokacijaId;

            try
            {
                _context.SaveChanges();
                return(true);
            }
            catch (Exception e)
            {
                return(false);
            }
        }
Exemple #4
0
        public PartnerView MapPartnerToBasicPartner(Partneri partner)
        {
            var result = new PartnerView
            {
                Id            = partner.Id,
                NazivPartnera = partner.NazivPartnera,
                Lokacija      = new LokacijaView()
                {
                    Id     = partner.Lokacija.Id,
                    Adresa = partner.Lokacija.Adresa,
                    Drzava = new DrzaveView()
                    {
                        Id          = partner.Lokacija.Drzava.Id,
                        NazivDrzave = partner.Lokacija.Drzava.NazivDrzave
                    }
                }
            };

            return(result);
        }
Exemple #5
0
        private void ButtonPartneri_Click(object sender, EventArgs e)
        {
            DataGridViewRow row   = _dataGridView1.SelectedRows[0];
            string          naziv = row.Cells["Naziv"].Value.ToString();

            using var form = new PartneriTableForm();
            form.OdabirPartnera();

            Partneri partner = new Partneri();

            partner.OpciPodaci.Id = form.IdPartner;
            partner.GetPartnerById();

            if (partner.OpciPodaci.Id == 0)
            {
                return;
            }

            KontniPlan kontniPlan = new KontniPlan
            {
                Konto = row.Cells["Dugovna"].Value.ToString() == "0" ? partner.KontoK : partner.KontoD
            };

            KontoParovi par = new KontoParovi(BookNames.Izvodi)
            {
                Naziv    = naziv,
                Id_Konto = kontniPlan.GetIdByKontoNumber()
            };

            if (!par.ExistsInDbByNaziv() && par.Id_Konto != 0)
            {
                par.InsertData();
                userFunctionPointer.DynamicInvoke();
            }
            else
            {
                MessageShow();
            }
        }