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!"); } }
private bool verificarclienteativo(int p) { using (var proxy = new Servico.ClientesClient()) { return(proxy.Clientebloqueado(p)); } }
private void bloquearcliente(int p) { using (var proxy = new Servico.ClientesClient()) { proxy.Bloquearcliente(p, _usuariologado); } }
private void carregagrupos() { using (var proxy = new Servico.ClientesClient()) { Grupos = new List <GrupclienteDto>(proxy.Listargrupo(_usuariologado.empr_codigo).OrderBy(x => x.grcl_nome)); } }
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; } }