public override void proNuevo()
        {
            base.proNuevo();
            xfrmGraManLineaGenetica frmFormulario = new xfrmGraManLineaGenetica(varCodFormulario, varCodOperacion, 0);

            if (frmFormulario.ShowDialog(this) == DialogResult.OK)
            {
                grcListado.DataSource = clsGraLineaGenetica.Listar();
            }
        }
 public override void proModificar()
 {
     base.proModificar();
     foreach (int varPosicion in this.grvListado.GetSelectedRows())
     {
         int varRegistro = ((clsGraLineaGenetica)this.grvListado.GetRow(varPosicion)).Id;
         xfrmGraManLineaGenetica frmFormulario = new xfrmGraManLineaGenetica(varCodFormulario, varCodOperacion, varRegistro);
         if (frmFormulario.ShowDialog(this) == DialogResult.OK)
         {
             grcListado.DataSource = clsGraLineaGenetica.Listar();
         }
     }
 }
        private void grcListado_DoubleClick(object sender, System.EventArgs e)
        {
            if (!btnModificar.Enabled)
            {
                return;
            }
            int  varRegistro   = ((clsGraLineaGenetica)this.grvListado.GetRow(grvListado.FocusedRowHandle)).Id;
            Form frmFormulario = new xfrmGraManLineaGenetica(varCodFormulario, 2, varRegistro);

            if (frmFormulario.ShowDialog(this) == DialogResult.OK)
            {
                grcListado.DataSource = clsGraLineaGenetica.Listar();
            }
        }