Ir ao conteúdo
  • Cadastre-se

NitaPikachu

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Tudo que NitaPikachu postou

  1. Nem reparei nesse pormenor obrigada! adicionado 1 minuto depois Ainda me da esses erros manhosos ><
  2. Eu fiz alterações e este e o erro que me aparece agora
  3. Boa tarde a todos o meu programa esta a dar um erro. Ele tem RadioButton nas horas,no tipo e no sexo. E DatePicker na data. E suposto ele guardar na base de dados os valores que seleccionar contudo esta a dar um erro que se encontra nas opções do RadioButton. Alguém sabe como resolver? Cumprimentos { /// <summary> /// Lógica interna para Marcar.xaml /// </summary> public partial class Marcar : Window { SqlConnection sqlconn = new SqlConnection(@"Data Source=VOYAGER1; Initial Catalog=Naturologia; Integrated Security=True"); SqlCommand comando = new SqlCommand(); SqlDataReader dr; public Marcar() { InitializeComponent(); } private void Sair_Click(object sender, RoutedEventArgs e) { MainWindow janela = new MainWindow(); janela.Show(); this.Hide(); this.Close(); } String tipo; String hora; String sexos; public string Tipo { get => tipo; set => tipo = value; } public string Hora { get => hora; set => hora = value; } public string Sexos { get => sexos; set => sexos = value; } private void Guardar_Click(object sender, RoutedEventArgs e) { sqlconn.Open(); string ver = "Select data, hora from adnotas where data = @data, hora= @hora"; SqlCommand cmd = new SqlCommand(ver, sqlconn); cmd.Parameters.AddWithValue("@data", data.Text); cmd.Parameters.AddWithValue("@hora", hora); dr = cmd.ExecuteReader(); if (dr.Read()) { MessageBox.Show("Já existe uma marcação para essa data e hora"); sqlconn.Close(); } if (Nome.Text != "" & Contacto.Text != "" & hora != "" & tipo != "") { sqlconn.Open(); comando = new SqlCommand(); comando.Connection = sqlconn; comando.CommandText = "Insert into marcar (nome, idade, sexo, hora, data, para) values ('" + Nome.Text + "', '" + Idade.Text + "', '" + sexos + "', '" + hora + "', '" + data.Text + "', '" + tipo + "');"; comando.ExecuteNonQuery(); MessageBox.Show("Marcação efectuada com sucesso"); sqlconn.Close(); Nome.Text = ""; Idade.Text = ""; sexos = ""; hora = ""; data.Text = ""; tipo= ""; } } void Florais_Checked(object RoutedEventArgs) => Tipo = "Florais"; void Nutricao_Checked(object RoutedEventArgs) => Tipo = "Nutrição"; void Reikie_Checked(object RoutedEventArgs) => Tipo = "Reikie"; void Regularemocoes_Checked(object RoutedEventArgs) => Tipo = "Regular Emoções"; void Dez_Checked(object RoutedEventHandler) => hora = "10"; void Treze_Checked(object RoutedEventHandler) { hora = "13"; } void Bou_Checked(object RoutedEventHandler) => hora = "16"; void Femenino_Checked(object RoutedEventHandler) => sexos = "Femenino"; void Masculino_Checked(object RoutedEventHandler) => sexos = "Masculino"; } }
  4. Alguém me consegue corrigir o erro? Eu estou a tentar inserir os dados e quero que, utilizando um textbox onde procurar, se insere o nome e ao clicar no botão de pesquisa Pesquisa_Click odemos visualizar todos osd dados desse registo dentro da listbox ListBox1. Estou a trabalhar com o visual studio. Obrigada. namespace Naturologia { public partial class AdicionarPaciente : Window { SqlConnection sqlconn = new SqlConnection(@"Data Source=VOYAGER1; Initial Catalog=Naturologia; Integrated Security=True"); SqlCommand comando = new SqlCommand(); SqlDataReader dr; public AdicionarPaciente() { InitializeComponent(); } private void Guardar_Click(object sender, RoutedEventArgs e) { if (nome.Text !="" & contacto.Text !="") { sqlconn.Open(); comando = new SqlCommand(); comando.Connection = sqlconn; comando.CommandText = "Insert into paciente(nome, idade, contacto, nota, sexo) values ('" + nome + "', '" + idade.Text + "', '" + contacto + "', '" + notaP.Text + "', '" + sexop.Text + "')"; comando.ExecuteNonQuery(); MessageBox.Show("Paciente adicionado com sucesso"); sqlconn.Close(); lista(); nome.Text = ""; notaP.Text = ""; idade.Text = ""; sexop.Text = ""; contacto.Text = ""; } } private void Binicio_Click(object sender, RoutedEventArgs e) { paginadoc janela = new paginadoc(); janela.Show(); this.Hide(); this.Close(); } private void Bagenda_Click(object sender, RoutedEventArgs e) { Agenda janela = new Agenda(); janela.Show(); this.Hide(); this.Close(); } private void Bnotas_Click(object sender, RoutedEventArgs e) { Notas janela = new Notas(); janela.Show(); this.Hide(); this.Close(); } private void Pacientes_Click(object sender, RoutedEventArgs e) { Pacientes janela = new Pacientes(); janela.Show(); this.Hide(); this.Close(); } private void Bpacientes_Click(object sender, RoutedEventArgs e) { AdicionarNotas janela = new AdicionarNotas(); janela.Show(); this.Hide(); this.Close(); } private void Update_Click(object sender, RoutedEventArgs e) { } private void Eliminar_Click(object sender, RoutedEventArgs e) { } private void lista() { ListBox1.Items.Clear(); sqlconn.Open(); comando.CommandText = "use Naturologia; Select* From paciente where nome like '%procurar%'; "; dr = comando.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { ListBox1.Items.Add(dr); } } sqlconn.Close(); } private void ListBox1_SelectionChanged(object sender, SelectionChangedEventArgs e) { } private void Pesquisa_Click(object sender, RoutedEventArgs e) { comando.Connection = sqlconn; lista(); } } }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!