public void Manter_Trabalho() { Entidades.Trabalho trabalho = new Entidades.Trabalho(); trabalho.TipoUsuario = new Entidades.TipoUsuario() { IdTipoUsuario = (int)Entidades.TipoUsuarioEnum.Reporter }; trabalho.ValorHoraTrabalhada = 999.00M; var Ins = NegDiretor.ManterTrabalho(trabalho, Negocios.Singleton.CRUDEnum.INSERIR); var Alt = NegDiretor.ManterTrabalho(trabalho, Negocios.Singleton.CRUDEnum.ALTERAR); var Del = NegDiretor.ManterTrabalho(trabalho, Negocios.Singleton.CRUDEnum.DELETAR); Assert.AreEqual(true, (Ins && Alt && Del)); }
public bool ManterTrabalho(Entidades.Trabalho trabalho, Singleton.CRUDEnum acao) { try { string strRetorno = string.Empty; int intResult = 0; switch (acao) { case Singleton.CRUDEnum.INSERIR: strRetorno = dalTrabalho.Inserir(trabalho); int.TryParse(strRetorno, out intResult); trabalho.IdTrabalho = intResult; break; case Singleton.CRUDEnum.ALTERAR: strRetorno = dalTrabalho.Alterar(trabalho); break; case Singleton.CRUDEnum.DELETAR: strRetorno = dalTrabalho.Excluir(trabalho); break; default: break; } return(int.TryParse(strRetorno, out intResult)); } catch (Exception ex) { throw ex; } finally { AcessoDados.Dados.FecharConexao(); } }
public void Manter_Trabalho() { Entidades.Trabalho trabalho = new Entidades.Trabalho(); trabalho.TipoUsuario = new Entidades.TipoUsuario() { IdTipoUsuario = (int)Entidades.TipoUsuarioEnum.Reporter }; trabalho.ValorHoraTrabalhada = 999.00M; var Ins = NegDiretor.ManterTrabalho(trabalho, Negocios.Singleton.CRUDEnum.INSERIR); var Alt = NegDiretor.ManterTrabalho(trabalho, Negocios.Singleton.CRUDEnum.ALTERAR); var Del = NegDiretor.ManterTrabalho(trabalho, Negocios.Singleton.CRUDEnum.DELETAR); Assert.AreEqual(true, (Ins && Alt && Del)); }