private void btnModificar_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.dgvProductos.SelectedRows.Count == 1)
         {
             Producto DatosAux = this.ObtenerDatosProducto();
             if (!string.IsNullOrEmpty(DatosAux.IDProducto))
             {
                 frmNuevaTarjetaRegalo Producto = new frmNuevaTarjetaRegalo(DatosAux);
                 Producto.ShowDialog();
                 Producto.Dispose();
                 if (Producto.DialogResult == DialogResult.OK)
                 {
                     this.LlenarGridCatProductos(this.chkTodos.Checked);
                 }
             }
         }
         else
         {
             MessageBox.Show("Seleccione un registro.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmCatTarjetas ~ btnModificar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void btnNuevo_Click(object sender, EventArgs e)
 {
     try
     {
         frmNuevaTarjetaRegalo Producto = new frmNuevaTarjetaRegalo();
         Producto.ShowDialog();
         Producto.Dispose();
         if (Producto.DialogResult == DialogResult.OK)
         {
             this.LlenarGridCatProductos(this.chkTodos.Checked);
         }
         this.Visible = true;
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmCatTarjetas ~ btnNuevo_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }