예제 #1
0
 public Manutenção últimaManutenção()
 {
     if (manutenções == null)
     {
         manutenções = Manutenção.ToList();
     }
     return(manutenções.Last());
 }
예제 #2
0
 public List <Manutenção> getManutenções()
 {
     if (manutenções == null)
     {
         manutenções = Manutenção.ToList();
     }
     return(manutenções);
 }
예제 #3
0
 public void addManutenção(Manutenção m)
 {
     if (manutenções == null)
     {
         manutenções = Manutenção.ToList();
     }
     manutenções.Add(m);
     Manutenção.Add(m);
 }
 public void setManutenção(Login funcionárioQueMandou)
 {
     if (this.status == estado.Disponível)
     {
         this.status = estado.Manutenção;
         this.Estado = SerializarEstado();
         using (var ctx = new DadosContainer())
         {
             ctx.Attach(funcionárioQueMandou);
             var        hist = ctx.HistóricoSet.Where(h => h.Id == this.Histórico.Id).First();
             Manutenção m    = new Manutenção(DateTime.Now, "", funcionárioQueMandou.Funcionário, hist);
             //ctx.AddToManutençãoSet(m);
             ctx.SaveChanges();
         }
     }
 }