Exemplo n.º 1
0
        private async void Button6_Click(object sender, EventArgs e)
        {
            var data = new Data
            {
                Vestibular    = cbovest.Text,
                ID            = txtid.Text,
                Matéria       = cbomat.Text,
                Enunciado     = txtquest.Text,
                Alternativa_A = txta.Text,
                Alternativa_B = txtb.Text,
                Alternativa_C = txtc.Text,
                Alternativa_D = txtd.Text,
                Alternativa_E = txte.Text,
                Correta       = cbocorreto.Text,
                Assunto       = cboassunto.Text,
                Img           = txtimg.Text,
            };

            if (cbovest.Text != "" && txtid.Text != "")
            {
                if (cbovest.Text == "Unicamp")
                {
                    FirebaseResponse response = await client.UpdateTaskAsync("Questões/Unicamp/" + txtid.Text, data);

                    Data obj = response.ResultAs <Data>();
                    MessageBox.Show("Dados atualizados");
                }
                if (cbovest.Text == "UNESP")
                {
                    FirebaseResponse response = await client.UpdateTaskAsync("Questões/UNESP/" + txtid.Text, data);

                    Data obj = response.ResultAs <Data>();
                    MessageBox.Show("Dados atualizados");
                }
                if (cbovest.Text == "ENEM")
                {
                    FirebaseResponse response = await client.UpdateTaskAsync("Questões/ENEM/" + txtid.Text, data);

                    Data obj = response.ResultAs <Data>();
                    MessageBox.Show("Dados atualizados");
                }
                if (cbovest.Text == "Fuvest")
                {
                    FirebaseResponse response = await client.UpdateTaskAsync("Questões/Fuvest/" + txtid.Text, data);

                    Data obj = response.ResultAs <Data>();
                    MessageBox.Show("Dados atualizados");
                }
            }
            else
            {
                Erro2 mostrar = new Erro2();
                mostrar.Show();
            }
        }
Exemplo n.º 2
0
        private async void Button5_Click(object sender, EventArgs e)
        {
            if (cbovest.Text != "" && txtid.Text != "")
            {
                if (cbovest.Text == "Unicamp")
                {
                    FirebaseResponse response = await client.GetTaskAsync("Questões/Unicamp/" + txtid.Text);

                    Data obj = response.ResultAs <Data>();
                    cbovest.Text    = obj.Vestibular;
                    txtid.Text      = obj.ID;
                    cbomat.Text     = obj.Matéria;
                    txtquest.Text   = obj.Enunciado;
                    txta.Text       = obj.Alternativa_A;
                    txtb.Text       = obj.Alternativa_B;
                    txtc.Text       = obj.Alternativa_C;
                    txtd.Text       = obj.Alternativa_D;
                    txte.Text       = obj.Alternativa_E;
                    cbocorreto.Text = obj.Correta;
                    cboassunto.Text = obj.Assunto;
                    txtimg.Text     = obj.Img;
                    MessageBox.Show("Dados recuperados");
                }
                if (cbovest.Text == "UNESP")
                {
                    FirebaseResponse response = await client.GetTaskAsync("Questões/UNESP/" + txtid.Text);

                    Data obj = response.ResultAs <Data>();
                    cbovest.Text    = obj.Vestibular;
                    txtid.Text      = obj.ID;
                    cbomat.Text     = obj.Matéria;
                    txtquest.Text   = obj.Enunciado;
                    txta.Text       = obj.Alternativa_A;
                    txtb.Text       = obj.Alternativa_B;
                    txtc.Text       = obj.Alternativa_C;
                    txtd.Text       = obj.Alternativa_D;
                    txte.Text       = obj.Alternativa_E;
                    cbocorreto.Text = obj.Correta;
                    cboassunto.Text = obj.Assunto;
                    txtimg.Text     = obj.Img;
                    MessageBox.Show("Dados recuperados");
                }
                if (cbovest.Text == "ENEM")
                {
                    FirebaseResponse response = await client.GetTaskAsync("Questões/ENEM/" + txtid.Text);

                    Data obj = response.ResultAs <Data>();
                    cbovest.Text    = obj.Vestibular;
                    txtid.Text      = obj.ID;
                    cbomat.Text     = obj.Matéria;
                    txtquest.Text   = obj.Enunciado;
                    txta.Text       = obj.Alternativa_A;
                    txtb.Text       = obj.Alternativa_B;
                    txtc.Text       = obj.Alternativa_C;
                    txtd.Text       = obj.Alternativa_D;
                    txte.Text       = obj.Alternativa_E;
                    cbocorreto.Text = obj.Correta;
                    cboassunto.Text = obj.Assunto;
                    txtimg.Text     = obj.Img;
                    MessageBox.Show("Dados recuperados");
                }
                if (cbovest.Text == "Fuvest")
                {
                    FirebaseResponse response = await client.GetTaskAsync("Questões/Fuvest/" + txtid.Text);

                    Data obj = response.ResultAs <Data>();
                    cbovest.Text    = obj.Vestibular;
                    txtid.Text      = obj.ID;
                    cbomat.Text     = obj.Matéria;
                    txtquest.Text   = obj.Enunciado;
                    txta.Text       = obj.Alternativa_A;
                    txtb.Text       = obj.Alternativa_B;
                    txtc.Text       = obj.Alternativa_C;
                    txtd.Text       = obj.Alternativa_D;
                    txte.Text       = obj.Alternativa_E;
                    cbocorreto.Text = obj.Correta;
                    cboassunto.Text = obj.Assunto;
                    txtimg.Text     = obj.Img;
                    MessageBox.Show("Dados recuperados");
                }
            }
            else
            {
                Erro2 mostrar = new Erro2();
                mostrar.Show();
            }
        }