예제 #1
0
        public void Excluir(ChequeBoletoAtividade chequeBoletoAtividade)
        {
            try
            {
                if (chequeBoletoAtividade.ID == 0)
                {
                    throw new ChequeBoletoAtividadeNaoExcluidaExcecao();
                }

                List <ChequeBoletoAtividade> resultado = chequeBoletoAtividadeRepositorio.Consultar(chequeBoletoAtividade, TipoPesquisa.E);

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

                resultado[0].Status = (int)Status.Inativo;
                this.Alterar(resultado[0]);
            }
            catch (Exception e)
            {
                throw e;
            }
            //this.chequeBoletoAtividadeRepositorio.Excluir(chequeBoletoAtividade);
        }
예제 #2
0
        public void Alterar(ChequeBoletoAtividade chequeBoletoAtividade)
        {
            try
            {
                ChequeBoletoAtividade chequeBoletoAtividadeAux = new ChequeBoletoAtividade();
                chequeBoletoAtividadeAux.ID = chequeBoletoAtividade.ID;


                List <ChequeBoletoAtividade> resultado = this.Consultar(chequeBoletoAtividadeAux, TipoPesquisa.E);

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

                chequeBoletoAtividadeAux = resultado[0];

                chequeBoletoAtividadeAux.BoletoAtividadeID = chequeBoletoAtividade.BoletoAtividadeID;
                chequeBoletoAtividadeAux.ChequeID          = chequeBoletoAtividade.ChequeID;
                chequeBoletoAtividadeAux.Status            = chequeBoletoAtividade.Status;
                Confirmar();
            }
            catch (Exception)
            {
                throw new ChequeBoletoAtividadeNaoAlteradaExcecao();
            }
        }
        public void Alterar(ChequeBoletoAtividade chequeBoletoAtividade)
        {
            try
            {
                ChequeBoletoAtividade chequeBoletoAtividadeAux = new ChequeBoletoAtividade();
                chequeBoletoAtividadeAux.ID = chequeBoletoAtividade.ID;

                List<ChequeBoletoAtividade> resultado = this.Consultar(chequeBoletoAtividadeAux, TipoPesquisa.E);

                if (resultado == null || resultado.Count == 0)
                    throw new ChequeBoletoAtividadeNaoAlteradaExcecao();

                chequeBoletoAtividadeAux = resultado[0];

                chequeBoletoAtividadeAux.BoletoAtividadeID = chequeBoletoAtividade.BoletoAtividadeID;
                chequeBoletoAtividadeAux.ChequeID = chequeBoletoAtividade.ChequeID;
                chequeBoletoAtividadeAux.Status = chequeBoletoAtividade.Status;
                Confirmar();
            }
            catch (Exception)
            {

                throw new ChequeBoletoAtividadeNaoAlteradaExcecao();
            }
        }
예제 #4
0
 public void Incluir(ChequeBoletoAtividade chequeBoletoAtividade)
 {
     try
     {
         db.ChequeBoletoAtividade.InsertOnSubmit(chequeBoletoAtividade);
     }
     catch (Exception)
     {
         throw new ChequeBoletoAtividadeNaoIncluidaExcecao();
     }
 }
예제 #5
0
        public void Excluir(ChequeBoletoAtividade chequeBoletoAtividade)
        {
            try
            {
                ChequeBoletoAtividade chequeBoletoAtividadeAux = new ChequeBoletoAtividade();
                chequeBoletoAtividadeAux.ID = chequeBoletoAtividade.ID;

                List <ChequeBoletoAtividade> resultado = this.Consultar(chequeBoletoAtividadeAux, TipoPesquisa.E);

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

                chequeBoletoAtividadeAux = resultado[0];

                db.ChequeBoletoAtividade.DeleteOnSubmit(chequeBoletoAtividadeAux);
            }
            catch (Exception)
            {
                throw new ChequeBoletoAtividadeNaoExcluidaExcecao();
            }
        }
 private void ChequeBoletoAtividade_Detach(ChequeBoletoAtividade entity)
 {
     entity.Cheque = null;
 }
 private void ChequeBoletoAtividade_Attach(ChequeBoletoAtividade entity)
 {
     entity.Cheque = this;
 }
예제 #8
0
        public List <ChequeBoletoAtividade> Consultar(ChequeBoletoAtividade chequeBoletoAtividade, TipoPesquisa tipoPesquisa)
        {
            List <ChequeBoletoAtividade> chequeBoletoAtividadeList = this.chequeBoletoAtividadeRepositorio.Consultar(chequeBoletoAtividade, tipoPesquisa);

            return(chequeBoletoAtividadeList);
        }
예제 #9
0
 public void Alterar(ChequeBoletoAtividade chequeBoletoAtividade)
 {
     this.chequeBoletoAtividadeRepositorio.Alterar(chequeBoletoAtividade);
 }
예제 #10
0
 public void Incluir(ChequeBoletoAtividade chequeBoletoAtividade)
 {
     this.chequeBoletoAtividadeRepositorio.Incluir(chequeBoletoAtividade);
 }
        public List<ChequeBoletoAtividade> Consultar(ChequeBoletoAtividade chequeBoletoAtividade, TipoPesquisa tipoPesquisa)
        {
            List<ChequeBoletoAtividade> resultado = Consultar();

            switch (tipoPesquisa)
            {
                #region Case E
                case TipoPesquisa.E:
                    {
                        if (chequeBoletoAtividade.ID != 0)
                        {

                            resultado = ((from cba in resultado
                                          where
                                          cba.ID == chequeBoletoAtividade.ID
                                          select cba).ToList());

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

                        if (chequeBoletoAtividade.BoletoAtividadeID != 0)
                        {

                            resultado = ((from cba in resultado
                                          where
                                          cba.BoletoAtividadeID == chequeBoletoAtividade.BoletoAtividadeID
                                          select cba).ToList());

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

                        if (chequeBoletoAtividade.ChequeID != 0)
                        {

                            resultado = ((from cba in resultado
                                          where
                                          cba.ChequeID == chequeBoletoAtividade.ChequeID
                                          select cba).ToList());

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

                        break;
                    }
                #endregion
                #region Case Ou
                case TipoPesquisa.Ou:
                    {
                        if (chequeBoletoAtividade.ID != 0)
                        {

                            resultado.AddRange((from cba in Consultar()
                                                where
                                                cba.ID == chequeBoletoAtividade.ID
                                                select cba).ToList());

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

                        if (chequeBoletoAtividade.BoletoAtividadeID != 0)
                        {

                            resultado.AddRange((from cba in Consultar()
                                                where
                                                cba.BoletoAtividadeID == chequeBoletoAtividade.BoletoAtividadeID
                                                select cba).ToList());

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

                        if (chequeBoletoAtividade.ChequeID != 0)
                        {

                            resultado.AddRange((from cba in Consultar()
                                                where
                                                cba.ChequeID == chequeBoletoAtividade.ChequeID
                                                select cba).ToList());

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

                        break;
                    }
                #endregion
                default:
                    break;
            }

            return resultado;
        }
        public void Incluir(ChequeBoletoAtividade chequeBoletoAtividade)
        {
            try
            {
                db.ChequeBoletoAtividade.InsertOnSubmit(chequeBoletoAtividade);
            }
            catch (Exception)
            {

                throw new ChequeBoletoAtividadeNaoIncluidaExcecao();
            }
        }
        public void Excluir(ChequeBoletoAtividade chequeBoletoAtividade)
        {
            try
            {
                ChequeBoletoAtividade chequeBoletoAtividadeAux = new ChequeBoletoAtividade();
                chequeBoletoAtividadeAux.ID = chequeBoletoAtividade.ID;

                List<ChequeBoletoAtividade> resultado = this.Consultar(chequeBoletoAtividadeAux, TipoPesquisa.E);

                if (resultado == null || resultado.Count == 0)
                    throw new ChequeBoletoAtividadeNaoExcluidaExcecao();

                chequeBoletoAtividadeAux = resultado[0];

                db.ChequeBoletoAtividade.DeleteOnSubmit(chequeBoletoAtividadeAux);

            }
            catch (Exception)
            {

                throw new ChequeBoletoAtividadeNaoExcluidaExcecao();
            }
        }
예제 #14
0
        public List <ChequeBoletoAtividade> Consultar(ChequeBoletoAtividade chequeBoletoAtividade, TipoPesquisa tipoPesquisa)
        {
            List <ChequeBoletoAtividade> resultado = Consultar();

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

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

                if (chequeBoletoAtividade.BoletoAtividadeID != 0)
                {
                    resultado = ((from cba in resultado
                                  where
                                  cba.BoletoAtividadeID == chequeBoletoAtividade.BoletoAtividadeID
                                  select cba).ToList());

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

                if (chequeBoletoAtividade.ChequeID != 0)
                {
                    resultado = ((from cba in resultado
                                  where
                                  cba.ChequeID == chequeBoletoAtividade.ChequeID
                                  select cba).ToList());

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

                break;
            }

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

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

                if (chequeBoletoAtividade.BoletoAtividadeID != 0)
                {
                    resultado.AddRange((from cba in Consultar()
                                        where
                                        cba.BoletoAtividadeID == chequeBoletoAtividade.BoletoAtividadeID
                                        select cba).ToList());

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

                if (chequeBoletoAtividade.ChequeID != 0)
                {
                    resultado.AddRange((from cba in Consultar()
                                        where
                                        cba.ChequeID == chequeBoletoAtividade.ChequeID
                                        select cba).ToList());

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

                break;
            }

                #endregion
            default:
                break;
            }

            return(resultado);
        }