private void BtSeries_Click(object sender, RoutedEventArgs e) { try { using (FisioEntities3 ctx = new FisioEntities3()) //busca todos tratamentos que estão concluídos { var consulta = from S in ctx.TBSerie join T in ctx.TBTratamento on S.ID_TR equals T.ID_TR join U in ctx.TBUser on T.ID_User_PC equals U.ID where (U.Nome.Contains(txtNome.Text) && (S.Nivel_concluido == true)) select new { ID_Serie = S.ID, Paciente = U.Nome, Nivel = S.Nivel, Angulo = S.Angulo, Articulacao = S.Articulacao, Posicao = S.Posicao, Repeticoes = S.Qt_rep_nivel, Id = T.ID_TR, ID_Paciente = T.ID_User_PC, Qt_Acertos = S.Qt_acertos, Qt_Erros = S.Qt_erros, Score = S.Score_nivel }; dgDados.ItemsSource = consulta.ToList(); //mostra valores na tela int total = consulta.Sum(S => S.Score.Value); int acerto = consulta.Sum(S => S.Qt_Acertos.Value); int erro = consulta.Sum(S => S.Qt_Erros.Value); lpontos.Content = total.ToString(); lacertos.Content = acerto.ToString(); lerros.Content = erro.ToString(); } } catch { } }
private void Button_Click(object sender, RoutedEventArgs e) { //dados do usuario da tela TBUser U = new TBUser(); U.Nome = txtNome.Text; U.Email = txtEmail.Text; //gravar no banco de dados using (FisioEntities3 ctx = new FisioEntities3()) { ctx.TBUser.Add(U); ctx.SaveChanges(); } }
//pesquisa usuários private void ListarUser() { using (FisioEntities3 ctx = new FisioEntities3()) { int a = ctx.TBUser.Count(); lbQTDUser.Content = "Quantidade de Usuários:" + a.ToString();; var consulta = from U in ctx.TBUser where U.Nome.Contains(txtNome.Text) select new { U.ID, U.Nome, U.Tipo, U.Email, U.Fone, U.Login, U.Ativo }; dgDados.ItemsSource = consulta.ToList(); } }
private void BtSalvar(object sender, RoutedEventArgs e) { //gravar no banco de dados if (operacao == "inserir") { //dados do usuario da tela TBUser U = new TBUser(); U.Nome = txtNome.Text; U.Email = txtEmail.Text; U.Fone = txtFone.Text; U.Login = txtLogin.Text; U.Senha = txtSenha.Password; U.Ativo = checkAtivo.IsChecked; U.Tipo = txttipo.Text; using (FisioEntities3 ctx = new FisioEntities3()) { ctx.TBUser.Add(U); ctx.SaveChanges(); } } if (operacao == "alterar") { using (FisioEntities3 ctx = new FisioEntities3()) { TBUser U = ctx.TBUser.Find(Convert.ToInt32(txtID.Text)); if (U != null) { U.Nome = txtNome.Text; U.Email = txtEmail.Text; U.Fone = txtFone.Text; U.Login = txtLogin.Text; U.Senha = txtSenha.Password; U.Ativo = checkAtivo.IsChecked; U.Tipo = txttipo.Text; ctx.SaveChanges(); } } } this.ListarUser(); this.AlteraBotoes(1); this.LimpaCampos(); }
//excluir private void BtExcluir_Click(object sender, RoutedEventArgs e) { using (FisioEntities3 ctx = new FisioEntities3()) { TBUser U = ctx.TBUser.Find(Convert.ToInt32(txtID.Text)); if (U != null) { ctx.TBUser.Remove(U); ctx.SaveChanges(); } } this.ListarUser(); this.AlteraBotoes(1); this.LimpaCampos(); }
//pesquisar private void BtPesquisar_Click(object sender, RoutedEventArgs e) { if (txtID.Text.Trim().Count() > 0) { try { //busca pelo codigo int id = Convert.ToInt32(txtID.Text); using (FisioEntities3 ctx = new FisioEntities3()) { // var consulta = ctx.TBUser; // dgDados.ItemsSource = consulta.ToList(); //procura elemento pelo codigo - substitui select TBUser U = ctx.TBUser.Find(id); dgDados.ItemsSource = new TBUser[1] { U }; } } catch { } } //procura pelo nome if (txtNome.Text.Trim().Count() > 0) { try { using (FisioEntities3 ctx = new FisioEntities3()) { var consulta = from U in ctx.TBUser where U.Nome.Contains(txtNome.Text) select U; dgDados.ItemsSource = consulta.ToList(); } } catch { } } }