Пример #1
0
        public PausaLectivaDTO Alterar(PausaLectivaDTO dto)
        {
            try
            {
                BaseDados.ComandText = "spt_ACA_ANO_LECTIVO_CALENDARIO_PAUSA_ALTERAR";

                BaseDados.AddParameter("@CODIGO", dto.Codigo);
                BaseDados.AddParameter("@INICIO", dto.Inicio);
                BaseDados.AddParameter("@PERIODO", dto.Periodo);
                BaseDados.AddParameter("@TERMINO", dto.Termino);
                BaseDados.AddParameter("@NATUREZA", dto.Descricao);


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

            return(dto);
        }
Пример #2
0
        public PausaLectivaDTO ObterPorCodigo(PausaLectivaDTO dto)
        {
            try
            {
                BaseDados.ComandText = "spt_ACA_ANO_LECTIVO_CALENDARIO_PAUSA_OBTERPK";
                BaseDados.AddParameter("@CODIGO", dto.Codigo);

                MySqlDataReader dr = BaseDados.ExecuteReader();

                dto = new PausaLectivaDTO();
                while (dr.Read())
                {
                    dto.Codigo      = int.Parse(dr[0]);
                    dto.Periodo     = int.Parse(dr[1]);
                    dto.Inicio      = Convert.ToDateTime(dr[2]);
                    dto.Termino     = Convert.ToDateTime(dr[3]);
                    dto.NomePeriodo = dr[4];
                    dto.Descricao   = dr[5];
                    dto.IsPausa     = true;
                }
            }
            catch (Exception ex)
            {
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }
            return(dto);
        }
Пример #3
0
        public PausaLectivaDTO Apagar(PausaLectivaDTO dto)
        {
            try
            {
                BaseDados.ComandText = "spt_ACA_ANO_LECTIVO_CALENDARIO_PAUSA_EXCLUIR";

                BaseDados.AddParameter("@CODIGO", dto.Codigo);

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

            return(dto);
        }