private void btnAnular_Click(object sender, EventArgs e) { int index = (dgvPartida.CurrentCell == null ? -1 : dgvPartida.CurrentCell.RowIndex); if (index == -1) { MessageBox.Show("Primero debe seleccionar una partida", Global.tituloPres, MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (MessageBox.Show("¿Desea inactivar la partida?", Global.tituloPres, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) return; var oPartida = new Partida(); oPartida.idPartida = dgvPartida.Rows[index].Cells[colPartida.Name].Value.ToString(); oPartida.Obtener(); oPartida.idEstado = "I"; oPartida.Actualizar(); //Para actualizar la lista mostar(); }
private void modificar() { int index = (dgvPartida.CurrentCell == null ? -1 : dgvPartida.CurrentCell.RowIndex); if (index == -1) { MessageBox.Show("Primero debe seleccionar una partida", Global.tituloPres, MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } tipo = 2; Partida oPartida = new Partida(); oPartida.idPartida = dgvPartida.Rows[index].Cells[colPartida.Name].Value.ToString(); oPartida.Obtener(); txtIdPartida.Text = oPartida.idPartida; txtPartida.Text = oPartida.partida.Trim(); }
private void mostar() { var partida = new Partida(); dgvPartida.DataSource = partida.Listar(); }
private void guardar() { string Descripcion = txtPartida.Text.Trim(); if (Descripcion.Equals("")) { MessageBox.Show("Debe indicar una descripcion ", Global.tituloPres, MessageBoxButtons.OK, MessageBoxIcon.Information); txtPartida.Focus(); txtPartida.SelectAll(); return; } if (MessageBox.Show("¿Desea guardar el Regitro?", Global.tituloPres, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) return; Partida oPartida = new Partida(); oPartida.idPartida = txtIdPartida.Text; oPartida.partida = txtPartida.Text.Trim(); oPartida.idEstado = "A"; if (tipo == 1) //Esta insertando { oPartida.Insertar(); } else //Esta modificando { oPartida.Actualizar(); } limpar(); //al terminar los metodos habilitamos los controles habilitarControles(false); dgvPartida.DataSource = oPartida.Listar(); int numFilas = dgvPartida.RowCount; if (tipo == 2) //Solo busco si esta modificando { for (int i = 0; i <= numFilas - 1; i++) { if (dgvPartida.Rows[i].Cells[colPartida.Name].Value.ToString() == oPartida.idPartida) { dgvPartida.CurrentCell = dgvPartida.Rows[i].Cells[colPartida.Name]; return; } } } }