Exemplo n.º 1
0
        public OpenClosePrinciple(ILoggerFactory logger, IOpenClose <Entity> openCloseRectangle, Entity entity)
        {
            _logger          = logger;
            _openCloseEntity = openCloseRectangle;

            ComputarArea(openCloseRectangle, entity);
        }
Exemplo n.º 2
0
        public bool SetTimers(TimeSpan inizio, TimeSpan durata,IOpenClose handlers)
        {
            TimeSpan  fine = inizio + durata;

            #region timer apertura
            SetTimer(inizio, handlers.Open);
            #endregion

            #region timer chiusura
            SetTimer(fine, handlers.Close);
            #endregion

            return true;
        }
Exemplo n.º 3
0
 public void OpenerDevice(IOpenClose obj)
 {
     Console.WriteLine("Открыть дверцу. Введите 3");
     Console.WriteLine("Закрыть дверцу. Введите 4");
 }
Exemplo n.º 4
0
 public void AddOpenClose(IOpenClose method)
 {
     _methods.Add(method);
 }
Exemplo n.º 5
0
 public void SetTimer(DateTime inizio, TimeSpan durata, IOpenClose handlers)
 {
     Timer tim = new Timer();
 }
Exemplo n.º 6
0
 public void ComputarArea(IOpenClose <Entity> openCloseRectangle, Entity entity)
 {
     double area = openCloseRectangle.CalcularArea(entity);
 }
Exemplo n.º 7
0
 public void AddOpenClose(IOpenClose method)
 {
     _methods.Add(method);
 }