Example #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                int pojazdID = (int)this.comboBoxPojazd.SelectedValue;
                data.VehicleData = DataContext.GetVehiclesList().Find(o => o.VehicleId == pojazdID);
                if (data.VehicleData == null)
                {
                    MessageBox.Show("Wybierz pojazd");
                    return;
                }

                int kierowcaID = (int)this.comboBoxKierowca.SelectedValue;
                data.FiremanDataKierowca = DataContext.GetFiremanList().Find(o => o.FiremanId == kierowcaID);
                if (data.FiremanDataKierowca == null)
                {
                    MessageBox.Show("Wybierz kierowce");
                    return;
                }

                int dowodcaID = (int)this.comboBoxDowodca.SelectedValue;
                data.FiremanDataDowodca = DataContext.GetFiremanList().Find(o => o.FiremanId == dowodcaID);
                if (data.FiremanDataDowodca == null)
                {
                    MessageBox.Show("Wybierz dowódce");
                    return;
                }

                int iRotaID = (int)this.comboBoxIRota.SelectedValue;
                data.FiremanDataIRota = DataContext.GetFiremanList().Find(o => o.FiremanId == iRotaID);

                int iRotaPomocID = (int)this.comboBoxIRotaPomoc.SelectedValue;
                data.FiremanDataIRotaPomoc = DataContext.GetFiremanList().Find(o => o.FiremanId == iRotaPomocID);

                int iiRotaID = (int)this.comboBoxIIRota.SelectedValue;
                data.FiremanDataIIRota = DataContext.GetFiremanList().Find(o => o.FiremanId == iiRotaID);

                int iiRotaPomocID = (int)this.comboBoxIIRotaPomoc.SelectedValue;
                data.FiremanDataIIRotaPomoc = DataContext.GetFiremanList().Find(o => o.FiremanId == iiRotaPomocID);

                int iiiRotaID = (int)this.comboBoxIIIRota.SelectedValue;
                data.FiremanDataIIIRota = DataContext.GetFiremanList().Find(o => o.FiremanId == iiiRotaID);

                int iiiRotaPomocID = (int)this.comboBoxIIIRotaPomoc.SelectedValue;
                data.FiremanDataIIIRotaPomoc = DataContext.GetFiremanList().Find(o => o.FiremanId == iiiRotaPomocID);

                if (DataContext.AddOrEditAccidents(data) == true)
                {
                    this.Close();
                }
            }
            catch (Exception x)
            {
                MessageBox.Show("Podczas zapisu wystapil blad: " + x);
            }
        }
Example #2
0
        public void SaveAccident()
        {
            Accident a1 = new Accident {
                Opis = "przyklad", DataWyjazdu = DateTime.Today
            };
            Accident a2 = new Accident {
                Opis = "test", DataWyjazdu = DateTime.Today.AddDays(10)
            };

            DataContext.AddOrEditAccidents(a1);
            DataContext.AddOrEditAccidents(a2);

            Assert.AreEqual(DataContext.GetAccidentsList().Count(), 2);
            Assert.AreEqual(DataContext.GetAccidentsList()[0], a1);
            Assert.AreEqual(DataContext.GetAccidentsList()[1], a2);
            Assert.AreEqual(DataContext.GetAccidentsList()[0].Opis, "przyklad");
            Assert.AreEqual(DataContext.GetAccidentsList()[1].Opis, "test");
        }