/// <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; } } }