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));
        }
Beispiel #2
0
        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));
        }