public void Excluir(AlunoAtividadeTurma alunoAtividadeTurma)
        {
            try
            {
                if (alunoAtividadeTurma.ID == 0)
                {
                    throw new AlunoAtividadeTurmaNaoExcluidoExcecao();
                }

                List <AlunoAtividadeTurma> resultado = alunoAtividadeTurmaRepositorio.Consultar(alunoAtividadeTurma, TipoPesquisa.E);

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

                resultado[0].Status = (int)Status.Inativo;
                this.Alterar(resultado[0]);
            }
            catch (Exception e)
            {
                throw e;
            }

            //this.alunoAtividadeTurmaRepositorio.Excluir(alunoAtividadeTurma);
        }
Exemplo n.º 2
0
        public void Alterar(AlunoAtividadeTurma alunoAtividadeTurma)
        {
            try
            {
                AlunoAtividadeTurma alunoAtividadeTurmaAux = new AlunoAtividadeTurma();
                alunoAtividadeTurmaAux.ID = alunoAtividadeTurma.ID;


                List <AlunoAtividadeTurma> resultado = this.Consultar(alunoAtividadeTurmaAux, TipoPesquisa.E);

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

                alunoAtividadeTurmaAux.AlunoID          = alunoAtividadeTurma.AlunoID;
                alunoAtividadeTurmaAux.AtividadeTurmaID = alunoAtividadeTurma.AtividadeTurmaID;
                alunoAtividadeTurmaAux.Status           = alunoAtividadeTurma.Status;
                alunoAtividadeTurmaAux.Ano = alunoAtividadeTurma.Ano;

                alunoAtividadeTurmaAux = resultado[0];

                Confirmar();
            }
            catch (Exception)
            {
                throw new AlunoAtividadeTurmaNaoAlteradoExcecao();
            }
        }
        public void Alterar(AlunoAtividadeTurma alunoAtividadeTurma)
        {
            try
            {
                AlunoAtividadeTurma alunoAtividadeTurmaAux = new AlunoAtividadeTurma();
                alunoAtividadeTurmaAux.ID = alunoAtividadeTurma.ID;

                List<AlunoAtividadeTurma> resultado = this.Consultar(alunoAtividadeTurmaAux, TipoPesquisa.E);

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

                alunoAtividadeTurmaAux.AlunoID = alunoAtividadeTurma.AlunoID;
                alunoAtividadeTurmaAux.AtividadeTurmaID = alunoAtividadeTurma.AtividadeTurmaID;
                alunoAtividadeTurmaAux.Status = alunoAtividadeTurma.Status;
                alunoAtividadeTurmaAux.Ano = alunoAtividadeTurma.Ano;

                alunoAtividadeTurmaAux = resultado[0];

                Confirmar();
            }
            catch (Exception)
            {

                throw new AlunoAtividadeTurmaNaoAlteradoExcecao();
            }
        }
Exemplo n.º 4
0
 public void Incluir(AlunoAtividadeTurma alunoAtividadeTurma)
 {
     try
     {
         db.AlunoAtividadeTurma.InsertOnSubmit(alunoAtividadeTurma);
     }
     catch (Exception)
     {
         throw new AlunoAtividadeTurmaNaoIncluidoExcecao();
     }
 }
        /// <summary>
        /// Verifica se a matricula já existe no cadastro
        /// </summary>
        /// <param name="matricula"></param>
        /// <returns></returns>
        public bool verificaSeJaInserido(AlunoAtividadeTurma matricula)
        {
            alunoAtvTurmaControlador = AlunoAtividadeTurmaProcesso.Instance;

            List <AlunoAtividadeTurma> listaAuxiliar = new List <AlunoAtividadeTurma>();

            listaAuxiliar = alunoAtvTurmaControlador.Consultar();

            bool testa = false;

            foreach (AlunoAtividadeTurma b in listaAuxiliar)
            {
                if ((b.AlunoID == matricula.AlunoID) && (b.Ano == matricula.Ano))
                {
                    testa = true;
                }
            }
            return(testa);
        }
Exemplo n.º 6
0
        public void Excluir(AlunoAtividadeTurma alunoAtividadeTurma)
        {
            try
            {
                AlunoAtividadeTurma alunoAtividadeTurmaAux = new AlunoAtividadeTurma();
                alunoAtividadeTurmaAux.ID = alunoAtividadeTurma.ID;


                List <AlunoAtividadeTurma> resultado = this.Consultar(alunoAtividadeTurmaAux, TipoPesquisa.E);

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

                alunoAtividadeTurmaAux = resultado[0];

                db.AlunoAtividadeTurma.DeleteOnSubmit(alunoAtividadeTurmaAux);
            }
            catch (Exception)
            {
                throw new AlunoAtividadeTurmaNaoExcluidoExcecao();
            }
        }
        /// <summary>
        /// Verifica se a matricula já existe no cadastro
        /// </summary>
        /// <param name="matricula"></param>
        /// <returns></returns>
        public bool verificaSeJaInserido(AlunoAtividadeTurma matricula)
        {
            alunoAtvTurmaControlador = AlunoAtividadeTurmaProcesso.Instance;

            List<AlunoAtividadeTurma> listaAuxiliar = new List<AlunoAtividadeTurma>();
            listaAuxiliar = alunoAtvTurmaControlador.Consultar();

            bool testa = false;

            foreach (AlunoAtividadeTurma b in listaAuxiliar)
            {
                if ((b.AlunoID == matricula.AlunoID) && (b.Ano == matricula.Ano))
                {
                    testa = true;
                }
            }
            return testa;
        }
        private void ucMenuInferior1_EventoCadastrar()
        {
            alunoAtividadeTurma = new AlunoAtividadeTurma();
            alunoAtvTurmaControlador = AlunoAtividadeTurmaProcesso.Instance;

            try
            {
                #region VALIDA - ATIVIDADE

                if (String.IsNullOrEmpty(cmbAtividade.Text))
                {
                    errorProviderTela.SetError(cmbAtividade, "Informe a atividade");
                    return;
                }
                alunoAtividadeTurma.AtividadeTurmaID = ((AuxiliarAlunoAtvTurma)cmbAtividade.SelectedItem).Id;

                #endregion

                #region VALIDA - DESCRIÇÃO

                if (String.IsNullOrEmpty(txtDescricao.Text))
                {
                    errorProviderTela.SetError(txtDescricao, "Informe a descrição");
                    txtDescricao.Clear();
                    return;
                }

                #endregion

                #region VALIDA - VALOR

                if (String.IsNullOrEmpty(txtValor.Text))
                {
                    errorProviderTela.SetError(txtValor, "Informe o valor");
                    txtValor.Clear();
                    return;
                }

                #endregion

                #region VALIDA - DESCONTO

                if (String.IsNullOrEmpty(txtDesconto.Text))
                {
                    errorProviderTela.SetError(txtDesconto, "Informe o valor");
                    txtDesconto.Clear();
                    return;
                }
                alunoAtividadeTurma.Desconto = Convert.ToDouble(txtDesconto.Text);
                #endregion

                #region VALIDA - VALOR TOTAL

                if (String.IsNullOrEmpty(txtTotalValor.Text))
                {
                    errorProviderTela.SetError(txtValor, "Informe o valor total");
                    txtTotalValor.Clear();
                    return;
                }
                alunoAtividadeTurma.Valor = Convert.ToDouble(txtTotalValor.Text);

                #endregion

                alunoAtividadeTurma.AlunoID = memoria.Aluno.ID;
                alunoAtividadeTurma.Ano = DateTime.Now.Year;
                alunoAtividadeTurma.DataMatricula = DateTime.Now;
                alunoAtividadeTurma.Status = (int)Status.Ativo;

                int matriculaAux = -1;

                if (retornaIdMatricula(memoria) != -1)
                {
                    matriculaAux = retornaIdMatricula(memoria);
                }

                if (verificaSeJaInserido(alunoAtividadeTurma) == false)
                {
                    alunoAtvTurmaControlador.Incluir(alunoAtividadeTurma);
                    alunoAtvTurmaControlador.Confirmar();

                    for (int i = 0; i < 12; i++)
                    {
                        boletoAtividadeControlador = BoletoAtividadeProcesso.Instance;
                        boletoAtividade = new BoletoAtividade();

                        boletoAtividade.Descricao = "BOLETO";

                        DateTime novoDtParcela = new DateTime(DateTime.Now.Year, 1, 1);

                        boletoAtividade.DataVencimento = novoDtParcela.AddMonths(i); ;

                        boletoAtividade.Status = (int)Status.Ativo;
                        boletoAtividade.Desconto = Convert.ToDouble(txtDesconto.Text);

                        boletoAtividade.Parcela = meses[novoDtParcela.AddMonths(i).Month];

                        boletoAtividade.MatriculaID = matriculaAux;
                        boletoAtividade.DataEmissao = DateTime.Now;
                        boletoAtividade.Valor = alunoAtividadeTurma.Valor;
                        boletoAtividade.AlunoAtividadeTurmaID = alunoAtividadeTurma.ID;

                        boletoAtividadeControlador.Incluir(boletoAtividade);
                        boletoAtividadeControlador.Confirmar();

                    }

                    MessageBox.Show(AlunoAtividadeTurmaConstantes.ALUNOATIVIDADETURMA_INCLUIDO, "Colégio Conhecer - Inserir Matrícula da Atividade");
                }
                else
                {
                    MessageBox.Show("A Matrícula já existe na base de dados", "Colégio Conhecer - Inserir Matrícula da Atividade");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 9
0
        public List <AlunoAtividadeTurma> Consultar(AlunoAtividadeTurma alunoAtividadeTurma, TipoPesquisa tipoPesquisa)
        {
            List <AlunoAtividadeTurma> resultado = Consultar();

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

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

                if (alunoAtividadeTurma.AlunoID != 0)
                {
                    resultado = ((from aa in resultado
                                  where
                                  aa.AlunoID == alunoAtividadeTurma.AlunoID
                                  select aa).ToList());

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


                if (alunoAtividadeTurma.Status.HasValue)
                {
                    resultado = ((from aa in resultado
                                  where
                                  aa.Status.HasValue && aa.Status.Value == alunoAtividadeTurma.Status.Value
                                  select aa).ToList());

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


                break;
            }

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

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

                if (alunoAtividadeTurma.AlunoID != 0)
                {
                    resultado.AddRange((from aa in Consultar()
                                        where
                                        aa.AlunoID == alunoAtividadeTurma.AlunoID
                                        select aa).ToList());

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


                if (alunoAtividadeTurma.Status.HasValue)
                {
                    resultado.AddRange((from aa in Consultar()
                                        where
                                        aa.Status.HasValue && aa.Status.Value == alunoAtividadeTurma.Status.Value
                                        select aa).ToList());

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


                break;
            }

                #endregion
            default:
                break;
            }

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

                throw new AlunoAtividadeTurmaNaoIncluidoExcecao();
            }
        }
        private void ucMenuInferior1_EventoCadastrar()
        {
            alunoAtividadeTurma      = new AlunoAtividadeTurma();
            alunoAtvTurmaControlador = AlunoAtividadeTurmaProcesso.Instance;

            try
            {
                #region VALIDA - ATIVIDADE

                if (String.IsNullOrEmpty(cmbAtividade.Text))
                {
                    errorProviderTela.SetError(cmbAtividade, "Informe a atividade");
                    return;
                }
                alunoAtividadeTurma.AtividadeTurmaID = ((AuxiliarAlunoAtvTurma)cmbAtividade.SelectedItem).Id;


                #endregion

                #region VALIDA - DESCRIÇÃO

                if (String.IsNullOrEmpty(txtDescricao.Text))
                {
                    errorProviderTela.SetError(txtDescricao, "Informe a descrição");
                    txtDescricao.Clear();
                    return;
                }

                #endregion

                #region VALIDA - VALOR

                if (String.IsNullOrEmpty(txtValor.Text))
                {
                    errorProviderTela.SetError(txtValor, "Informe o valor");
                    txtValor.Clear();
                    return;
                }

                #endregion

                #region VALIDA - DESCONTO

                if (String.IsNullOrEmpty(txtDesconto.Text))
                {
                    errorProviderTela.SetError(txtDesconto, "Informe o valor");
                    txtDesconto.Clear();
                    return;
                }
                alunoAtividadeTurma.Desconto = Convert.ToDouble(txtDesconto.Text);
                #endregion

                #region VALIDA - VALOR TOTAL

                if (String.IsNullOrEmpty(txtTotalValor.Text))
                {
                    errorProviderTela.SetError(txtValor, "Informe o valor total");
                    txtTotalValor.Clear();
                    return;
                }
                alunoAtividadeTurma.Valor = Convert.ToDouble(txtTotalValor.Text);

                #endregion

                alunoAtividadeTurma.AlunoID       = memoria.Aluno.ID;
                alunoAtividadeTurma.Ano           = DateTime.Now.Year;
                alunoAtividadeTurma.DataMatricula = DateTime.Now;
                alunoAtividadeTurma.Status        = (int)Status.Ativo;

                int matriculaAux = -1;

                if (retornaIdMatricula(memoria) != -1)
                {
                    matriculaAux = retornaIdMatricula(memoria);
                }

                if (verificaSeJaInserido(alunoAtividadeTurma) == false)
                {
                    alunoAtvTurmaControlador.Incluir(alunoAtividadeTurma);
                    alunoAtvTurmaControlador.Confirmar();

                    for (int i = 0; i < 12; i++)
                    {
                        boletoAtividadeControlador = BoletoAtividadeProcesso.Instance;
                        boletoAtividade            = new BoletoAtividade();

                        boletoAtividade.Descricao = "BOLETO";

                        DateTime novoDtParcela = new DateTime(DateTime.Now.Year, 1, 1);

                        boletoAtividade.DataVencimento = novoDtParcela.AddMonths(i);;

                        boletoAtividade.Status   = (int)Status.Ativo;
                        boletoAtividade.Desconto = Convert.ToDouble(txtDesconto.Text);

                        boletoAtividade.Parcela = meses[novoDtParcela.AddMonths(i).Month];

                        boletoAtividade.MatriculaID           = matriculaAux;
                        boletoAtividade.DataEmissao           = DateTime.Now;
                        boletoAtividade.Valor                 = alunoAtividadeTurma.Valor;
                        boletoAtividade.AlunoAtividadeTurmaID = alunoAtividadeTurma.ID;

                        boletoAtividadeControlador.Incluir(boletoAtividade);
                        boletoAtividadeControlador.Confirmar();
                    }

                    MessageBox.Show(AlunoAtividadeTurmaConstantes.ALUNOATIVIDADETURMA_INCLUIDO, "Colégio Conhecer - Inserir Matrícula da Atividade");
                }
                else
                {
                    MessageBox.Show("A Matrícula já existe na base de dados", "Colégio Conhecer - Inserir Matrícula da Atividade");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        public List <AlunoAtividadeTurma> Consultar(AlunoAtividadeTurma alunoAtividadeTurma, TipoPesquisa tipoPesquisa)
        {
            List <AlunoAtividadeTurma> alunoAtividadeTurmaList = this.alunoAtividadeTurmaRepositorio.Consultar(alunoAtividadeTurma, tipoPesquisa);

            return(alunoAtividadeTurmaList);
        }
 public void Alterar(AlunoAtividadeTurma alunoAtividadeTurma)
 {
     this.alunoAtividadeTurmaRepositorio.Alterar(alunoAtividadeTurma);
 }
 public void Incluir(AlunoAtividadeTurma alunoAtividadeTurma)
 {
     this.alunoAtividadeTurmaRepositorio.Incluir(alunoAtividadeTurma);
 }
        public List<AlunoAtividadeTurma> Consultar(AlunoAtividadeTurma alunoAtividadeTurma, TipoPesquisa tipoPesquisa)
        {
            List<AlunoAtividadeTurma> resultado = Consultar();

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

                            resultado = ((from aa in resultado
                                          where
                                          aa.ID == alunoAtividadeTurma.ID
                                          select aa).ToList());

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

                        if (alunoAtividadeTurma.AlunoID != 0)
                        {

                            resultado = ((from aa in resultado
                                          where
                                          aa.AlunoID == alunoAtividadeTurma.AlunoID
                                          select aa).ToList());

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

                        if (alunoAtividadeTurma.Status.HasValue)
                        {

                            resultado = ((from aa in resultado
                                          where
                                          aa.Status.HasValue && aa.Status.Value == alunoAtividadeTurma.Status.Value
                                          select aa).ToList());

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

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

                            resultado.AddRange((from aa in Consultar()
                                                where
                                                aa.ID == alunoAtividadeTurma.ID
                                                select aa).ToList());

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

                        if (alunoAtividadeTurma.AlunoID != 0)
                        {

                            resultado.AddRange((from aa in Consultar()
                                                where
                                                aa.AlunoID == alunoAtividadeTurma.AlunoID
                                                select aa).ToList());

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

                        if (alunoAtividadeTurma.Status.HasValue)
                        {

                            resultado.AddRange((from aa in Consultar()
                                                where
                                                aa.Status.HasValue && aa.Status.Value == alunoAtividadeTurma.Status.Value
                                                select aa).ToList());

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

                        break;
                    }
                #endregion
                default:
                    break;
            }

            return resultado;
        }
Exemplo n.º 16
0
 private void AlunoAtividadeTurma_Attach(AlunoAtividadeTurma entity)
 {
     entity.AtividadeTurma = this;
 }
Exemplo n.º 17
0
 private void AlunoAtividadeTurma_Detach(AlunoAtividadeTurma entity)
 {
     entity.AtividadeTurma = null;
 }
        public void Excluir(AlunoAtividadeTurma alunoAtividadeTurma)
        {
            try
            {
                AlunoAtividadeTurma alunoAtividadeTurmaAux = new AlunoAtividadeTurma();
                alunoAtividadeTurmaAux.ID = alunoAtividadeTurma.ID;

                List<AlunoAtividadeTurma> resultado = this.Consultar(alunoAtividadeTurmaAux, TipoPesquisa.E);

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

                alunoAtividadeTurmaAux = resultado[0];

                db.AlunoAtividadeTurma.DeleteOnSubmit(alunoAtividadeTurmaAux);

            }
            catch (Exception)
            {

                throw new AlunoAtividadeTurmaNaoExcluidoExcecao();
            }
        }