private void textBox_buscaCPF_LostFocus(object sender, RoutedEventArgs e) { DoadorBD doador = new DoadorBD(); String[] dados = doador.getDoadorParaCadastroDeDoacao(textBox_buscaCPF.Text); textBox_nome.Text = dados[0]; textBox_cpf.Text = dados[1]; }
private void button_buscar_Click(object sender, RoutedEventArgs e) { DoadorBD getDoadorID = new DoadorBD(); MensagemBD getMensagens = new MensagemBD(); if (textBox_CpfCnpj.Text == "" || textBox_dataDe.Text == "" || textBox_dataAte.Text == "") { MessageBox.Show("Digite o CPF/CNPJ do doador ou um intervalo de datas para realizar a busca!"); } if (checkBox_filtroData.IsChecked == false) { try { String[] doador = getDoadorID.getDoadorId(textBox_CpfCnpj.Text); List <String[]> mensagens = getMensagens.getMensagensDoDoador(Convert.ToInt32(doador[0])); foreach (var mensagem in mensagens) { listView_mensagens.Items.Add(new MensagensRecebidas() { Data = mensagem[0], Nome = mensagem[1], Mensagem = mensagem[3] }); } } catch { MessageBox.Show("Não foi possível carregar as mensagens!"); } } else if (checkBox_filtroData.IsChecked == true) { DateTime data1 = Convert.ToDateTime(textBox_dataDe.Text); DateTime data2 = Convert.ToDateTime(textBox_dataAte.Text); String data1Formatada = data1.ToString("yyyy-MM-dd HH:mm:ss.fff"); String data2Formatada = data2.ToString("yyyy-MM-dd HH:mm:ss.fff"); try { List <String[]> mensagens = getMensagens.getMensagensPorData(data1Formatada, data2Formatada); foreach (var mensagem in mensagens) { listView_mensagens.Items.Add(new MensagensRecebidas() { Data = mensagem[0], Nome = mensagem[1], Mensagem = mensagem[3] }); } } catch { MessageBox.Show("Não foi possível carregar as mensagens!"); } } }
private void button_cadastrar_Click(object sender, RoutedEventArgs e) { DoadorBD doador = new DoadorBD(); String[] dados = doador.getDoadorParaCadastroDeDoacao(textBox_buscaCPF.Text); DoacaoBD doacao = new DoacaoBD(); String criaDoacao = doacao.addDoacao(Convert.ToInt32(dados[2]), ControlViews.idFunc); if (listView_itens.HasItems) { foreach (ItensCadastroDoacao item in listView_itens.Items) { try { while (item.Qtd != 0) { Boolean resultado = doacao.addItemNaDoacao(Convert.ToInt32(criaDoacao), item.Item); item.Qtd = item.Qtd - 1; } MessageBox.Show("Cadastro realizado com sucesso!"); textBox_buscaCPF.Clear(); textBox_nome.Clear(); textBox_cpf.Clear(); comboBox_itens.SelectedIndex = -1; numeric_itens.Value = null; } catch { MessageBox.Show("Erro no servidor. Por favor, tente novamente mais tarde"); } } } else { MessageBox.Show("Por favor, adicione itens para a doação!"); } }