Exemplo n.º 1
0
 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 = "";
     }
 }