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