Ejemplo n.º 1
0
 public void LoadFilteredMateriel()
 {
     if (SelectedClient != null && SelectedSite != null)
     {
         IdClient = this.selectedClient.Id;
         IdSite   = this.selectedSite.Id;
         ServiceAgentM.GetFilteredMateriel((filteredmateriels, error) => FilteredMaterielLoaded(filteredmateriels, error), IdClient, IdSite);
     }
 }
Ejemplo n.º 2
0
        private void UpdateMateriel()
        {
            foreach (Materiel _cli in this.Materiels)
            {
                _cli.Mode = emMode2.update;
            }

            ServiceAgentM.Flush(this.Materiels, (error) => MaterielUpdateSuccess(error));
            ServiceAgentM.GetMateriels((clients, error) => MaterielLoaded(clients, error));
        }
Ejemplo n.º 3
0
        private void DeleteMateriel()
        {
            string s = "Suppression de";
            string z = SelectedMateriel.NomMateriel;

            if (SelectedMateriel != null)
            {
                this.SelectedMateriel.Mode = emMode2.delete;
                ServiceAgentM.Flush(this.Materiels, (error) => MaterielsFlushed(error));
                ServiceAgentM.GetMateriels((materiellist, error) => MaterielLoaded(materiellist, error));
                NotifyError(s + " " + z, null);
            }
        }
Ejemplo n.º 4
0
        private void AddMateriel()
        {
            string s = "Ajout de";
            string z = NomMateriel;

            if (NomMateriel != null && Description != null)
            {
                if (Numero.HasValue && MTBF.HasValue)
                {
                    Idclient  = this.SelectedClient.Id;
                    NomClient = this.SelectedClient.NomClient;
                    IdSite    = this.SelectedSite.Id;
                    NomSite   = this.selectedSite.NomSite;
                    this.Materiels.Insert(0, new Materiel {
                        NomMateriel = NomMateriel, Description = Description, Numero = Numero.Value, MTBF = MTBF.Value, NomSite = NomSite, NomClient = NomClient, Idclient = Idclient, Idsite = IdSite, Mode = emMode2.add
                    });
                    ServiceAgentM.Flush(this.Materiels, (error) => MaterielsFlushed(error));
                    ServiceAgentM.GetMateriels((materiels, error) => MaterielLoaded(materiels, error));
                    LoadMateriels();
                    ReinitField();
                    NotifyError(s + " " + z, null);
                }
            }
        }
Ejemplo n.º 5
0
 public void LoadMateriels()
 {
     ServiceAgentM.GetMateriels((materiels, error) => MaterielLoaded(materiels, error));
 }