private void botaoSalvar_Click(object sender, RoutedEventArgs e) { bool v = false; Classes.ClassePerfil p = new Classes.ClassePerfil(cdUsuario); switch (op) { case 0: v = p.AdicionarPerfil(campoNome.Text, campoDesc.Text); if (v) { AtualizarPerfis(); AtivarCampos(false); } break; case 1: v = p.AlterarPerfil(id, campoNome.Text, campoDesc.Text); if (v) { AtualizarPerfis(); AtivarCampos(false); } break; case 2: Dictionary <string, string> pesquisa = new Dictionary <string, string>(); if (campoNome.Text != "") { pesquisa.Add("nmPerfil", campoNome.Text); } if (campoDesc.Text != "") { pesquisa.Add("dsPerfil", campoDesc.Text); } if (pesquisa.Count > 0) { string cmdText = "select cdPerfil 'Código', nmPerfil 'Nome', dsPerfil 'Descrição' from tbPerfil where "; foreach (var filtro in pesquisa) { cmdText += filtro.Key + " like '" + filtro.Value + "%' and "; } cmdText = cmdText.Substring(0, cmdText.Length - 5); listaPerfil.DataContext = Connect.LiteConnection(cmdText); AtivarCampos(false); } break; } }
private void botaoDelF_Click(object sender, RoutedEventArgs e) { try { int index = listaForn.SelectedIndex; DataRowView row = (DataRowView)listaForn.Items[index]; int cd = Convert.ToInt32(row[0]); Classes.ClassePerfil p = new Classes.ClassePerfil(cdUsuario); p.DeletarPerfilForn(cd); AtualizarFornecedores(); } catch { Xceed.Wpf.Toolkit.MessageBox.Show("Você não selecionou"); } }
private void botaoAddF_Click(object sender, RoutedEventArgs e) { if (campoForn.Items.Count > 0) { if (campoForn.SelectedIndex == -1) { Xceed.Wpf.Toolkit.MessageBox.Show("Você não selecionou Fornecedor"); } else { string cdForn = campoForn.SelectedValue.ToString(); Classes.ClassePerfil p = new Classes.ClassePerfil(cdUsuario); p.AdicionarPerfilForn(id, cdForn); AtualizarFornecedores(); } } }
private void botaoAddP_Click(object sender, RoutedEventArgs e) { if (campoProduto.Items.Count > 0) { if (campoProduto.SelectedIndex == -1) { Xceed.Wpf.Toolkit.MessageBox.Show("Você não selecionou Produto"); } else { string cdProduto = campoProduto.SelectedValue.ToString(); Classes.ClassePerfil p = new Classes.ClassePerfil(cdUsuario); p.AdicionarPerfilProduto(id, cdProduto); AtualizarProdutos(); } } }
private void botaoDeletar_Click(object sender, RoutedEventArgs e) { try { MessageBoxResult box = MessageBox.Show("Você vai deletar um perfil, tem certeza?", "Confirmar", MessageBoxButton.YesNo); if (box == MessageBoxResult.Yes) { int index = listaPerfil.SelectedIndex; DataRowView row = (DataRowView)listaPerfil.Items[index]; int cd = Convert.ToInt32(row[0]); Classes.ClassePerfil c = new Classes.ClassePerfil(cdUsuario); c.DeletarPerfil(cd); AtualizarPerfis(); } } catch { Xceed.Wpf.Toolkit.MessageBox.Show("Você não selecionou"); } }