Exemplo n.º 1
0
 public void save(Questao5 f)
 {
     if (f.id == 0)
     {
         questao5Dal.create(f);
     }
     else
     {
         questao5Dal.update(f);
     }
 }
Exemplo n.º 2
0
        static void RunQuestao5()
        {
            // *-carros: [["Uno", 20000],["Gol", 25000]]
            //*  - acessorios: [["Sensor de ré", 2000],["GPS",1000]]

            List <Tuple <string, double> > carros     = new List <Tuple <string, double> >();
            List <Tuple <string, double> > acessorios = new List <Tuple <string, double> >();

            carros.Add(new Tuple <string, double>("Uno", 20000));
            carros.Add(new Tuple <string, double>("Gol", 25000));

            acessorios.Add(new Tuple <string, double>("Sensor de ré", 2000));
            acessorios.Add(new Tuple <string, double>("GPS", 1000));
            acessorios.Add(new Tuple <string, double>("Som", 500));
            acessorios.Add(new Tuple <string, double>("Teto solar", 5000));
            acessorios.Add(new Tuple <string, double>("Rodas de liga", 1200));

            List <Tuple <string, string> > combinacoes = Questao5.MontarCombinacoes(carros.ToArray(), acessorios.ToArray());

            foreach (Tuple <string, string> combinacao in combinacoes)
            {
                Console.WriteLine("Combinação: {0} - {1}", combinacao.Item1, combinacao.Item2);
            }
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            Console.Write("Questão 1 a 33: ");
            int escolha = int.Parse(Console.ReadLine());


            switch (escolha)
            {
            case 1:
                Questao1.Rodar();
                break;

            case 2:
                Questao2.Rodar();
                break;

            case 3:
                Questao3.Rodar();
                break;

            case 4:
                Questao4.Rodar();
                break;

            case 5:
                Questao5.Rodar();
                break;

            case 6:
                Questao6.Rodar();
                break;

            case 7:
                Questao7.Rodar();
                break;

            case 8:
                Questao8.Rodar();
                break;

            case 9:
                Questao9.Rodar();
                break;

            case 10:
                Questao10.Rodar();
                break;

            case 11:
                Questao11.Rodar();
                break;

            case 12:
                Questao12.Rodar();
                break;

            case 13:
                Questao13.Rodar();
                break;

            case 14:
                Questao14.Rodar();
                break;

            case 15:
                Questao15.Rodar();
                break;

            case 16:
                Questao16.Rodar();
                break;

            case 17:
                break;

            case 18:
                Questao18.Rodar();
                break;

            case 19:
                Questao19.Rodar();
                break;

            case 20:
                break;

            case 21:
                Questao21.Rodar();
                break;

            case 22:
                Questao22.Rodar();
                break;

            case 23:
                break;

            case 24:
                Questao24.Rodar();
                break;

            case 25:
                Questao25.Rodar();
                break;

            case 26:
                Questao26.Rodar();
                break;

            case 27:
                Questao27.Rodar();
                break;

            case 28:
                Questao28.Rodar();
                break;

            case 29:
                Questao29.Rodar();
                break;

            case 30:
                Questao30.Rodar();
                break;

            case 31:
                Questao31.Rodar();
                break;

            case 32:
                break;

            case 33:
                Questao33.Rodar();
                break;


            default:
                Console.WriteLine("Não tem essa questão.");
                break;
            }
        }
Exemplo n.º 4
0
        public void Salvar(int FormularioId)
        {
            try
            {
                if (FormularioId > 0)
                {
                    Questao5Bll questao5Bll = new Questao5Bll();
                    Questao5    q           = new Questao5();

                    q.id = Convert.ToInt32(ViewState["idQuestao"]);
                    IFormatProvider culture = new CultureInfo("pt-BR", true);
                    q.formularioId = FormularioId;
                    if (Util.ISDate(txtDataHorario1.Text))
                    {
                        q.DataTentativa1 = DateTime.ParseExact(txtDataHorario1.Text + " " + (txtHora1.Text.Length == 5 ? txtHora1.Text + ":00" : "00:00:00"), "dd/MM/yyyy HH:mm:ss", culture);
                    }
                    else
                    {
                        q.DataTentativa1 = null;
                    }
                    if (Util.ISDate(txtDataHorario2.Text))
                    {
                        q.DataTentativa2 = DateTime.ParseExact(txtDataHorario2.Text + " " + (txtHora2.Text.Length == 5 ? txtHora2.Text + ":00" : "00:00:00"), "dd/MM/yyyy HH:mm:ss", culture);
                    }
                    else
                    {
                        q.DataTentativa2 = null;
                    }
                    if (Util.ISDate(txtDataHorario3.Text))
                    {
                        q.DataTentativa3 = DateTime.ParseExact(txtDataHorario3.Text + " " + (txtHora3.Text.Length == 5 ? txtHora3.Text + ":00" : "00:00:00"), "dd/MM/yyyy HH:mm:ss", culture);
                    }
                    else
                    {
                        q.DataTentativa3 = null;
                    }

                    if (ddlReclamacaoCliente.SelectedValue != "0")
                    {
                        q.reclamacaoClienteId = Convert.ToInt32(ddlReclamacaoCliente.SelectedValue);
                    }
                    else
                    {
                        q.reclamacaoClienteId = null;
                    }

                    q.ValorProposta1      = txtValorProposta1.Text == "" ? 0 : Convert.ToDecimal(txtValorProposta1.Text.Replace("R$ ", ""));
                    q.ValorProposta2      = txtValorProposta2.Text == "" ? 0 : Convert.ToDecimal(txtValorProposta2.Text.Replace("R$ ", ""));
                    q.ValorProposta3      = txtValorProposta3.Text == "" ? 0 : Convert.ToDecimal(txtValorProposta3.Text.Replace("R$ ", ""));
                    q.ValorPropostaAcordo = txtValorPropostaAcordo.Text == "" ? 0 : Convert.ToDecimal(txtValorPropostaAcordo.Text.Replace("R$ ", ""));
                    q.AcordoPrevio        = rbAcordoPrevio.SelectedValue == "1" ? true : false;

                    if (q.AcordoPrevio == false)
                    {
                        q.reclamacaoClienteId = null;
                    }

                    q.Comentario1 = string.IsNullOrEmpty(txtComentario1.Text) ? null : txtComentario1.Text.TrimEnd();
                    q.Comentario2 = string.IsNullOrEmpty(txtComentario2.Text) ? null : txtComentario2.Text.TrimEnd();
                    q.Comentario3 = string.IsNullOrEmpty(txtComentario3.Text) ? null : txtComentario3.Text.TrimEnd();

                    questao5Bll.save(q);
                    ViewState["idQuestao"] = q.id;
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message, ex.InnerException);
            }
        }