示例#1
0
文件: Task.cs 项目: jesumarquez/lt
        /// <summary>
        /// Cheks if the tank teoric level has gone under its capacity since last genereted "TEORICO_SUPERA_CAPACIDAD" event.
        /// </summary>
        /// <param name="tank"></param>
        /// <param name="vol"></param>
        /// <returns></returns>
        private bool HasBeenUnderCapacitySinceLastEvent(Tanque tank, VolumenHistorico vol)
        {
            var lastMessageDate       = DaoFactory.TanqueDAO.FindLastMessageByCode(tank.Id, CodeTTeoricoSuperaCapacidad);
            var lastUnderCapacityDate = DaoFactory.VolumenHistoricoDAO.FindLastTeoricVolumeUnderCapacity(tank.Id, vol.Fecha);

            return(lastMessageDate == null || lastUnderCapacityDate == null || (lastUnderCapacityDate.Fecha > lastMessageDate.Fecha));
        }
        public void ProbarEmsambladoIsNull()
        {
            Tanque T1 = new Tanque();
            Fabrica <Tanque, Avion> fabrica = new Fabrica <Tanque, Avion>(100);

            Assert.IsNotNull(fabrica.EmsambladoTanques(T1));
        }
        public void ProbarEmsambladoIsNotNull()
        {
            Tanque T1 = new Tanque(TipoCañon.KwK_43, 10, TipoMotor.Maybach_HL_230_P30, 10, TipoAmetralladoras.MG_34, 10); // Tiger
            Fabrica <Tanque, Avion> fabrica = new Fabrica <Tanque, Avion>(100);

            Assert.IsNotNull(fabrica.EmsambladoTanques(T1));
        }
示例#4
0
 public TanqueVo(Tanque tanque)
 {
     Id          = tanque.Id;
     Descripcion = tanque.Descripcion;
     Equipo      = tanque.Equipo != null ? tanque.Equipo.Descripcion : string.Empty;
     Empresa     = tanque.Linea != null ? tanque.Linea.Empresa.RazonSocial : string.Empty;
     Linea       = tanque.Linea != null ? tanque.Linea.Descripcion : string.Empty;
 }
        public override async void OnNavigatedTo(INavigationParameters parameters)
        {
            IsBusy = true;
            var tanque = parameters.GetValue <Tanque>("tanque");

            Tanque = tanque;
            //Title = tanque.Descricao;
            IsBusy = false;
        }
示例#6
0
        static private Operaciones Iniciar()
        {
            EstacionFsociety objEstbUno = new EstacionFsociety(1, "20332030702", "FSOCIETY", "43516655", "Jose Juan Biedma 435", "Lun. a Dom. 24hs");

            Tanque objTanqueDiesel  = new Tanque(1, "Diesel", 2000, 2000, 40);
            Tanque objTanqueSuper   = new Tanque(1, "Super", 3000, 3000, 53);
            Tanque objTanquePremium = new Tanque(1, "Premium", 2500, 2500, 61);
            int    totalLitros      = objTanqueDiesel.disponibleTanque + objTanqueSuper.disponibleTanque + objTanquePremium.disponibleTanque;

            return(new Operaciones(1, objEstbUno, objTanqueDiesel, objTanqueSuper, objTanquePremium));
        }