Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public void Save(Atividade atividade)
 {
     if (atividade.id_atividade != null)
     {
         this.Update(atividade);
     }
     else
     {
         this.Insert(atividade);
     }
 }
Ejemplo n.º 3
0
 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();
 }
Ejemplo n.º 4
0
        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();
        }
Ejemplo n.º 5
0
 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;
 }
Ejemplo n.º 6
0
        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();
        }
Ejemplo n.º 7
0
 protected bool Equals(Atividade other)
 {
     return(id_atividade.Equals(other.id_atividade));
 }