private void btnBuscar_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtNroDoc.Text)) { MessageBox.Show("Por favor debe introducir un numero de documento"); return; } if (!int.TryParse(txtNroDoc.Text, out int n)) { MessageBox.Show("Por favor debe introducir un formato numerico para el numero de documento"); return; } var tDoc = (KeyValuePair <int, string>)cmbTipoDoc.SelectedItem; int tipoDoc = tDoc.Key; long nroDoc = long.Parse(txtNroDoc.Text); try { cliente = _clienteBll.BuscarCliente(tipoDoc, nroDoc); var opcion = MessageBox.Show("Cliente Encontrado", $@"Se encontro el cliente = {cliente.Apellido},{cliente.Nombre}", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); if (opcion == DialogResult.OK) { this.Close(); } } catch (Exception exp) { var usuario = Services.SessionManager.GetInstance.Usuario; _bitacoraBll.RegistrarBitacora(usuario, $"No se encontro el cliente de documento = {nroDoc}", 2); var opcion = MessageBox.Show(exp.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); if (opcion == DialogResult.OK) { this.Close(); } } }