Exemplo n.º 1
0
        /// <summary>
        /// Recebes the ficha cria objecto apiario.
        /// </summary>
        /// <param name="fe">The fe.</param>
        /// <returns>Objecto.FichaTecnicaApiario.</returns>
        public static Objecto.FichaTecnicaApiario RecebeFichaCriaObjectoApiario(FichaTecnicaApiario fe)
        {
            if (fe != null)
            {
                return(fe);
            }

            return(null);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Apiario"/> class.
 /// </summary>
 /// <param name="f">The f.</param>
 public Apiario(FichaTecnicaApiario f)
 {
     this.numeroApiario        = f.NumeroApiario;
     this.comecoApiario        = f.ComecoApiario;
     this.funcionarioAtribuido = f.FuncionarioAtribuido;
     this.latitude             = f.Latitude;
     this.longitude            = f.Longitude;
     colmeias = new List <Colmeia>();
 }
Exemplo n.º 3
0
        /// <summary>
        /// Crias the acao.
        /// </summary>
        /// <param name="numeroApiario">The numero apiario.</param>
        /// <param name="comecoApiario">The comeco apiario.</param>
        /// <param name="funcionarioAtribuido">The funcionario atribuido.</param>
        /// <param name="latitude">The latitude.</param>
        /// <param name="longitude">The longitude.</param>
        /// <param name="f">The f.</param>
        /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
        public static bool MandaParaForaApiario(int numeroApiario, DateTime comecoApiario, string funcionarioAtribuido, int latitude, int longitude, out FichaTecnicaApiario f)
        {
            if (!ValidaApiario(numeroApiario, comecoApiario, funcionarioAtribuido, latitude, longitude))
            {
                f = null;
                return(false);
            }

            else
            {
                f = new FichaTecnicaApiario(numeroApiario, comecoApiario, funcionarioAtribuido, latitude, longitude);
                return(true);
            }
        }