private Atividade GetById(long id_atividade) { Atividade atividade = new Atividade(); OracleConnection connection = DBConnection.DB_Connection; connection.Close(); OracleCommand cmd = new OracleCommand(); cmd.Connection = connection; cmd.CommandText = "select id_atividade, atividade_realizada, local_realiz, documento, tempo, id_grupo, id_modalidade, id_aluno from atividade where id_atividade = :id"; cmd.Parameters.Add(":id", id_atividade); connection.Open(); using (OracleDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { atividade.id_atividade = reader.GetInt32(0); atividade.atividade = reader.GetString(1); atividade.local_realiz = reader.GetString(2); atividade.documento = reader.GetString(3); atividade.tempo = reader.GetInt32(4); atividade.id_grupo = reader.GetInt32(5); atividade.id_modalidade = reader.GetInt32(6); atividade.id_aluno = reader.GetInt32(7); } } connection.Close(); return(atividade); }
public void Save(Atividade atividade) { if (atividade.id_atividade != null) { this.Update(atividade); } else { this.Insert(atividade); } }
public void ClearControls() { txtidAtiv.Text = string.Empty; txtAtiv.Text = string.Empty; txtLocal.Text = string.Empty; txtDocuVal.Text = string.Empty; txtAtivTempo.Text = string.Empty; cmbBoxGrupo.Text = string.Empty; cmbBoxModal.Text = string.Empty; cmbBoxAluno.Text = string.Empty; SelectAtividade(); dgvAtiv.ClearSelection(); this.atividadeAtual = null; txtAtiv.Focus(); }
private void Insert(Atividade atividade) { OracleCommand cmd = connection.CreateCommand(); cmd.CommandText = "insert into atividade(atividade_realizada, local_realiz, documento, tempo, id_grupo, id_modalidade, id_aluno) values (:atividade, :local_realiz, :documento, :tempo, :id_grupo, :id_modalidade, :id_aluno)"; cmd.Parameters.Add(":atividade", atividade.atividade); cmd.Parameters.Add(":local_realiz", atividade.local_realiz); cmd.Parameters.Add(":documento", atividade.documento); cmd.Parameters.Add("tempo", atividade.tempo); cmd.Parameters.Add("id_grupo", atividade.id_grupo); cmd.Parameters.Add("id_modalidade", atividade.id_modalidade); cmd.Parameters.Add("id_aluno", atividade.id_aluno); connection.Open(); cmd.ExecuteNonQuery(); connection.Close(); }
private void dgvAtiv_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex < 0 || e.ColumnIndex < 0) { return; } this.atividadeAtual = GetById(Convert.ToInt64(dgvAtiv.Rows[e.RowIndex].Cells[0].Value)); txtidAtiv.Text = this.atividadeAtual.id_atividade.ToString(); txtAtiv.Text = this.atividadeAtual.atividade; txtLocal.Text = this.atividadeAtual.local_realiz; txtDocuVal.Text = this.atividadeAtual.documento; txtAtivTempo.Text = this.atividadeAtual.tempo.ToString(); cmbBoxGrupo.SelectedValue = this.atividadeAtual.id_grupo; cmbBoxModal.SelectedValue = this.atividadeAtual.id_modalidade; cmbBoxAluno.SelectedValue = this.atividadeAtual.id_aluno; }
private void Update(Atividade atividade) { OracleCommand cmd = connection.CreateCommand(); cmd.CommandText = "update atividade set atividade_realizada = :atividade, local_realiz = :local_realiz, documento = :documento, tempo = :tempo, id_grupo = :id_grupo, id_modalidade = :id_modalidade, id_aluno = :id_aluno where id_atividade = :id"; cmd.Parameters.Add(":atividade", atividade.atividade); cmd.Parameters.Add(":local_realiz", atividade.local_realiz); cmd.Parameters.Add(":documento", atividade.documento); cmd.Parameters.Add("tempo", atividade.tempo); cmd.Parameters.Add("id_grupo", atividade.id_grupo); cmd.Parameters.Add("id_modalidade", atividade.id_modalidade); cmd.Parameters.Add("id_aluno", atividade.id_aluno); cmd.Parameters.Add(":id", atividade.id_atividade); connection.Open(); cmd.ExecuteNonQuery(); connection.Close(); }
protected bool Equals(Atividade other) { return(id_atividade.Equals(other.id_atividade)); }