Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
NitaPikachu

C# Erro no programa, dificuldade a guardar dados

Recommended Posts

Postado (editado)

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";
    }

    }

 

Editado por Evandro
inserindo tag de code

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poderia colocar alguma imagem do erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

image.png.82f6effc9bdbf61b402548abb199e601.png

image.png.d0d56467cf331070003732a36cc72cb6.png

Eu fiz alterações e este e o erro que me aparece agora

image.png

Compartilhar este post


Link para o post
Compartilhar em outros sites
Postado (editado)
45 minutos atrás, NitaPikachu disse:

image.png.82f6effc9bdbf61b402548abb199e601.png

image.png.d0d56467cf331070003732a36cc72cb6.png

Eu fiz alterações e este e o erro que me aparece agora

image.png

acredito que o problema seja agora nesta linha:

string ver = "Select data, hora from adnotas where data = @data, hora= @hora";

deveria ser ` where data = @data and hora= @hora";`

Editado por Igor Pauli
apertei enter sem querer

Compartilhar este post


Link para o post
Compartilhar em outros sites

Escreva um programa que leia uma quantia financeira (valor real) e então informe quantas moedas
de R$ 1, R$ 0,50, R$ 0,25, R$ 0,10, R$ 0,05 e R$ 0,01 são necessárias para expressar esta quantia de tal
forma a utilizar o menor número de moedas possível (troco mínimo).
Como exemplo, a tabela abaixo exibe o troco mínimo para alguns valores:
Valor Troco mínimo
R$ 5,00 5 moedas de R$ 1
R$ 2,50 2 moedas de R$ 1 e 1 moeda de R$ 0,50
R$ 7,75 7 moedas de R$ 1, 1 moeda de R$ 0,50 e 1 moeda

de R$ 0,25

R$ 11,67 11 moedas de R$ 1, 1 moeda de R$ 0,50, 1 moeda
de R$ 0,10, 1 moeda de R$ 0,05 e 2 moedas de 0,1R$

 

 

gente alguem sabe como fazer no portugol

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nem reparei nesse pormenor obrigada!:)

adicionado 1 minuto depois

image.png.6d62a314dab5e9a46ba42ff11ea4e6f3.pngAinda me da esses erros manhosos ><

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×