Beispiel #1
0
        public void Alterar(OrgaoExpedidorNome orgaoExpedidorNome)
        {
            try
            {
                OrgaoExpedidorNome orgaoExpedidorNomeAux = new OrgaoExpedidorNome();
                orgaoExpedidorNomeAux.ID = orgaoExpedidorNome.ID;


                List <OrgaoExpedidorNome> resultado = this.Consultar(orgaoExpedidorNomeAux, TipoPesquisa.E);

                if (resultado == null || resultado.Count == 0)
                {
                    throw new OrgaoExpedidorNomeNaoAlteradoExcecao();
                }

                orgaoExpedidorNomeAux.descricao = orgaoExpedidorNome.descricao;
                orgaoExpedidorNomeAux.ID        = orgaoExpedidorNome.ID;


                orgaoExpedidorNomeAux = resultado[0];

                Confirmar();
            }
            catch (Exception)
            {
                throw new OrgaoExpedidorNomeNaoAlteradoExcecao();
            }
        }
Beispiel #2
0
 public void Incluir(OrgaoExpedidorNome orgaoExpedidorNome)
 {
     try
     {
         db.AddToOrgaoExpedidorNomeSet(orgaoExpedidorNome);
     }
     catch (Exception)
     {
         throw new OrgaoExpedidorNomeNaoIncluidoExcecao();
     }
 }
Beispiel #3
0
        public List <OrgaoExpedidorNome> Consultar(OrgaoExpedidorNome orgaoExpedidorNome, TipoPesquisa tipoPesquisa)
        {
            List <OrgaoExpedidorNome> resultado = Consultar();

            switch (tipoPesquisa)
            {
                #region Case E
            case TipoPesquisa.E:
            {
                if (orgaoExpedidorNome.ID != 0)
                {
                    resultado = ((from c in resultado
                                  where
                                  c.ID == orgaoExpedidorNome.ID
                                  select c).ToList());

                    resultado = resultado.Distinct().ToList();
                }

                break;
            }

                #endregion
                #region Case Ou
            case TipoPesquisa.Ou:
            {
                if (orgaoExpedidorNome.ID != 0)
                {
                    resultado.AddRange((from c in Consultar()
                                        where
                                        c.ID == orgaoExpedidorNome.ID
                                        select c).ToList());
                    resultado = resultado.Distinct().ToList();
                }

                break;
            }

                #endregion
            default:
                break;
            }

            return(resultado);
        }
Beispiel #4
0
        public void Excluir(OrgaoExpedidorNome orgaoExpedidorNome)
        {
            try
            {
                OrgaoExpedidorNome orgaoExpedidorNomeAux = new OrgaoExpedidorNome();
                orgaoExpedidorNomeAux.ID = orgaoExpedidorNome.ID;


                List <OrgaoExpedidorNome> resultado = this.Consultar(orgaoExpedidorNomeAux, TipoPesquisa.E);

                if (resultado == null || resultado.Count == 0)
                {
                    throw new OrgaoExpedidorNomeNaoExcluidoExcecao();
                }

                orgaoExpedidorNomeAux = resultado[0];

                db.DeleteObject(orgaoExpedidorNomeAux);
            }
            catch (Exception)
            {
                throw new OrgaoExpedidorNomeNaoExcluidoExcecao();
            }
        }
Beispiel #5
0
        public void Excluir(OrgaoExpedidorNome orgaoExpedidorNome)
        {
            try
            {
                if (orgaoExpedidorNome.id == 0)
                {
                    throw new OrgaoExpedidorNomeNaoExcluidoExcecao();
                }

                List <OrgaoExpedidorNome> resultado = orgaoExpedidorNomeRepositorio.Consultar(orgaoExpedidorNome, TipoPesquisa.E);

                if (resultado == null || resultado.Count <= 0 || resultado.Count > 1)
                {
                    throw new OrgaoExpedidorNomeNaoExcluidoExcecao();
                }

                this.orgaoExpedidorNomeRepositorio.Excluir(orgaoExpedidorNome);
            }
            catch (Exception e)
            {
                throw e;
            }
            //this.orgaoExpedidorNomeRepositorio.Excluir(orgaoExpedidorNome);
        }
Beispiel #6
0
        public List <OrgaoExpedidorNome> Consultar(OrgaoExpedidorNome orgaoExpedidorNome, TipoPesquisa tipoPesquisa)
        {
            List <OrgaoExpedidorNome> orgaoExpedidorNomeList = this.orgaoExpedidorNomeRepositorio.Consultar(orgaoExpedidorNome, tipoPesquisa);

            return(orgaoExpedidorNomeList);
        }
Beispiel #7
0
 public void Alterar(OrgaoExpedidorNome orgaoExpedidorNome)
 {
     this.orgaoExpedidorNomeRepositorio.Alterar(orgaoExpedidorNome);
 }
Beispiel #8
0
 public void Incluir(OrgaoExpedidorNome orgaoExpedidorNome)
 {
     this.orgaoExpedidorNomeRepositorio.Incluir(orgaoExpedidorNome);
 }