예제 #1
0
        public bool Verificacao(Tecnico pObjeto)
        {
            Tecnico verf = TecnicoDB.GetOne(pObjeto.IdTecnico);

            if (verf == null)
            {
                //
                return true;
            }
            else
            {
                return false;
            }
        }
예제 #2
0
        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!");
            }
        }
예제 #3
0
        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);

            }
        }