コード例 #1
0
        private void btnSterg_Click(object sender, RoutedEventArgs e)
        {
            var avn = App.AvionDb;

            Pasager p1 = (lbPasageri.SelectedItem as ListViewItem).Tag as Pasager;

            txtSters.Text = " ";
            var s = (from s1 in avn.Pasagers where s1.ID == p1.ID select s1).First();

            avn.Pasagers.Remove(s);
            avn.SaveChanges();
        }
コード例 #2
0
        private void btnModific_Click(object sender, RoutedEventArgs e)
        {
            var avn = App.AvionDb;
            // if(lbClient.SelectedItem!=null)
            Pasager pasager = (lbPasageri.SelectedItem as ListViewItem).Tag as Pasager;
            var     p       = (from p1 in avn.Pasagers where pasager.ID == p1.ID select p1).First();

            p.ID      = Convert.ToInt32(txtIDPasager.Text);
            p.CNP     = Convert.ToInt32(txtCNP.Text);
            p.Nume    = txtNume.Text;
            p.Prenume = txtPrenume.Text;
            p.Adresa  = txtAdresa.Text;
            p.Telefon = txtTelefon.Text;
            p.Email   = txtEmail.Text;
            p.Varsta  = Convert.ToInt32(txtVarsta.Text);
            avn.SaveChanges();
        }
コード例 #3
0
        private void btnCautaRute_Click(object sender, EventArgs e)
        {
            Bilet bilet = new Bilet(TraseuDorit.traseuDorit.LOC_PLECARE,
                                    TraseuDorit.traseuDorit.ORA_PLECARE,
                                    TraseuDorit.traseuDorit.LOC_SOSIRE,
                                    TraseuDorit.traseuDorit.ORA_SOSIRE);


            pas = new Pasager(tbNumePasager.Text);

            StoreBilet.listaBilete.Add(bilet);
            StorePasager.listaPasageri.Add(pas);

            lblBilet.Text += pas.ToString();
            lblBilet.Text += "\nLocalitate plecare: ";
            lblBilet.Text += bilet.BILET_PLECARE;
            lblBilet.Text += "\nOra plecare: ";
            lblBilet.Text += bilet.BILET_ORA_PLECARE;
            lblBilet.Text += "\nLocalitate sosire: ";
            lblBilet.Text += bilet.BILET_DESTINAITE;
            lblBilet.Text += "\nOra sosire: ";
            lblBilet.Text += bilet.BILET_ORA_SOSIRE;
        }
コード例 #4
0
        private void btnAdaug_Click(object sender, RoutedEventArgs e)
        {
            var avn = App.AvionDb;

            Pasager p = new Pasager();

            p.ID = Convert.ToInt32(txtIDPasager.Text);
            txtIDPasager.Clear();
            p.CNP = Convert.ToInt32(txtCNP.Text);
            txtCNP.Clear();
            p.Nume = txtNume.Text;
            txtNume.Clear();
            p.Prenume = txtPrenume.Text;
            txtPrenume.Clear();
            p.Varsta = Convert.ToInt32(txtVarsta.Text);
            txtVarsta.Clear();
            p.Telefon = txtTelefon.Text;
            txtTelefon.Clear();
            p.Email = txtEmail.Text;
            txtEmail.Clear();
            p.Adresa = txtAdresa.Text;
            txtAdresa.Clear();

            avn.Pasagers.Add(p);
            avn.SaveChanges();

            lbPasageri.Items.Clear();

            foreach (var p1 in avn.Pasagers)
            {
                var itm = new ListViewItem();
                itm.Content = p1.ID + " " + p1.CNP + " " + p1.Nume + " " + p1.Prenume + " "
                              + p1.Varsta + " " + p1.Telefon + " " + p1.Email + " " + p1.Adresa;
                itm.Tag = p1;
                lbPasageri.Items.Add(itm);
            }
        }
コード例 #5
0
ファイル: PasagerTests.cs プロジェクト: TomaDan12/PSSC-2017
        public void ToStringTest_pasager()
        {
            Pasager pass = new Pasager("Rares Pop-Moldovan");

            Assert.AreEqual(pass.ToString(), "Nume pasager: Rares Pop-Moldovan");
        }