//DELETE public bool deleteRegistroCorreio(int codigo, out string mensagemErro) { mensagemErro = ""; try { return(RegistroCorreioDAL.deleteRegistroCorreioEmail(codigo, out mensagemErro) && RegistroCorreioDAL.deleteRegistroCorreio(codigo, out mensagemErro)); } catch (Exception ex) { mensagemErro = "Não foi possível remover o registro. Contate o suporte!"; Uteis.GravarLogErro(ex.TargetSite.Name, ex.Message); return(false); } }
//UPDATE public bool updateRegistroCorreio(RegistroCorreio registro, int[] codigoEmails, out string mensagemErro) { mensagemErro = ""; try { RegistroCorreioDAL.deleteRegistroCorreioEmail((int)registro.Codigo, out mensagemErro); foreach (int item in codigoEmails) { RegistroCorreioDAL.insertRegistroCorreioEmail((int)registro.Codigo, item, out mensagemErro); } return(RegistroCorreioDAL.updateRegistroCorreio(registro, out mensagemErro)); } catch (Exception ex) { mensagemErro = "Não foi possível atualizar o registro. Contate o suporte!"; Uteis.GravarLogErro(ex.TargetSite.Name, ex.Message); return(false); } }