Esempio n. 1
0
 public void AdaugaSocietate(Societate societate)
 {
     if (!societati.Contains(societate))
     {
         societati.Add(societate);
     }
     else
     {
         MessageBox.Show("exista societatea");
     }
 }
Esempio n. 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            Cont     cont_salariat1 = new Cont(10);
            Salariat salariat1      = new Salariat("salariat1", 500, cont_salariat1);


            Cont     cont_salariat2 = new Cont(10);
            Salariat salariat2      = new Salariat("salariat2", 650, cont_salariat1);

            Salariati salariati = new Salariati();

            salariati.AdaugaSalariat(salariat1);
            salariati.AdaugaSalariat(salariat2);


            Cont   client1cont = new Cont(50);
            Client client1     = new Client("client1", client1cont);

            Cont   client2cont = new Cont(50);
            Client client2     = new Client("client2", client2cont);

            Clienti clienti = new Clienti();

            clienti.AdaugaClient(client1);
            clienti.AdaugaClient(client2);

            MijlocFix    mijloacefixe = new MijlocFix("sediu", 56656);
            CapitalPasiv capitalpasiv = new CapitalPasiv();

            capitalpasiv.AddMijlocFix(mijloacefixe);

            CapitalActiv capitalactiv = new CapitalActiv(46);


            Cont             contsocietate = new Cont(8000);
            FactorySocietate factory       = new FactorySocietate();
            Societate        societate     = factory.CreeazaSocietate("sac1", salariati.GetSalariati, clienti.GetClienti, capitalactiv, capitalpasiv, contsocietate, 5);


            SocietateRepositories repo = new SocietateRepositories();

            repo.AdaugaSocietate(societate);
        }
Esempio n. 3
0
        public void TestSocietate()
        {
            Cont     cont_salariat1 = new Cont(10);
            Salariat salariat1      = new Salariat("salariat1", 500, cont_salariat1);

            Cont      cont_salariat2 = new Cont(10);
            Salariat  salariat2      = new Salariat("salariat2", 650, cont_salariat1);
            Salariati salariati      = new Salariati();

            salariati.AdaugaSalariat(salariat1);
            salariati.AdaugaSalariat(salariat2);

            Cont   client1cont = new Cont(50);
            Client client1     = new Client("client1", client1cont);

            Cont    client2cont = new Cont(50);
            Client  client2     = new Client("client2", client2cont);
            Clienti clienti     = new Clienti();

            clienti.AdaugaClient(client1);
            clienti.AdaugaClient(client2);
            MijlocFix    mijloacefixe = new MijlocFix("sediu", 56656);
            CapitalPasiv capitalpasiv = new CapitalPasiv();

            capitalpasiv.AddMijlocFix(mijloacefixe);
            CapitalActiv     capitalactiv  = new CapitalActiv(46);
            Cont             contsocietate = new Cont(8000);
            FactorySocietate factory       = new FactorySocietate();


            Societate societate = factory.CreeazaSocietate("societate", salariati.GetSalariati, clienti.GetClienti, capitalactiv, capitalpasiv, contsocietate, 5);



            Assert.AreEqual("societate", societate.Nume);

            Assert.AreEqual(salariati.GetSalariati, societate.GetSalariati);

            Assert.AreEqual(clienti.GetClienti, societate.Clienti);
        }
 public void EditDetails(string name, string cui, string address)
 {
     //only allow one company to exist
     var context = new CashBook.Data.Model.CashBookEntities();// CashBookEntities("name=CashBookEntities");
     var existingCompany = context.Societates.FirstOrDefault();
     if (existingCompany == null)
     {
         Societate soc = new Societate()
         {
             Adresa = address,
             Nume = name,
             CUI = cui
         };
         context.Societates.Add(soc);
     }
     else
     {
         existingCompany.Adresa = address;
         existingCompany.Nume = name;
         existingCompany.CUI = cui;
     }
     context.SaveChanges();
 }