public MatriculaDTO Alterar(MatriculaDTO dto) { try { BaseDados.ComandText = "stp_ACA_MATRICULA_ALTERAR"; BaseDados.AddParameter("@DT_OPERACAO", dto.Data); BaseDados.AddParameter("@ALUNO", dto.Aluno.Codigo); BaseDados.AddParameter("@ESTADO", dto.Estado); BaseDados.AddParameter("@ANO", dto.AnoLectivo); BaseDados.AddParameter("@CLASSE", dto.Classe); BaseDados.AddParameter("@ESTADO_INI", dto.Situacao); BaseDados.AddParameter("@ESTADO_TERM", dto.SituacaoFinal); BaseDados.AddParameter("@TURMA", dto.Turma); BaseDados.AddParameter("@CODIGO", dto.Codigo); BaseDados.AddParameter("@FILIAL", dto.Filial); BaseDados.AddParameter("@UTILIZADOR", dto.Utilizador); BaseDados.ExecuteNonQuery(); } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(dto); }
public Boolean ObterSituacao(MatriculaDTO dto) { try { BaseDados.ComandText = "stp_ACA_MATRICULA_OBTERPORSITUACAO"; BaseDados.AddParameter("@CODIGO", dto.Codigo); MySqlDataReader dr = BaseDados.ExecuteReader(); dto = new MatriculaDTO(); foreach (var dr in reader) { dto.Sucesso = true; break; } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(dto.Sucesso); }
public MatriculaDTO ObterSituacaoAcademica(MatriculaDTO dto) { try { BaseDados.ComandText = "stp_ACA_MATRICULA_OBTER_SITUACAO"; BaseDados.AddParameter("@CODIGO", dto.Codigo); MySqlDataReader dr = BaseDados.ExecuteReader(); dto = new MatriculaDTO(); while (dr.Read()) { dto.Codigo = int.Parse(dr["MAT_CODIGO"].ToString()); dto.Situacao = dr["ESTADO"].ToString(); } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(dto); }
public List <PautaDTO> BoletimNotas(MatriculaDTO dto) { List <PautaDTO> lista = new List <PautaDTO>(); try { BaseDados.ComandText = "stp_ACA_ALUNO_OBTERBOLETIM"; BaseDados.AddParameter("@MATRICULA", dto.Codigo); MySqlDataReader dr = BaseDados.ExecuteReader(); while (dr.Read()) { PautaDTO nota = new PautaDTO(); lista.Add(nota); } } catch (Exception ex) { dto.MensagemErro = ex.Message; } finally { BaseDados.FecharConexao(); } return(lista); }
public List <RelatorioAlunoDTO> PlanoPagamento(MatriculaDTO dto) { List <RelatorioAlunoDTO> lista = new List <RelatorioAlunoDTO>(); RelatorioAlunoDTO item; try { BaseDados.ComandText = "stp_ACA_MATRICULA_PLANO_PAGAMENTO"; BaseDados.AddParameter("CODIGO", dto.Codigo); MySqlDataReader dr = BaseDados.ExecuteReader(); while (dr.Read()) { item = new RelatorioAlunoDTO(); item.Nome = dr[0]; item.ValorGlobal = decimal.Parse(dr[1]); item.Mensalidade = Convert.ToDecimal(dr[2]); item.Periodo = dr[3]; lista.Add(item); } } catch (Exception ex) { item = new RelatorioAlunoDTO(); dto.MensagemErro = ex.Message; } finally { BaseDados.FecharConexao(); } return(lista); }
public List <MatriculaDTO> GetDataInDataBase(MatriculaDTO objectDTO) { RepList <MatriculaDTO> listPessoa = new RepList <MatriculaDTO>(); string query = string.Empty; string whereClause = " WHERE 1 = 1 "; query += " SELECT A.*, B.nomePessoa, C.nomeTurma, D.nomeProjeto, C.HoraInicio, C.HoraTermino"; //query += " descricaoAtivo = CASE WHEN A.flagAtivo = 1 then 'Ativo' else 'Desativado' END "; query += " FROM TB_Matricula A "; query += " LEFT JOIN TB_Pessoas B ON A.idPessoa = B.idPessoa"; query += " LEFT JOIN TB_Turmas C ON A.idTurma = C.idTurma"; query += " LEFT JOIN TB_Projetos D ON C.idProjeto = D.idProjeto"; if (objectDTO.idPessoa != 0) { whereClause += " AND A.idPessoa = " + objectDTO.idPessoa.ToString(); } //if (objectDTO.flagAtivo != null) // whereClause += " AND flagAtivo like '%" + objectDTO.nomeProjeto + "%'"; query += whereClause; return(listPessoa.GetDataInDatabase(query)); }
public int InsertData(MatriculaDTO _item) { RepGen <MatriculaDTO> sqlCommand = new RepGen <MatriculaDTO>(); string query = "INSERT INTO TB_Matricula VALUES ("; var param = new DynamicParameters(); param.Add("@idPessoa", _item.idPessoa, DbType.Int32); param.Add("@idTurma", _item.idTurma, DbType.Int32); param.Add("@dtMatricula", DateTime.Now, DbType.DateTime); param.Add("@dtCancelamento", _item.dtCancelamento, DbType.DateTime); param.Add("@dtUltAlteracao", DateTime.Now, DbType.DateTime); param.Add("@idPessoaUltAlteracao", _item.idPessoaUltAlteracao, DbType.Int32); foreach (var item in param.ParameterNames) { query += "@" + item + ","; } query = query.Remove(query.Length - 1) + ")"; query += "; SELECT CAST(scope_identity() AS int)"; var result = sqlCommand.ExecuteSQLCommand(query, param); return(result); }
public List <MatriculaDTO> GetSituacaoAluno(MatriculaDTO objectDTO) { RepList <MatriculaDTO> listResult = new RepList <MatriculaDTO>(); string query = string.Empty; string whereClause = " WHERE 1 = 1 "; query += " SELECT A.idPessoa, A.nomePessoa, A.dtNascimento, B.descGenero, C.nomeUsuario as nomePessoaUltAlteracao, D.descTipoPessoa, "; query += " descricaoAtivo = CASE WHEN A.flagAtivo = 1 then 'Ativo' else 'Desativado' END, "; query += " qtdeMatricula = (SELECT COUNT(1) FROM TB_Matricula E WHERE E.idPessoa = A.idPessoa AND E.dtCancelamento is null) "; query += " FROM TB_Pessoas A "; query += " LEFT JOIN TB_Generos B ON A.idGenero = B.idGenero"; query += " LEFT JOIN TB_Usuarios C ON A.idPessoaUltAlteracao = C.idUsuario"; query += " LEFT JOIN TB_TipoPessoas D ON A.idTipoPessoa = D.idTipoPessoa"; if (objectDTO.idPessoa != 0) { whereClause += " AND A.idPessoa = " + objectDTO.idPessoa.ToString(); } if (!string.IsNullOrEmpty(objectDTO.nomePessoa)) { whereClause += " AND A.nomePessoa like '%" + objectDTO.nomePessoa + "%'"; } if (objectDTO.idTipoPessoa != 0) { whereClause += " AND A.idTipoPessoa = " + objectDTO.idTipoPessoa; } query += whereClause; return(listResult.GetDataInDatabase(query)); }
public void AtualizarSituacaoEscolar(MatriculaDTO dto) { try { BaseDados.ComandText = "stp_ACA_MATRICULA_ACTUALIZA_SITUACAO_ESCOLAR"; BaseDados.AddParameter("@CODIGO", dto.Codigo); BaseDados.AddParameter("@UTILIZADOR", dto.Utilizador); BaseDados.AddParameter("@SITUACAO", dto.Estado); BaseDados.AddParameter("@STATUS_INICIAL", dto.Situacao); BaseDados.AddParameter("@STATUS_FINAL", dto.SituacaoFinal); BaseDados.ExecuteNonQuery(); dto.Sucesso = true; } catch (Exception ex) { dto.MensagemErro = ex.Message; } finally { BaseDados.FecharConexao(); } }
public int CancelarMatricula(MatriculaDTO _item) { RepGen <MatriculaDTO> sqlCommand = new RepGen <MatriculaDTO>(); string query = "UPDATE TB_Matricula SET "; string where = string.Empty; var param = new DynamicParameters(); param.Add("@dtCancelamento", DateTime.Now, DbType.DateTime); param.Add("@dtUltAlteracao", DateTime.Now, DbType.DateTime); param.Add("@idPessoaUltAlteracao", _item.idPessoaUltAlteracao, DbType.Int32); foreach (var item in param.ParameterNames) { query += " " + item + " = @" + item + ","; } query = query.Remove(query.Length - 1); where += " WHERE idMatricula = " + _item.idMatricula.ToString(); query += where; var result = sqlCommand.ExecuteSQL(query, param); return(result); }
public MensalidadeDTO ObterMensalidadeEscolar(MatriculaDTO dto) { BaseDados.ComandText = "stp_ACA_PLANO_CURRICULAR_OBTERMENSALIDADE"; var mensalidade = new MensalidadeDTO(); try { BaseDados.AddParameter("@PLANO", dto.AnoCurricular); BaseDados.AddParameter("@MATRICULA", dto.Codigo); BaseDados.AddParameter("@ANO", dto.AnoLectivo); MySqlDataReader dr = BaseDados.ExecuteReader(); while (dr.Read()) { mensalidade.Codigo = int.Parse(dr[1]); break; } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); mensalidade = new MensalidadeDAO().ObterPorPK(mensalidade); } return(mensalidade); }
public MensalidadeAlunoDTO ObterPorPK(MensalidadeAlunoDTO dto) { BaseDados.ComandText = "stp_FIN_MENSALIDADE_ALUNO_OBTERPORPK"; BaseDados.AddParameter("@CODIGO", dto.Codigo); try { MySqlDataReader dr = BaseDados.ExecuteReader(); dto = new MensalidadeAlunoDTO(); while (dr.Read()) { dto.Codigo = int.Parse(dr["MENS_ALU_CODIGO"].ToString()); dto.Situacao = dr["MENS_ALU_STATUS"].ToString().Trim(); MatriculaDTO matricula = new MatriculaDTO { Codigo = int.Parse(dr["MENS_ALU_CODIGO_ALUNO"].ToString()) }; MatriculaDAO daoMatricula = new MatriculaDAO(); matricula = daoMatricula.ObterPorPK(matricula); dto.Matricula = matricula; bool isItemFaturacaoExterna = dr["MENS_EXTERNAL_FEE"].ToString() != string.Empty && dr["MENS_EXTERNAL_FEE"].ToString() == "1"; dto.Parcela = new ParcelaMensalidadeDTO { Codigo = int.Parse(dr["MENS_ALU_CODIGO_PARCELA"].ToString()), Mensalidade = new MensalidadeDTO { Codigo = int.Parse(dr["MENS_CODIGO_ITEM"].ToString()), Designacao = "", DiaLimite = int.Parse(dr["MENS_DIA_LIMITE"].ToString()), InicioCobranca = dr["MENS_INICIO_COBRANCA"].ToString(), TerminoCobranca = dr["MENS_TERMINO_COBRANCA"].ToString(), Tipo = dr["MENS_TIPO"].ToString(), ModalidadeCobranca = dr["MENS_PAGAMENTO"].ToString(), AnoLectivo = matricula.AnoLectivo, Filial = dr["ITEM_CODIGO_FILIAL"].ToString(), IsExternalFee = isItemFaturacaoExterna }, Descricao = dr["MENS_PAR_DESCRICAO"].ToString(), Data = dr["MENS_PAR_DATA"].ToString(), Mes = int.Parse((dr["MENS_PAR_MES"].ToString())) }; dto.DataCobranca = Convert.ToDateTime(dr["MENS_ALU_DATA_LIMITE"].ToString()); dto.Situacao = dr["MENS_ALU_STATUS"].ToString(); } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(dto); }
public List <MatriculaDTO> ObterHistorico(MatriculaDTO dto) { List <MatriculaDTO> lista; try { BaseDados.ComandText = "stp_ACA_MATRICULA_HISTORICO"; BaseDados.AddParameter("@ALUNO", dto.Aluno.Codigo); MySqlDataReader dr = BaseDados.ExecuteReader(); lista = new List <MatriculaDTO>(); while (dr.Read()) { dto = new MatriculaDTO(); dto.Codigo = int.Parse(dr["MAT_CODIGO"].ToString()); lista.Add(dto); } } catch (Exception ex) { lista = new List <MatriculaDTO>(); dto = new MatriculaDTO(); dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); lista.Add(dto); } finally { BaseDados.FecharConexao(); } return(lista); }
public void CarregaDetalhes(int _idPessoa) { panelEdit.Visible = true; panelConsulta.Visible = false; this.ControlBox = false; // ************************************************** // // Preenche Tela de Detalhes // ************************************************** // var itemAluno = new PessoaBLL().GetByID(new PessoaDTO() { idPessoa = _idPessoa }); lblCodigo.Text = _idPessoa.ToString(); txtNome.Text = itemAluno.nomePessoa; // ************************************************** // // Preenche Matricula // ************************************************** // MatriculaDTO param = new MatriculaDTO(); param.idPessoa = _idPessoa; var listMatr = new MatriculaBLL().GetDataWithParam(param); Grid2.GridViewDataBind(listMatr.ToDataTable(), gridMessage2); }
public List <AnoLectivoDTO> ObterPorPagar(MatriculaDTO matricula) { List <AnoLectivoDTO> lista; AnoLectivoDTO dto; try { BaseDados.ComandText = "stp_ACA_ANO_LECTIVO_OBTERTAXAEMDIVIDA"; BaseDados.AddParameter("@ANO", matricula.AnoLectivo); BaseDados.AddParameter("@ALUNO", matricula.Aluno.Codigo); MySqlDataReader dr = BaseDados.ExecuteReader(); lista = new List <AnoLectivoDTO>(); while (dr.Read()) { dto = new AnoLectivoDTO(); dto.AnoCodigo = Int32.Parse(dr["ANO_CODIGO"].ToString()); dto.AnoDescricao = dr["ANO_DESCRICAO"].ToString(); dto.AnoAno = dr["ANO_ANO_LECTIVO"].ToString(); dto.AnoInicio = DateTime.Parse(dr["ANO_INICIO"].ToString()); dto.AnoTermino = DateTime.Parse(dr["ANO_TERMINO"].ToString()); if (dr["ANO_INICIO_MATRICULA"].ToString() != null && !dr["ANO_INICIO_MATRICULA"].ToString().Equals("")) { dto.AnoInicioMatricula = DateTime.Parse(dr["ANO_INICIO_MATRICULA"].ToString()); } if (dr["ANO_TERMINO_MATRICULA"].ToString() != null && !dr["ANO_TERMINO_MATRICULA"].ToString().Equals("")) { dto.AnoTerminoMatricula = DateTime.Parse(dr["ANO_TERMINO_MATRICULA"].ToString()); } dto.AnoStatus = dr["ANO_STATUS"].ToString(); dto.AnoCivil = int.Parse(dto.AnoAno); lista.Add(dto); } } catch (Exception ex) { lista = new List <AnoLectivoDTO>(); dto = new AnoLectivoDTO(); dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(lista); }
public int ExcluirMatricula(MatriculaDTO _item) { RepGen <MatriculaDTO> sqlCommand = new RepGen <MatriculaDTO>(); string query = "DELETE TB_Matricula Where idMatricula = " + _item.idMatricula; var param = new DynamicParameters(); var result = sqlCommand.ExecuteSQL(query, param); return(result); }
public List <MatriculaDTO> GetSituacaoAluno(MatriculaDTO _item) { MatriculaDAL cmd = new MatriculaDAL(); var listResult = cmd.GetSituacaoAluno(_item); foreach (var item in listResult) { item.descSituacao = (item.qtdeMatricula > 0) ? "Matriculado" : " - "; } return(listResult); }
public List <MensalidadeAlunoDTO> ObterRelacaoWithNegativeBalance(MatriculaDTO dto) { //BaseDados.AddParameter("@SITUACAO", dto.MensAluMatricula.MatTurno); List <MensalidadeAlunoDTO> lista = new List <MensalidadeAlunoDTO>(); try { BaseDados.ComandText = "stp_FIN_LISTAGEM_SALDO_NEGATIVO"; BaseDados.AddParameter("@ANO", dto.AnoLectivo); BaseDados.AddParameter("@CURSO", dto.Curso); BaseDados.AddParameter("@CLASSE", dto.Classe); BaseDados.AddParameter("@TURMA", dto.Turma); BaseDados.AddParameter("@FILIAL", dto.Filial); BaseDados.AddParameter("@ALUNO", dto.Aluno.Codigo); MySqlDataReader dr = BaseDados.ExecuteReader(); while (dr.Read()) { MensalidadeAlunoDTO objSituacao = new MensalidadeAlunoDTO(); objSituacao.NumeroInscricao = dr[0].ToString(); objSituacao.NroRecibo = dr[1].ToString(); objSituacao.NomeAluno = dr[2].ToString(); objSituacao.Curso = dr[3].ToString(); objSituacao.Classe = dr[4].ToString(); objSituacao.Turma = dr[5].ToString(); objSituacao.FinValor = decimal.Parse(dr[6]).ToString(); objSituacao.Total = decimal.Parse(dr[7]).ToString(); if (objSituacao.FinValor > 0) { lista.Add(objSituacao); } } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(lista); }
public ActionResult <string> Post(MatriculaDTO matricula) { try { if (matricula.Ra <= 0) { throw new ValidacaoException("Campo RA deve ser maior que 0!"); } if (matricula.CodGrade <= 0) { throw new ValidacaoException("Campo codGrade deve ser maior que 0!"); } NovaMatriculaCommand command = new NovaMatriculaCommand() { AlunoGrade = new AlunoGrade(matricula.CodGrade, matricula.Ra) }; bool matriculou = this.mediator.Send(command).Result; if (matriculou) { return(new CreatedResult("", new { mensagem = "Matricula realizada com sucesso!" })); } else { return(BadRequest("Não foi possível realizar a matricula!")); } } catch (Exception ex) { if (ex.InnerException is ConflitException) { return(Conflict(new { Erros = new string[] { ex.InnerException?.Message ?? ex.Message } })); } else if (ex.InnerException is NaoEncontradoException) { return(NotFound(new { Erros = new string[] { ex.InnerException?.Message ?? ex.Message } })); } else { return(UnprocessableEntity(new { Erros = new string[] { ex.InnerException?.Message ?? ex.Message } })); } } }
public AnoLectivoDTO GetNextAcademicYearToPay(MatriculaDTO pMatricula) { var dto = new AnoLectivoDTO(); try { BaseDados.ComandText = "stp_FIN_ITEM_COBRANCA_FATURA_DETALHES_ULTIMATAXAPAGA"; BaseDados.AddParameter("@ALUNO", pMatricula.Aluno.Codigo); MySqlDataReader dr = BaseDados.ExecuteReader(); while (dr.Read()) { dto.AnoCodigo = Int32.Parse(dr["ANO_CODIGO"].ToString()); dto.AnoDescricao = dr["ANO_DESCRICAO"].ToString(); dto.AnoAno = dr["ANO_ANO_LECTIVO"].ToString(); dto.AnoInicio = DateTime.Parse(dr["ANO_INICIO"].ToString()); dto.AnoTermino = DateTime.Parse(dr["ANO_TERMINO"].ToString()); if (dr["ANO_INICIO_MATRICULA"].ToString() != null && dr["ANO_INICIO_MATRICULA"].ToString() != "") { dto.AnoInicioMatricula = DateTime.Parse(dr["ANO_INICIO_MATRICULA"].ToString()); } if (dr["ANO_TERMINO_MATRICULA"].ToString() != null && dr["ANO_TERMINO_MATRICULA"].ToString() != "") { dto.AnoTerminoMatricula = DateTime.Parse(dr["ANO_TERMINO_MATRICULA"].ToString()); } dto.AnoStatus = dr["ANO_STATUS"].ToString(); dto.NivelEnsino = dr["ANO_NIVEL"].ToString(); dto.TaxaInscricao = dr["ANO_TAXA_INSCRICAO"].ToString(); dto.MultaMatricula = dr["ANO_MULTA_MATRICULA"].ToString(); dto.Filial = dr["ANO_CODIGO_FILIAL"].ToString(); } } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(dto); }
public List <MatriculaDTO> ObterNaoMatriculados(AnoLectivoDTO ano) { List <MatriculaDTO> lista; MatriculaDTO dto; try { BaseDados.ComandText = "stp_ACA_MATRICULA_NAOMATRICULADO"; BaseDados.AddParameter("@ANO", ano.AnoCodigo); MySqlDataReader dr = BaseDados.ExecuteReader(); lista = new List <MatriculaDTO>(); while (dr.Read()) { dto = new MatriculaDTO(); dto.Codigo = int.Parse(dr["MAT_CODIGO"].ToString()); dto.Data = Convert.ToDateTime(dr["MAT_DATA"].ToString()); dto.Aluno = new AlunoDTO(int.Parse(dr["MAT_CODIGO_ALUNO"].ToString())); dto.NomeAluno = dr["NOME"].ToString(); dto.Inscricao = dr["INSCRICAO"].ToString(); dto.Estado = int.Parse(dr["MAT_CODIGO_STATUS"].ToString()); dto.Situacao = dr["MAT_SITUACAO_INICIAL"].ToString(); dto.Turma = int.Parse(dr["MAT_CODIGO_TURMA"].ToString()); dto.AnoLectivo = int.Parse(dr["MAT_CODIGO_ANO"].ToString()); dto.Classe = int.Parse(dr["CODIGO_PLANO_CURRICULAR"].ToString()); dto.SituacaoFinal = dr["MAT_SITUACAO_FINAL"].ToString(); lista.Add(dto); } } catch (Exception ex) { lista = new List <MatriculaDTO>(); dto = new MatriculaDTO(); dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); lista.Add(dto); } finally { BaseDados.FecharConexao(); } return(lista); }
public List <MensalidadeDTO> ObterServicosAderidos(MatriculaDTO dtoInscricao) { BaseDados.ComandText = "stp_FIN_MENSALIDADE_ALUNO_PLANOADERIDO"; MensalidadeDTO dto; BaseDados.AddParameter("@MATRICULA", dtoInscricao.Codigo); List <MensalidadeDTO> lista = new List <MensalidadeDTO>(); try { MySqlDataReader dr = BaseDados.ExecuteReader(); while (dr.Read()) { dto = new MensalidadeDTO(); ItemCobrancaDTO item = new ItemCobrancaDTO(); item.ItemCodigo = Int32.Parse(dr["MENS_CODIGO_ITEM"].ToString()); item = new DAO.GestaoEscolar.Faturacao.ItemCobrancaDAO().ObterPorPK(item); dto.Codigo = item.ItemCodigo; dto.Descricao = item.ItemDescricao.ToUpper(); dto.Dia = Int32.Parse(dr["MENS_DIA_LIMITE"].ToString()); dto.Inicio = dr["MENS_INICIO_COBRANCA"].ToString(); dto.Termino = dr["MENS_TERMINO_COBRANCA"].ToString(); dto.Tipo = dr["MENS_TIPO"].ToString(); lista.Add(dto); } } catch (Exception ex) { dto = new MensalidadeDTO(); dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(lista); }
private void btnGravar_Click(object sender, EventArgs e) { int _idPessoa = Convert.ToInt32(lblCodigo.Text); int _idProjeto = Convert.ToInt32(this.cmbProjeto.SelectedValue); int _idTurma = Convert.ToInt32(this.cmbTurma.SelectedValue); MatriculaDTO param = new MatriculaDTO(); param.idProjeto = _idProjeto; param.idTurma = _idTurma; param.idPessoa = _idPessoa; param.idPessoaUltAlteracao = Sessao.Usuario.idUsuario; param.dtUltAlteracao = DateTime.Now; MatriculaBLL cmd = new MatriculaBLL(); var idMatricula = cmd.SaveMatricula(param); CarregaDetalhes(_idPessoa); }
private void btnExcluirMatricula(int _idMatricula) { if (MessageBox.Show("Deseja realmente excluir a matricula?", "ATENÇÃO", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { int result = 0; var item = new MatriculaDTO() { idMatricula = _idMatricula, idPessoaUltAlteracao = Sessao.Usuario.idUsuario }; result = new MatriculaBLL().ExcluirMatricula(item); MessageBox.Show("Matricula excluída com sucesso", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information); int _idPessoa = Convert.ToInt32(lblCodigo.Text); CarregaDetalhes(_idPessoa); } }
public RelatorioAlunoDTO ComprovanteMatricula(MatriculaDTO dto) { RelatorioAlunoDTO item = new RelatorioAlunoDTO(); try { BaseDados.ComandText = "stp_ACA_MATRICULA_CONFIRMACAO"; BaseDados.AddParameter("CODIGO", dto.Codigo); MySqlDataReader dr = BaseDados.ExecuteReader(); while (dr.Read()) { item.Codigo = int.Parse(dr[0]); item.Inscricao = dr[1]; item.Nome = dr[2]; item.Ramo = dr[3]; // Encarregado item.Curso = dr[4]; item.Turma = dr[5]; item.CodigoTurma = int.Parse(dr[6]); // TurmaID item.Periodo = dr[7]; // Turno item.Sala = dr[8]; item.AnoCivil = int.Parse(dr[9]); item.ItemID = int.Parse(dr[10]); // Curso; item.Classe = dr[11]; break; } } catch (Exception ex) { item = new RelatorioAlunoDTO(); item.MensagemErro = ex.Message; } finally { BaseDados.FecharConexao(); } return(item); }
public int SaveMatricula(MatriculaDTO _item) { MatriculaDAL cmd = new MatriculaDAL(); int result = 0; if (_item.idMatricula == 0) { result = cmd.InsertData(_item); } else { result = cmd.UpdateData(_item); if (result != 0) { return(_item.idMatricula); } } return(result); }
public void Activar(MatriculaDTO dto) { try { BaseDados.ComandText = "stp_ACA_MATRICULA_ACTIVAR"; BaseDados.AddParameter("@CODIGO", dto.Codigo); BaseDados.AddParameter("@CLASSE", dto.Classe); BaseDados.AddParameter("@TURMA", dto.Turma); BaseDados.AddParameter("@UTILIZADOR", dto.Utilizador); BaseDados.ExecuteNonQuery(); } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } }
public MatriculaDTO Excluir(MatriculaDTO dto) { try { BaseDados.ComandText = "stp_ACA_MATRICULA_EXCLUIR"; BaseDados.AddParameter("@CODIGO", dto.Codigo); BaseDados.AddParameter("@UTILIZADOR", dto.Utilizador); BaseDados.ExecuteNonQuery(); } catch (Exception ex) { dto.Sucesso = false; dto.MensagemErro = ex.Message.Replace("'", ""); } finally { BaseDados.FecharConexao(); } return(dto); }
private void btnSearch_Click(object sender, EventArgs e) { var param = new MatriculaDTO(); param.nomePessoa = txtSearch.Text; param.idTipoPessoa = Convert.ToInt32(cmbTipoPessoa.SelectedValue); /* * if (cmbTipoPessoa.SelectedItem.ToString() == "Nome do Aluno") * { * param.nomePessoa = txtSearch.Text; * } * else if (cmbSearchType.SelectedItem.ToString() == "Código do Aluno") * { * if (txtSearch.Text != string.Empty) * param.idPessoa = Convert.ToInt32(txtSearch.Text); * } */ List <MatriculaDTO> lista = new MatriculaBLL().GetSituacaoAluno(param); Grid.GridViewDataBind(lista.ToDataTable(), gridMessage); }
public ActionResult <string> Delete(MatriculaDTO matricula) { try { RemoverMatriculaCommand command = new RemoverMatriculaCommand() { AlunoGrade = new AlunoGrade(matricula.CodGrade, matricula.Ra) }; bool desmatriculou = this.mediator.Send(command).Result; if (desmatriculou) { return(Ok(new { mensagem = "Matricula removida com sucesso!" })); } else { return(BadRequest(new { Erros = new string[] { "Não foi possível remover a matricula!" } })); } } catch (Exception ex) { if (ex.InnerException is ConflitException) { return(Conflict(new { Erros = new string[] { ex.InnerException?.Message ?? ex.Message } })); } else if (ex.InnerException is NaoEncontradoException) { return(NotFound(new { Erros = new string[] { ex.InnerException?.Message ?? ex.Message } })); } else { return(UnprocessableEntity(new { Erros = new string[] { ex.InnerException?.Message ?? ex.Message } })); } } }