示例#1
0
 private void entrar_click(object sender, RoutedEventArgs e)
 {
     if (!string.IsNullOrEmpty(txtlogin.Text) && !string.IsNullOrEmpty(txtsenha.Password))
     {
         using (var proxy = new Servico.ClientesClient())
         {
             _usuariologado = proxy.Logarusuario(txtlogin.Text, txtsenha.Password);
             if (_usuariologado.usua_codigo != null && _usuariologado.usua_codigo > 0)
             {
                 if (_usuariologado.usua_logar)
                 {
                     Atualizarclientes();
                     Grupo  = new GrupclienteDto();
                     Logado = Visibility.Visible;
                     Logar  = Visibility.Collapsed;
                     TabControl1.SelectedIndex = 1;
                     txtusuario.Text           = _usuariologado.usua_nome;
                 }
                 else
                 {
                     MessageBox.Show("Usuário não tem premissão");
                 }
             }
         }
     }
     else
     {
         MessageBox.Show("Login e senha não pode ficar em branco!");
     }
 }
示例#2
0
 private bool verificarclienteativo(int p)
 {
     using (var proxy = new Servico.ClientesClient())
     {
         return(proxy.Clientebloqueado(p));
     }
 }
示例#3
0
 private void bloquearcliente(int p)
 {
     using (var proxy = new Servico.ClientesClient())
     {
         proxy.Bloquearcliente(p, _usuariologado);
     }
 }
示例#4
0
 private void carregagrupos()
 {
     using (var proxy = new Servico.ClientesClient())
     {
         Grupos = new List <GrupclienteDto>(proxy.Listargrupo(_usuariologado.empr_codigo).OrderBy(x => x.grcl_nome));
     }
 }
示例#5
0
        private void Atualizarclientes()
        {
            new Thread(carregagrupos).Start();
            using (var proxy = new Servico.ClientesClient())
            {
                Clientes = new List <ClienteDto>(proxy.Listarcliente(_usuariologado.empr_codigo));

                ListCollectionView lista = new ListCollectionView(Clientes);
                lista.GroupDescriptions.Add(new PropertyGroupDescription("grcl_codigo.grcl_nome"));
                dgcliente.ItemsSource = lista;
            }
        }