private void CancelarBt_Click(object sender, EventArgs e)
        {
            ReservacionMesas r = (ReservacionMesas)reservaBindingSource.Current;

            DatosEstaticos.reservacionesList.Remove(r);
            reservaBindingSource.Remove(r);
        }
 private void ReservarBt_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(numMesaTb.Text) && !string.IsNullOrWhiteSpace(horaTb.Text) && !string.IsNullOrWhiteSpace(contactoTb.Text) && !string.IsNullOrWhiteSpace(nombreClienteTb.Text))
     {
         if (horaTb.TextLength == 5)
         {
             int count2       = 0;
             int numMesaParse = int.Parse(numMesaTb.Text);
             foreach (MesasJson item in GestionJson.mesasJson)
             {
                 if (item.numMesa == numMesaParse)
                 {
                     count2++;
                 }
             }
             if (count2 == 0)
             {
                 MessageBox.Show("La mesa elejida no corresponde al plano actual", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             }
             else
             {
                 bool comprobacion = ControlHoraMesa();
                 if (comprobacion)
                 {
                     ReservacionMesas res = new ReservacionMesas(numMesaParse, nombreClienteTb.Text, horaTb.Text, fechaDtp.Value, contactoTb.Text);
                     reservaBindingSource.Add(res);
                     DatosEstaticos.reservacionesList.Add(res);
                     if (count == 0)
                     {
                         reservacionesDg.Columns[0].HeaderText = "Mesa";
                         reservacionesDg.Columns[1].HeaderText = "Cliente";
                         reservacionesDg.Columns[2].HeaderText = "Hora";
                         reservacionesDg.Columns[3].HeaderText = "Fecha";
                         reservacionesDg.Columns[4].HeaderText = "Contacto";
                     }
                 }
                 else
                 {
                     MessageBox.Show("No se puede reservar : Mesa reservada en ese horario", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 }
             }
         }
         else
         {
             MessageBox.Show("La hora debe contener parametros correctos HH:MM", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
     else
     {
         MessageBox.Show("Todos los campos deben contener parametros", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }