Ejemplo n.º 1
0
        public RamoDTO Alterar(RamoDTO dto)
        {
            string _commandText = "stp_ACA_CURSO_RAMO_ALTERAR";

            try
            {
                BaseDados.AddParameter("@DESCRICAO", dto.RamDescricao);
                BaseDados.AddParameter("@DESIGNACAO", dto.RamDesignacao);
                BaseDados.AddParameter("@CURSO", dto.RamCurso.Codigo);
                BaseDados.AddParameter("@INICIO", dto.RamInicio);
                BaseDados.AddParameter("@CODIGO", dto.RamCodigo);
                BaseDados.AddParameter("@TERMINO", dto.RamTermino);
                BaseDados.AddParameter("@ESTADO", dto.RamStatus);

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

            return(dto);
        }
Ejemplo n.º 2
0
        public void Apagar(RamoDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_ACA_CURSO_RAMO_EXCLUIR";
                BaseDados.AddParameter("@CODIGO", dto.RamCodigo);

                BaseDados.ExecuteNonQuery();
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }
        }
Ejemplo n.º 3
0
        public RamoDTO ObterPorPK(RamoDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_ACA_CURSO_RAMO_OBTERPORPK";



                BaseDados.AddParameter("@CODIGO", dto.RamCodigo);
                if (dto.RamDesignacao != null)
                {
                    BaseDados.AddParameter("@DESIGNACAO", dto.RamDesignacao.Trim());
                }
                else
                {
                    BaseDados.AddParameter("@DESIGNACAO", String.Empty);
                }

                if (dto.RamCurso != null)
                {
                    BaseDados.AddParameter("@CURSO", dto.RamCurso.Codigo);
                }
                else
                {
                    BaseDados.AddParameter("@CURSO", -1);
                }

                MySqlDataReader dr = BaseDados.ExecuteReader();
                dto = new RamoDTO();
                while (dr.Read())
                {
                    dto.RamCodigo    = Int32.Parse(dr["RAM_CODIGO"].ToString());
                    dto.RamDescricao = dr["RAM_DESCRICAO"].ToString();
                    CursoDTO dtoCurso = new CursoDTO(Int32.Parse(dr["RAM_CODIGO_CURSO"].ToString()));

                    dto.RamDesignacao = dr["RAM_DESIGNACAO"].ToString();
                    dto.RamInicio     = int.Parse(dr["RAM_INICIO"].ToString());
                    dto.RamTermino    = int.Parse(dr["RAM_TERMINO"].ToString());
                    dto.RamStatus     = int.Parse(dr["RAM_STATUS"].ToString());
                    CursoDAO daoCurso = new CursoDAO();
                    dtoCurso = daoCurso.ObterPorPK(dtoCurso);

                    if (dto.RamInicio > 0)
                    {
                        dto.DsInicio = dto.RamInicio.ToString() + "ª Classe";
                    }
                    else if (dto.RamInicio == 0)
                    {
                        dto.DsInicio = "Pré-Escolar";
                    }

                    if (dto.RamTermino > 0)
                    {
                        dto.DsTermino = dto.RamTermino.ToString() + "ª Classe";
                    }
                    else if (dto.RamTermino == 0)
                    {
                        dto.DsTermino = "Pré-Escolar";
                    }

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

            return(dto);
        }
Ejemplo n.º 4
0
        public List <AnoCurricularDTO> ObterPorFiltro(AnoCurricularDTO dto)
        {
            List <AnoCurricularDTO> lista;

            try
            {
                BaseDados.ComandText = "stp_ACA_PLANO_CURRICULAR_OBTERPORFILTRO";



                if (dto.AnoCurricular > 0)
                {
                    BaseDados.AddParameter("@ANO", dto.AnoCurricular);
                }
                else
                {
                    BaseDados.AddParameter("@ANO", -1);
                }
                if (dto.Ramo != null)
                {
                    BaseDados.AddParameter("@RAMO", dto.Ramo.RamCodigo);
                }
                else
                {
                    BaseDados.AddParameter("@RAMO", -1);
                }


                MySqlDataReader dr = BaseDados.ExecuteReader();
                lista = new List <AnoCurricularDTO>();
                while (dr.Read())
                {
                    dto        = new AnoCurricularDTO();
                    dto.Codigo = Int32.Parse(dr["PLAN_CODIGO"].ToString());

                    RamoDTO dtoRamo = new RamoDTO();
                    dtoRamo.RamCodigo = Int32.Parse(dr["PLAN_CODIGO_RAMO"].ToString());


                    dto.AnoCurricular = Int32.Parse(dr["PLAN_ANO_CURRICULAR"].ToString());



                    dto.Descricao = dr["PLAN_DESCRICAO"].ToString();
                    dto.Tipo      = dr["PLAN_TIPO"].ToString();

                    dto.Ramo                  = new RamoDTO(Int32.Parse(dr["PLAN_CODIGO_RAMO"].ToString()), dr["CUR_NOME"].ToString(), null, dr["CUR_ABREVIACAO"].ToString(), 0, 0, 1, "");
                    dto.Idade                 = int.Parse(dr["PLAN_IDADE"].ToString() == null || dr["PLAN_IDADE"].ToString() == "" ? "-1" : dr["PLAN_IDADE"].ToString());
                    dto.DataLimite            = dr["PLAN_DATA"].ToString();
                    dto.IsNotaEstagioRequired = dr["PLAN_NOTA_ESTAGIO"].ToString() == null || dr["PLAN_NOTA_ESTAGIO"].ToString() == "" || dr["PLAN_NOTA_ESTAGIO"].ToString() != "1" ? false : true;
                    lista.Add(dto);
                }
            }
            catch (Exception ex)
            {
                lista            = new List <AnoCurricularDTO>();
                dto              = new AnoCurricularDTO();
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
                lista.Add(dto);
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(lista);
        }