/// <summary>
        /// carga el formulario frmMostrarCliente
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnMostrar_Click(object sender, EventArgs e)
        {
            var form = Application.OpenForms.OfType <FrmMostrarCliente>().FirstOrDefault();
            FrmMostrarCliente frmMostrarCliente = form ?? new FrmMostrarCliente();

            AddFormInPanel(frmMostrarCliente);
        }
 /// <summary>
 /// carga los datos de la table con los clientes en el formulario frmMostrarCliente
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void dataCliente_CurrentCellChanged(object sender, EventArgs e)
 {
     if (dataCliente.CurrentRow != null)
     {
         FrmMostrarCliente mc   = new FrmMostrarCliente();
         Form frmMostrarCliente = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmMostrarCliente);
         if (frmMostrarCliente != null)
         {
             ((FrmMostrarCliente)frmMostrarCliente).txtDni.Text       = dataCliente.CurrentRow.Cells["Dni"].Value.ToString();
             ((FrmMostrarCliente)frmMostrarCliente).txtNombre.Text    = dataCliente.CurrentRow.Cells["Nombre"].Value.ToString();
             ((FrmMostrarCliente)frmMostrarCliente).txtApellido.Text  = dataCliente.CurrentRow.Cells["Apellido"].Value.ToString();
             ((FrmMostrarCliente)frmMostrarCliente).txtDireccion.Text = dataCliente.CurrentRow.Cells["Direccion"].Value.ToString();
             ((FrmMostrarCliente)frmMostrarCliente).txtTelefono.Text  = dataCliente.CurrentRow.Cells["Telefono"].Value.ToString();
             ((FrmMostrarCliente)frmMostrarCliente).disponibilidadDelCliente(Convert.ToBoolean(dataCliente.CurrentRow.Cells["Disponible"].Value));
             ((FrmMostrarCliente)frmMostrarCliente).btnMCliente.Enabled = false;
         }
     }
 }