public GestionMaintenance()
        {
            InitializeComponent();

            MaintenanceDAL AfficherMaintenance = new MaintenanceDAL();

            dataGrid.ItemsSource = AfficherMaintenance.ListeDesMaintenances();
        }
Пример #2
0
        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());
        }
Пример #5
0
        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);
        }
Пример #6
0
        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());
            }
        }