コード例 #1
0
        public void Validar_Inclusao_GrupoTrabalho()
        {
            Entidades.GrupoTrabalho grupoTrabalho = new Entidades.GrupoTrabalho()
            {
                Descricao = "Grupo do São Paulo"
            };
            var retorno = NegGrupoTrabalho.TemGrupoTrabalhoEmBranco(grupoTrabalho);

            Assert.AreEqual(false, retorno);
        }
コード例 #2
0
ファイル: Diretor.cs プロジェクト: bfarndt/gerencia_noticia
        public bool ManterGrupoTrabalho(Entidades.GrupoTrabalho grupoTrabalho, Singleton.CRUDEnum acao)
        {
            try
            {
                if (!NegGrupoTrabalho.TemGrupoTrabalhoEmBranco(grupoTrabalho) && !NegGrupoTrabalho.TemGrupoTrabalhoExistente(grupoTrabalho))
                {
                    string strRetorno = string.Empty;

                    switch (acao)
                    {
                    case Singleton.CRUDEnum.INSERIR:
                        strRetorno = dalGrupoTrabalho.Inserir(grupoTrabalho);
                        break;

                    case Singleton.CRUDEnum.ALTERAR:
                        strRetorno = dalGrupoTrabalho.Alterar(grupoTrabalho);
                        break;

                    case Singleton.CRUDEnum.DELETAR:
                        strRetorno = dalGrupoTrabalho.Excluir(grupoTrabalho);
                        break;

                    default:
                        strRetorno = "AÇÃO INEXISTENTE";
                        break;
                    }
                    int intResult = 0;
                    if (int.TryParse(strRetorno, out intResult))
                    {
                        grupoTrabalho.IdGrupoTrabalho = intResult;
                    }

                    return(intResult > 0);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                AcessoDados.Dados.FecharConexao();
            }
        }