Beispiel #1
0
        // 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());
        }
Beispiel #4
0
        // 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));
        }
Beispiel #6
0
        // 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));
        }