// GET: OrdensServicos/Edit/5 public ActionResult EntregarServico(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } OrdensServicos ordensServicos = db.OrdensServicos.Find(id); if (ordensServicos == null) { return(HttpNotFound()); } FinalizarServicoViewModel viewModel = new FinalizarServicoViewModel(); viewModel.OrdensServicosId = ordensServicos.Id; viewModel.NomeCliente = ordensServicos.Clientes.Nome; viewModel.ModeloVeiculo = String.Format("{0} {1} Ano {2}", ordensServicos.Veiculos.MarcasCarros.Nome.Trim(), ordensServicos.Veiculos.Modelo.Trim(), ordensServicos.Veiculos.Ano); viewModel.SubTotalMateriais = String.Format("R${0}", this.CalcularValorTotalDeMateriais(ordensServicos.OrdensServicosMateriais.ToList())); viewModel.SubTotalServicos = String.Format("R${0}", this.CalcularValorTotalDeServicos(ordensServicos.OrdensServicosServicos.ToList())); viewModel.ValorTotal = String.Format("R$ {0}", ordensServicos.ValorTotal); viewModel.Materiais = ordensServicos.OrdensServicosMateriais.ToList(); viewModel.Servicos = ordensServicos.OrdensServicosServicos.ToList(); CombosGenericos combos = new CombosGenericos(); ViewBag.FormaPagamento = new SelectList(combos.ListarFormasPagamento(), "Valor", "Texto"); return(View("FinalizaServico", viewModel)); }
public ActionResult Create([Bind(Include = "Id,Nome,DataNascimento,CPF,RG,Email,Telefone,Celular,EhWhats,CEP,Rua,Numero,Complemento,Bairro,Cidade,Observacao, MarcaVeiculoId, Modelo, Ano, Placa, CategoriaCarro,TipoCombustivel,TipoMotor,ObservacaoCarro")] ClienteViewModel viewCliente, string cbxSexo) { if (ModelState.IsValid) { try { Veiculos veiculo = new Veiculos(); veiculo.Ano = viewCliente.Ano; veiculo.CategoriaCarro = viewCliente.CategoriaCarro; veiculo.MarcaVeiculoId = viewCliente.MarcaVeiculoId; veiculo.Modelo = viewCliente.Modelo; veiculo.Observacoes = viewCliente.ObservacaoCarro; veiculo.Placa = viewCliente.Placa; veiculo.TipoCombustivel = viewCliente.TipoCombustivel; veiculo.TipoMotor = viewCliente.TipoMotor; veiculo.CategoriaCarro = viewCliente.CategoriaCarro; Clientes cliente = new Clientes() { Nome = viewCliente.Nome, DataNascimento = viewCliente.DataNascimento, Sexo = cbxSexo, CPF = viewCliente.CPF, RG = viewCliente.RG, Email = viewCliente.Email, Telefone = viewCliente.Telefone, Celular = viewCliente.Celular, EhWhats = viewCliente.EhWhats, CEP = viewCliente.CEP, Rua = viewCliente.Rua, Numero = viewCliente.Numero, Complemento = viewCliente.Complemento, Bairro = viewCliente.Bairro, Cidade = viewCliente.Cidade, }; cliente.Veiculos = new List <Veiculos>(); cliente.Veiculos.Add(veiculo); CombosGenericos combos = new CombosGenericos(); ViewBag.Sexo = new SelectList(combos.ListarSexo(), "Valor", "Texto"); ViewBag.EhWhats = new SelectList(combos.ListarSimNao(), "Valor", "Texto"); ViewBag.Ano = new SelectList(combos.ListarAnos(), "Valor", "Texto"); ViewBag.TipoCombustivel = new SelectList(combos.ListarTipoCombustivel(), "Valor", "Texto"); ViewBag.MarcaVeiculoId = new SelectList(db.MarcasCarros, "Id", "Nome"); db.Clientes.Add(cliente); db.SaveChanges(); return(RedirectToAction("Index")); } catch (DbEntityValidationException ex) { Console.WriteLine(ex.Message); } } ClienteViewModel clienteView = new ClienteViewModel(); return(View(viewCliente)); }
// GET: Clientes/Create public ActionResult Create() { CombosGenericos combos = new CombosGenericos(); ViewBag.Sexo = new SelectList(combos.ListarSexo(), "Valor", "Texto"); ViewBag.EhWhats = new SelectList(combos.ListarSimNao(), "Valor", "Texto"); ViewBag.Ano = new SelectList(combos.ListarAnos(), "Valor", "Texto"); ViewBag.TipoCombustivel = new SelectList(combos.ListarTipoCombustivel(), "Valor", "Texto"); ViewBag.MarcaVeiculoId = new SelectList(db.MarcasCarros, "Id", "Nome"); return(View()); }
// GET: Veiculos/Create public ActionResult Create(int?id) { Clientes cliente = db.Clientes.Find(id); ViewBag.ClienteId = id; ViewBag.NomeCliente = cliente.Nome; ViewBag.MarcaVeiculoId = new SelectList(db.MarcasCarros, "Id", "Nome"); CombosGenericos combos = new CombosGenericos(); ViewBag.TipoCombustivel = new SelectList(combos.ListarTipoCombustivel(), "Valor", "Texto"); ViewBag.Ano = new SelectList(combos.ListarAnos(), "Valor", "Texto"); return(View()); }
// GET: Clientes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Clientes clientes = db.Clientes.Find(id); if (clientes == null) { return(HttpNotFound()); } Clientes cliente = new Clientes(); cliente.Bairro = clientes.Bairro.Trim(); cliente.Celular = clientes.Celular.Trim(); cliente.CEP = clientes.CEP.Trim(); cliente.Cidade = clientes.Cidade.Trim(); if (clientes.Complemento != null) { cliente.Complemento = clientes.Complemento.Trim(); } cliente.CPF = clientes.CPF.Trim(); cliente.DataNascimento = clientes.DataNascimento; cliente.EhWhats = clientes.EhWhats.Trim(); cliente.Email = clientes.Email.Trim(); cliente.Id = clientes.Id; cliente.Nome = clientes.Nome.Trim(); cliente.Numero = clientes.Numero; if (clientes.Observacao != null) { cliente.Observacao = clientes.Observacao.Trim(); } cliente.RG = clientes.RG.Trim(); cliente.Rua = clientes.Rua.Trim(); cliente.Sexo = clientes.Sexo.Trim(); if (clientes.Telefone != null) { cliente.Telefone = clientes.Telefone.Trim(); } CombosGenericos combos = new CombosGenericos(); ViewBag.Sexo = new SelectList(combos.ListarSexo(), "Valor", "Texto", clientes.Sexo.Trim()); ViewBag.EhWhats = new SelectList(combos.ListarSimNao(), "Valor", "Texto", clientes.EhWhats.Trim()); return(View(cliente)); }
// GET: Veiculos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Veiculos veiculos = db.Veiculos.Find(id); if (veiculos == null) { return(HttpNotFound()); } Veiculos veiculo = new Veiculos() { Ano = veiculos.Ano, CategoriaCarro = veiculos.CategoriaCarro.Trim(), ClienteId = veiculos.ClienteId, Id = veiculos.Id, MarcaVeiculoId = veiculos.MarcaVeiculoId, Modelo = veiculos.Modelo.Trim(), Observacoes = veiculos.Observacoes, Placa = veiculos.Placa.Trim(), QuilometragemAtual = veiculos.QuilometragemAtual, }; if (veiculos.TipoMotor != null) { veiculo.TipoMotor = veiculos.TipoMotor; } Clientes cliente = db.Clientes.Find(veiculos.ClienteId); MarcasCarros marca = db.MarcasCarros.Find(veiculos.MarcaVeiculoId); ViewBag.ClienteId = new SelectList(db.Clientes, "Id", "Nome", veiculos.ClienteId); ViewBag.NomeCliente = cliente.Nome; ViewBag.MarcaVeiculoId = new SelectList(db.MarcasCarros, "Id", "Nome", veiculos.MarcaVeiculoId); ViewBag.NomeMarca = marca.Nome; CombosGenericos combos = new CombosGenericos(); ViewBag.TipoCombustivel = new SelectList(combos.ListarTipoCombustivel(), "Valor", "Texto", veiculos.TipoCombustivel.Trim()); ViewBag.Ano = new SelectList(combos.ListarAnos(), "Valor", "Texto", veiculos.Ano); return(View(veiculo)); }
// GET: Clientes/Details/5 public ActionResult Details(int?id) { CombosGenericos combos = new CombosGenericos(); ViewBag.Sexo = new SelectList(combos.ListarSexo(), "Valor", "Texto"); ViewBag.EhWhats = new SelectList(combos.ListarSimNao(), "Valor", "Texto"); ViewBag.Ano = new SelectList(combos.ListarAnos(), "Valor", "Texto"); ViewBag.TipoCombustivel = new SelectList(combos.ListarTipoCombustivel(), "Valor", "Texto"); ViewBag.MarcaVeiculoId = new SelectList(db.MarcasCarros, "Id", "Nome"); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ClienteViewModel clienteView = new ClienteViewModel(); Clientes clientes = db.Clientes.Find(id); if (clientes == null) { return(HttpNotFound()); } clienteView.Bairro = clientes.Bairro; clienteView.Celular = clientes.Celular; clienteView.CEP = clientes.CEP; clienteView.Cidade = clientes.Cidade; clienteView.Complemento = clientes.Complemento; clienteView.CPF = clientes.CPF; clienteView.DataNascimento = clientes.DataNascimento; clienteView.EhWhats = clientes.EhWhats; clienteView.Email = clientes.Email; clienteView.Id = clientes.Id; clienteView.Nome = clientes.Nome; clienteView.Numero = clientes.Numero; clienteView.Observacao = clientes.Observacao; clienteView.RG = clientes.RG; clienteView.Rua = clientes.Rua; clienteView.Sexo = clientes.Sexo; clienteView.Telefone = clientes.Telefone; clienteView.VeiculosDoCliente = clientes.Veiculos.ToList(); return(View(clienteView)); }