예제 #1
0
        public void NuevoDispositivoEstandar(int idDisp, string nombre, double consumo, bool bajoconsumo, byte usoPromedio)
        {
            Estandar nuevo = new Estandar(idDisp, idUsuario, CalcularNumero(nombre), nombre, consumo, bajoconsumo, usoPromedio);

            dispositivos.Add(nuevo);
            DAODispositivo.Instancia.CargarDispositivo(nuevo);
            ORM.Instancia.Insert(nuevo);
        }
예제 #2
0
        public void ConvertirAInteligente(Estandar aparato)
        {
            Inteligente adaptado = new Inteligente(aparato.IdDispositivo, idUsuario, aparato.Numero, aparato.Nombre, aparato.Consumo, aparato.BajoConsumo, 0, DateTime.Now, true);

            dispositivos.Remove(aparato);
            dispositivos.Add(adaptado);
            DAODispositivo.Instancia.ReemplazarPorAdaptado(adaptado);
            ORM.Instancia.Update(adaptado);

            Puntos += 10;
            ORM.Instancia.Update(this);
        }
예제 #3
0
 public void UsoDiario(Estandar aparato, byte horas)
 {
     aparato.SetUsoDiario(horas);
 }
예제 #4
0
 public double GetEstimado(Estandar aparato)
 {
     return(aparato.ConsumoEstimado());
 }