public string InsertOrUpdate(Empresa obj) { conn.Open(); var trans = conn.BeginTransaction(); try { EmpresaDao empresaDao = new EmpresaDao(conn, trans); string validacao = Validadar(obj, trans); if (string.IsNullOrWhiteSpace(validacao)) { if (empresaDao.GetASExist(obj.IdEmpresa)) { empresaDao.Update(obj); } else { empresaDao.Insert(obj); } trans.Commit(); return("Sucesso"); } else { return(validacao); } } catch (Exception e) { trans.Rollback(); return(e.Message); } finally { conn.Close(); } }