//INSERT public bool insertRegistroCorreio(RegistroCorreio registro, int[] codigoEmails, out string mensagemErro) { mensagemErro = ""; try { int codigo = RegistroCorreioDAL.insertRegistroCorreio(registro, out mensagemErro); if (codigo > 0) { registro.Codigo = codigo; foreach (int item in codigoEmails) { RegistroCorreioDAL.insertRegistroCorreioEmail(codigo, item, out mensagemErro); } return(true); } else { return(false); } } catch (Exception ex) { mensagemErro = "Não foi possível cadastrar 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); } }