Exemple #1
0
        public EncarregadoDTO Inserir(EncarregadoDTO dto)
        {
            BaseDados.ComandText = "stp_ACA_ALUNO_ENCARREGADO_ADICIONAR";



            BaseDados.AddParameter("@ALUNO", dto.EncAluno.Codigo);
            BaseDados.AddParameter("@NOME", dto.EncNome);
            BaseDados.AddParameter("@EMAIL", dto.EncEmail);
            BaseDados.AddParameter("@TELEFONE", dto.EncTelefone);
            BaseDados.AddParameter("@TELEMOVEL", dto.EncTelemovel);
            BaseDados.AddParameter("@PARENTESCO", dto.EncParentesco);

            try
            {
                BaseDados.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
Exemple #2
0
        public ListaEncarregadosDTO ObterPorFiltro(EncarregadoDTO dto)
        {
            BaseDados.ComandText = "stp_ACA_ALUNO_ENCARREGADO_OBTERPORFILTRO";



            BaseDados.AddParameter("@NOME", dto.EncNome.Trim());
            BaseDados.AddParameter("@ALUNO", dto.EncAluno.NomeCompleto.Trim());

            ListaEncarregadosDTO encarregados = new ListaEncarregadosDTO();

            try
            {
                MySqlDataReader dr = BaseDados.ExecuteReader();


                while (dr.Read())
                {
                    dto = new EncarregadoDTO();

                    AlunoDTO dtoAluno = new AlunoDTO();
                    dtoAluno.Codigo = Int32.Parse(dr["FIL_CODIGO_ALUNO"].ToString());

                    AlunoDAO daoAluno = new AlunoDAO();
                    dtoAluno = daoAluno.ObterPorPK(dtoAluno);

                    dto.EncAluno = dtoAluno;

                    dto.EncEmail      = dr["FIL_EMAIL"].ToString();
                    dto.EncParentesco = dr["FIL_PARENTESCO"].ToString();
                    dto.EncNome       = dr["FIL_NOME"].ToString();
                    dto.EncTelemovel  = dr["FIL_TELEFONE1"].ToString();
                    dto.EncTelefone   = dr["FIL_TELEFONE"].ToString();

                    encarregados.Add(dto);
                }
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(encarregados);
        }
Exemple #3
0
        public EncarregadoDTO Apagar(EncarregadoDTO dto)
        {
            BaseDados.ComandText = "stp_ACA_ALUNO_ENCARREGADO_EXCLUIR";



            BaseDados.AddParameter("@CODIGO", dto.EncAluno.Codigo);
            try
            {
                BaseDados.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }