public bool Verificacao(Tecnico pObjeto) { Tecnico verf = TecnicoDB.GetOne(pObjeto.IdTecnico); if (verf == null) { // return true; } else { return false; } }
private void Btn_Entrar_Click(object sender, RoutedEventArgs e) { Tecnico check = new Tecnico(); if (Tb_Nome.Text != "" || Pb_Senha.Password != "") { if (TecnicoDB.GetCheck(Tb_Nome.Text, Pb_Senha.Password) != null) { if ((bool)Cb_Lembrar.IsChecked) { if (iso.Contains("login.Usuario")) { iso["login.Usuario"] = Tb_Nome.Text; iso["login.Senha"] = Pb_Senha.Password; } else { iso.Add("login.Usuario", Tb_Nome.Text); iso.Add("login.Senha", Pb_Senha.Password); } } else { if (iso.Contains("login.Usuario")) { iso.Remove("login.Usuario"); iso.Remove("login.Senha"); } } string txtValor = Tb_Nome.Text; string uri = string.Format("/MainPage.xaml?nomeParametro={0}", txtValor); NavigationService.Navigate(new Uri(uri, UriKind.Relative)); } else { MessageBox.Show("Nome ou senha inválidos!"); } } else { MessageBox.Show("Preencha todos os campos!"); } }
void Tecnicos_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) { try { if (!string.IsNullOrEmpty(e.Result)) { JArray jsonArray_Item = JArray.Parse(e.Result); for (int x = 0; jsonArray_Item.Count() > x; x++) { Tecnico tecnico = new Tecnico(); tecnico.IdTecnico = jsonArray_Item[x].Value<int>("IdTecnico"); tecnico.Nome = jsonArray_Item[x].Value<string>("Nome"); tecnico.Telefone = jsonArray_Item[x].Value<string>("Telefone"); tecnico.Endereco = jsonArray_Item[x].Value<string>("Endereco"); tecnico.Senha = jsonArray_Item[x].Value<string>("Senha"); if (Verificacao(tecnico)) { TecnicoDB.Refresh(tecnico); } } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Tecnico", MessageBoxButton.OK); } }