예제 #1
0
파일: AjoutE.xaml.cs 프로젝트: kvm94/Garage
        //Ajoute l'entretien à la base de données.
        private void Ajouter_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                //Vérifie que les champs sont tous remplis.
                if (textBox_Km.Text != "" && textBox_Info.Text != "" && Date_KmE.Text != "")
                {
                    //Crée l'entretien et le remplit.
                    EntretienV ent = v.CreerEntretien();
                    ent.date = Date_KmE.SelectedDate.Value;
                    ent.km   = int.Parse(textBox_Km.Text);
                    ent.info = textBox_Info.Text;

                    //Ajoute l'entretien à la base de données.
                    ent.Ajout(v.m.id);
                    //Flag qui dit que un entretien a été ajouté.
                    ajout = true;
                    MessageBox.Show("Entretien ajouté!");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Champ(s) manquant(s)!");
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message);
            }
        }
예제 #2
0
        //Attributs

        //Constructeur

        public InfoE(EntretienV ent)
        {
            InitializeComponent();
            textBlock_date.Text = ent.date.Day + "/" + ent.date.Month + "/" + ent.date.Year;
            textBlock_Km.Text   = ent.km.ToString();
            textBlock_Info.Text = ent.info;
        }
예제 #3
0
        //Ajout d'un entretien dans la base de données.
        public static void AddEnt(EntretienV e, int idMoteur)
        {
            TEntretien tEnt = new TEntretien();

            tEnt.numMoteur = idMoteur;
            tEnt.kmE       = e.km;
            tEnt.info      = e.info;
            tEnt.date      = e.date;

            DB.TEntretien.InsertOnSubmit(tEnt);
            DB.SubmitChanges();
        }
예제 #4
0
        //Charge le listBox des entretiens.
        private void LoadListBox()
        {
            int i;

            liste = new ListeEntretien();
            liste.Charger(v.m.id);

            for (i = 0; i < liste.Count(); i++)
            {
                EntretienV ent   = liste.Extraire(i);
                String     field = ent.date.Day + "/" + ent.date.Month + "/" + ent.date.Year + " - " + ent.info;
                listBox.Items.Add(field);
            }
        }
예제 #5
0
 public void Ajout(EntretienV ent)
 {
     liste.Add(ent);
 }
예제 #6
0
        //Méthodes

        //Ajout d'un entretien à la liste.
        public void Ajout(int id, DateTime date, int km, string info)
        {
            EntretienV ent = new EntretienV(id, date, km, info);

            this.Ajout(ent);
        }
예제 #7
0
 //Ajoute un entretien.
 public EntretienV CreerEntretien()
 {
     ent = new EntretienV();
     return(ent);
 }