public GestionMaintenance() { InitializeComponent(); MaintenanceDAL AfficherMaintenance = new MaintenanceDAL(); dataGrid.ItemsSource = AfficherMaintenance.ListeDesMaintenances(); }
private void AddEmploye_Click(object sender, RoutedEventArgs e) { Employe RecupEmploye = dataGrid.SelectedItem as Employe; MaintenanceDAL AjouterEmploye = new MaintenanceDAL(); AjouterEmploye.EquipeMaintenance(RecupEmploye, idMaintenance); this.NavigationService.Navigate(new AjoutEmploye(idMaintenance)); }
private void EndMaintenance_Click(object sender, RoutedEventArgs e) { Maintenance RecupMaintenance = dataGrid.SelectedItem as Maintenance; MaintenanceDAL FinishMaintenance = new MaintenanceDAL(); FinishMaintenance.TerminerMaintenance(RecupMaintenance); this.NavigationService.Navigate(new GestionMaintenance()); }
private void DeleteMaintenance_Click(object sender, RoutedEventArgs e) { Maintenance RecupMaintenance = dataGrid.SelectedItem as Maintenance; Maintenance LaMaintenance = new Maintenance(); LaMaintenance.Id_Maintenance = Convert.ToInt32(RecupMaintenance.Id_Maintenance);; MaintenanceDAL SuppressionMaintenance = new MaintenanceDAL(); SuppressionMaintenance.SupprimerMaintenance(LaMaintenance); this.NavigationService.Navigate(new GestionMaintenance()); }
public DetailMaintenance(int id) { InitializeComponent(); EmployeDAL RecupEmployes = new EmployeDAL(); dataGrid.ItemsSource = RecupEmployes.ListeDesEmployesParMaintenance(id); MaintenanceDAL ResumeMaintenance = new MaintenanceDAL(); List <Maintenance> DetailDeLaMaintenance = new List <Maintenance>(); DetailDeLaMaintenance = ResumeMaintenance.ReadMaintenance(id); this.idMaintenance = id; getId.Text = Convert.ToString(DetailDeLaMaintenance[0].Id_Maintenance); getTitre.Text = Convert.ToString(DetailDeLaMaintenance[0].Libelle); getDescription.Text = Convert.ToString(DetailDeLaMaintenance[0].Description); getDebut.Text = Convert.ToDateTime(DetailDeLaMaintenance[0].Date_Debut).ToString("dd/MM/yyyy"); getFin.Text = Convert.ToDateTime(DetailDeLaMaintenance[0].Date_Fin).ToString("dd/MM/yyyy"); getIncident.Text = Convert.ToString(DetailDeLaMaintenance[0].Id_Incident); }
private void BtnUpdateMaintenance_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(getTitre.Text) || String.IsNullOrEmpty(getDesc.Text) || String.IsNullOrEmpty(getDebut.Text) || String.IsNullOrEmpty(getFin.Text)) { MessageBox.Show("Veuillez remplir tous les champs !"); } else { Maintenance UneMaintenance = new Maintenance(); UneMaintenance.Id_Maintenance = this.idMaintenance; UneMaintenance.Libelle = getTitre.Text; UneMaintenance.Description = getDesc.Text; UneMaintenance.Date_Debut = getDebut.Text = getDebut.SelectedDate.Value.ToString("yyyy/MM/dd").Replace("/", "-"); UneMaintenance.Date_Fin = getFin.Text = getFin.SelectedDate.Value.ToString("yyyy/MM/dd").Replace("/", "-"); UneMaintenance.Id_Incident = this.idIncident; MaintenanceDAL ModifMaintenance = new MaintenanceDAL(); ModifMaintenance.ModifierMaintenance(UneMaintenance); this.NavigationService.Navigate(new GestionMaintenance()); } }