private void TxtCodigoUsuario_Leave(object sender, EventArgs e) { if (TxtCodigoUsuario.Text.Trim() != "") { CFiltroClient oProxy = new CFiltroClient(); try { if (CboTipoUsuario.SelectedIndex == 1) { var Usuario = oProxy.SelecionaTerceiro(int.Parse(TxtCodigoUsuario.Text)); LblUsuario.Text = Usuario.TeNome; } else if (CboTipoUsuario.SelectedIndex == 2) { var Usuario = oProxy.SelecionaFuncionario(int.Parse(TxtCodigoUsuario.Text)); LblUsuario.Text = Usuario.FUNOMFUNC; } else if (CboTipoUsuario.SelectedIndex == 3) { var Usuario = oProxy.SelecionaEstagiario(int.Parse(TxtCodigoUsuario.Text)); LblUsuario.Text = Usuario.ESNome; } else { var Usuario = oProxy.SelecionaVisitante(int.Parse(TxtCodigoUsuario.Text)); LblUsuario.Text = Usuario.ViNome; } } catch (Exception ex) { MessageBox.Show("O código informada não corresponde de um " + CboTipoUsuario.Text + " válido. Confira a digitação!"); TxtCodigoUsuario.Focus(); } oProxy.Close(); } else { LblUsuario.Text = ""; } }