Пример #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 = "";
     }
 }
Пример #2
0
        private void CboTipoPonto_SelectedIndexChanged(object sender, EventArgs e)
        {
            CFiltroClient oProxy = new CFiltroClient();

            PONTOCONTROLE[] oListaPonto;
            if (CboTipoPonto.SelectedIndex > 0)
            {
                char Tipo;
                if (CboTipoPonto.SelectedIndex == 1)
                {
                    Tipo = char.Parse("E");
                }
                else
                {
                    Tipo = char.Parse("S");
                }
                oListaPonto = oProxy.ListarPontosControle(Tipo);
            }
            else
            {
                oListaPonto = oProxy.ListarTodosPontosControle();
            }
            PONTOCONTROLE oPonto = new PONTOCONTROLE();

            oPonto.PoNome = "TODOS OS PONTOS";

            List <PONTOCONTROLE> oLista = new List <PONTOCONTROLE>();

            oLista.Add(oPonto);

            for (int i = 0; i < oListaPonto.Length; i++)
            {
                oLista.Add(oListaPonto[i]);
            }
            CboPonto.DataSource    = oLista;
            CboPonto.DisplayMember = "PoNome";
            CboPonto.ValueMember   = "PoCodigo";
            oProxy.Close();
        }