private void btnModificar_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.dgvPromociones.SelectedRows.Count == 1)
         {
             Promocion Datos = this.ObtenerDatosPromocion();
             this.Visible = false;
             frmNuevaPromocion ModificarPromocion = new frmNuevaPromocion(Datos.IDPromocion);
             ModificarPromocion.ShowDialog();
             if (ModificarPromocion.DialogResult == DialogResult.OK)
             {
                 LlenarGrid();
             }
             ModificarPromocion.Dispose();
             this.Visible = true;
         }
         else
         {
             MessageBox.Show("Seleccione una fila.", Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmPromociones ~ btnModificar_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         this.Visible = true;
     }
 }
 private void btnNuevo_Click(object sender, EventArgs e)
 {
     try
     {
         this.Visible = false;
         frmNuevaPromocion AgregarPromocion = new frmNuevaPromocion();
         AgregarPromocion.ShowDialog();
         if (AgregarPromocion.DialogResult == DialogResult.OK)
         {
             LlenarGrid();
         }
         AgregarPromocion.Dispose();
         this.Visible = true;
     }
     catch (Exception ex)
     {
         LogError.AddExcFileTxt(ex, "frmPromociones ~ btnNuevo_Click");
         MessageBox.Show(Comun.MensajeError, Comun.Sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
         this.Visible = true;
     }
 }