public void save(Questao5 f) { if (f.id == 0) { questao5Dal.create(f); } else { questao5Dal.update(f); } }
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); } }
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; } }
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); } }