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); }
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); }
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); }