public IActionResult AddServico(int id, int drpServicos) { TempList tl = new TempList(); ViewBag.Servicos = new SelectList (_servicoDAO.ListarTodos(), "IdServico", "NomeServico"); Servico s = new Servico(); s = _servicoDAO.BuscarPorId(drpServicos); Reserva r = new Reserva(); //Adicionar os produtos dentro do carrinho ItemVenda i = new ItemVenda { Servico = s, Quantidade = 1, Preco = s.PrecoServico, Reserva = r, Nome = s.NomeServico }; tl.Nome = s.NomeServico; tl.Preco = s.PrecoServico; tl.Quantidade = 1; tl.Servico = s; //Gravar o objeto na tabela _itemVendaDAO.Cadastrarxx(tl); //_itemVendaDAO.Cadastrar(i); itensVendaLista.Add(i); return(RedirectToAction("Cadastrar")); }
protected void btnRegistrar_Click(object sender, EventArgs e) { OS_Servico oss = new OS_Servico(); OS_ServicoDAO ossDao = new OS_ServicoDAO(); ServicoDAO servicoDao = new ServicoDAO(); OrdemServico ordemServico = new OrdemServico(); ordemServico.Servicos = new List <Servico>(); OrdemServicoDAO osDao = new OrdemServicoDAO(); DataTable table = Session["dataServices"] as DataTable; Cliente cliente = Session["client"] as Cliente; int hora = 0; for (int i = 0; i < table.Rows.Count; i++) { ordemServico.Servicos.Add(servicoDao.BuscarPorId(int.Parse(table.Rows[i]["idService"].ToString()))); ordemServico.Total += ordemServico.Servicos[i].Valor; ordemServico.DataSolicitacao = DateTime.Parse(table.Rows[i]["dateService"].ToString()); hora += int.Parse(table.Rows[i]["timeService"].ToString()); ordemServico.Cliente.Id = cliente.Id; ordemServico.Status = txtStatus.Text; ordemServico.PrazoEntrega = ordemServico.DataSolicitacao.AddHours(hora); } ordemServico = osDao.Insere(ordemServico); if (ordemServico != null) { lblResultado.Text = "Registros inseridos com sucesso"; (Session["dataServices"] as DataTable).Clear(); LoadOsTable(); } else { lblResultado.Text = "Falha ao inserir"; return; } for (int i = 0; i < table.Rows.Count; i++) { oss = ossDao.GeraOS_Servico(ordemServico, ordemServico.Servicos[i], int.Parse(table.Rows[i]["quantityService"].ToString())); ossDao.Insere(oss); } }
public IActionResult Alterar(int id) { return(View (_servicoDAO.BuscarPorId(id))); }