/// <summary> /// Initializes a new instance of the <see cref="Colmeia"/> class. /// </summary> /// <param name="f">The f.</param> public Colmeia(FichaTecnicaColmeia f) { this.numeroApiario = f.NumeroApiario; this.numeroColmeia = f.NumeroColmeia; this.dataConstrucao = f.DataConstrucao; acoes = new List <Objecto.Acao>(); }
/// <summary> /// Recebes the ficha cria objecto colmeia. /// </summary> /// <param name="fe">The fe.</param> /// <returns>Objecto.FichaTecnicaColmeia.</returns> public static Objecto.FichaTecnicaColmeia RecebeFichaCriaObjectoColmeia(FichaTecnicaColmeia fe) { if (fe != null) { return(fe); } return(null); }
/// <summary> /// Crias the acao. /// </summary> /// <param name="numeroColmeia">The numero colmeia.</param> /// <param name="numeroApiario">The numero apiario.</param> /// <param name="dataConstrucao">The data construcao.</param> /// <param name="a">Instaciar uma accao. e mantela nula</param> /// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns> public static bool MandaParaForaColmeia(int numeroColmeia, int numeroApiario, DateTime dataConstrucao, out FichaTecnicaColmeia a) { if (!ValidaColmeia(numeroColmeia, numeroApiario, dataConstrucao)) { a = null; return(false); } else { a = new FichaTecnicaColmeia(numeroColmeia, numeroApiario, dataConstrucao); return(true); } }