Esempio n. 1
0
 /// <summary>
 /// Insere ocorrencia na lista de ocorrencias
 /// </summary>
 /// <param name="o"></param>
 /// <returns></returns>
 public static int InsereOcorrencia(Ocorrencia o)
 {
     try
     {
         if (Distritos.ProcuraDistrito(o.IdDistrito) == null)
         {
             o.IdDistrito = 0;
         }
         if (Catastrofes.ProcuraCatastrofe(o.IdCatastrofe) == null)
         {
             o.IdCatastrofe = 0;
         }
         totalOcorrencias++;
         auxOcorrencia = new OcorrenciaDB(totalOcorrencias, o.Data, o.Descricao, o.IdCatastrofe, o.IdDistrito);
         if (ocorrencias == null)
         {
             ocorrencias = new List <OcorrenciaDB>();
         }
         ocorrencias.Add(auxOcorrencia);
         return(totalOcorrencias);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Apaga ocorrencia da lista de ocorrencias
 /// </summary>
 /// <param name="o"></param>
 /// <returns></returns>
 public static bool ApagaOcorrencia(OcorrenciaDB o)
 {
     try
     {
         return(ocorrencias.Remove(o));
     }
     catch (Exception e)
     {
         throw e;
     }
 }