private void createComandaButton_Click(object sender, EventArgs e)
        {
            if (stareComandaTexbox.Text == "" || dataProgramareTextbox.Text == "")
            {
                MessageBox.Show("Nu s-au completat fieldurile pentru stare comanda si data programare");
                return;
            }
            Comanda        comanda        = new Comanda();
            DetaliuComanda detaliuComanda = new DetaliuComanda();

            detaliuComanda.esteStearsa = "false";
            comanda.StareComanda       = stareComandaTexbox.Text;
            comanda.DataSystem         = DateTime.Now;
            comanda.DataProgramare     = DateTime.ParseExact(dataProgramareTextbox.Text, "dd-MM-yyyy", System.Globalization.CultureInfo.InvariantCulture);
            comanda.DataFinalizare     = DateTime.ParseExact(dataFinalizareTextbox.Text, "dd-MM-yyyy", System.Globalization.CultureInfo.InvariantCulture);
            comanda.KmBord             = Int32.Parse(kmBordTextbox.Text);
            comanda.Descriere          = descriereTextbox.Text;
            comanda.DetaliuComanda     = detaliuComanda;

            auto = autoRepository.GetById(auto.AutoId);
            auto.Comandas.Add(comanda);

            autoRepository.Update(auto);



            MessageBox.Show("Comanda a fost creata cu succes!");
        }
Esempio n. 2
0
        public void TestUpdateAuto()
        {
            //Adding
            using (var repo = new AutoRepository(new AutosBackendContext(_options)))
            {
                repo.Insert(new Auto()
                {
                    Kenteken = "AA-11-BB"
                });
            }
            //Updating
            using (var repo = new AutoRepository(new AutosBackendContext(_options)))
            {
                repo.Update(new Auto()
                {
                    Id       = 1,
                    Kenteken = "AA-11-CC"
                });
            }

            //Checking
            using (var repo = new AutoRepository(new AutosBackendContext(_options)))
            {
                var result = repo.Find(1);
                Assert.AreEqual(1, repo.Count());
                Assert.AreEqual("AA-11-CC", result.Kenteken);
            }
        }
Esempio n. 3
0
        private void updateCarButton_Click(object sender, EventArgs e)
        {
            Auto auto = findCarByNrAuto(numarAutoTextbox.Text);

            if (auto != null)
            {
                auto.SerieSasiu = serieSasiuTextbox.Text;

                var codSasiu = new StringBuilder("");
                codSasiu.Append(auto.SerieSasiu[6]);
                codSasiu.Append(auto.SerieSasiu[7]);
                Sasiu sasiu = findSasiuByCodSasiu(codSasiu.ToString());
                auto.Sasiu = sasiu;
                autoRepository.Update(auto);
                MessageBox.Show("Masina " + auto.NumarAuto + " a fost updatata ");
            }
            else
            {
                MessageBox.Show("Masina " + auto.NumarAuto + " nu exista in baza de date");
            }
        }