public ActionResult GravarProdutoFalhado(ProdutosFalhadosViewModel produtofalhadoViewModel) { List <ProdutosFalhadosViewModel> produtosfalhadosViewModel = Session["produtosfalhadosViewModel"] as List <ProdutosFalhadosViewModel>; var produto = ProdutoGetIdMockup(produtofalhadoViewModel.IdProduto); var acao = AcaoGetIdMockup(produtofalhadoViewModel.IdAcaoCorretiva); var solucao = SolucaoAdotadaGetIdMockup(produtofalhadoViewModel.IdSolucaoAdotada); var detalhe = DetalhamentoFalhaGetIdMockup(produtofalhadoViewModel.IdDetalhamentoFalha); var localizacao = LocalizacaoFalhaGetIdMockup(produtofalhadoViewModel.IdLocalizacao); Random rnd = new Random(); produtofalhadoViewModel.IdProdutoFalhado = rnd.Next(10, 40); produtofalhadoViewModel.Produto = produto.Descricao; produtofalhadoViewModel.AcaoCorretiva = acao.Descricao; produtofalhadoViewModel.Localizacao = localizacao.Descricao; produtofalhadoViewModel.DetalhamentoFalha = detalhe.Descricao; produtofalhadoViewModel.SolucaoAdotada = solucao.Descricao; produtosfalhadosViewModel.Add(produtofalhadoViewModel); Session["produtosfalhadosViewModel"] = produtosfalhadosViewModel; return(RedirectToAction("Index", "FluxoAtendimento")); }
private List <ProdutosFalhadosViewModel> ListaProdutosFalhadosMockup() { //ordemservico.IdOrdemServico = 512870; //ordemservico.DataChamado = System.DateTime.Now; //ordemservico.NumeroChamado = 974552; //ordemservico.NomeTecnico = "Claudio dos Santos"; //ordemservico.IdCliente = 1; List <ProdutosFalhadosViewModel> produtosfalhados = new List <ProdutosFalhadosViewModel>(); ProdutosFalhadosViewModel prd1 = new ProdutosFalhadosViewModel(); prd1.IdProdutoFalhado = 1; prd1.IdAcaoCorretiva = 1; prd1.IdDetalhamentoFalha = 1; prd1.IdLocalizacao = 1; prd1.IdOrdemServico = 512870; prd1.IdProduto = 1; prd1.IdProdutoFalhado = 1; prd1.IdSolucaoAdotada = 1; prd1.NumeroSerie = "NumeroSerie1"; prd1.Localizacao = "Localizacao1"; prd1.Produto = "Produto1"; prd1.SolucaoAdotada = "Solucao1"; prd1.StatusFuncionamento = true; prd1.DetalhamentoFalha = "Detalhamento1"; prd1.AcaoCorretiva = "Acao1"; produtosfalhados.Add(prd1); ProdutosFalhadosViewModel prd2 = new ProdutosFalhadosViewModel(); prd2.IdProdutoFalhado = 2; prd2.IdAcaoCorretiva = 1; prd2.IdDetalhamentoFalha = 1; prd2.IdLocalizacao = 1; prd2.IdOrdemServico = 512870; prd2.IdProduto = 2; prd2.IdProdutoFalhado = 1; prd2.IdSolucaoAdotada = 2; prd2.NumeroSerie = "NumeroSerie2"; prd2.Localizacao = "Localizacao1"; prd2.Produto = "Produto2"; prd2.SolucaoAdotada = "Solucao2"; prd2.StatusFuncionamento = false; prd2.DetalhamentoFalha = "Detalhamento2"; prd2.AcaoCorretiva = "Acao2"; produtosfalhados.Add(prd2); return(produtosfalhados); }
public PartialViewResult ExibirListaDelhamentoFalha(int idProduto) { var produtoFalhadoViewModel = new ProdutosFalhadosViewModel(); //Implementar a chamada de seu método // produtoFalhadoViewModel.DetalhamentosFalhas = new SelectList(_detalhamentofalhaBusiness.ListarDetalhamentosFalhas(idProduto), "IdDetalhamentoFalha", "Descricao", produtoFalhadoViewModel.IdDetalhamentoFalha); produtoFalhadoViewModel.DetalhamentosFalhas = new SelectList(ListaDetalhamentoFalhaMockup(idProduto), "IdDetalhamentoFalha", "Descricao", produtoFalhadoViewModel.IdDetalhamentoFalha); return(PartialView("_CadastroProdFalhaDetalhamento", produtoFalhadoViewModel)); }
public PartialViewResult ExibirListaLocalizacaoFalha(int idProduto) { var produtoFalhadoViewModel = new ProdutosFalhadosViewModel(); //Implementar a chamada de seu método // produtoFalhadoViewModel.LocalizacoesFalhas = new SelectList(_localizacaofalhaBusiness.ListarLocalizacoesFalhas(idProduto), "IdLocalizacao", "Descricao", produtoFalhadoViewModel.IdLocalizacao); produtoFalhadoViewModel.LocalizacoesFalhas = new SelectList(ListaLocalizacaoFalhaMockup(idProduto), "IdLocalizacao", "Descricao", produtoFalhadoViewModel.IdLocalizacao); return(PartialView("_CadastroProdFalhaLocalizacao", produtoFalhadoViewModel)); }
public PartialViewResult ExibirCadastroProdutosFalhados() { var produtoFalhadoViewModel = new ProdutosFalhadosViewModel(); //Implementar a chamada de seu método //ViewBag.IdProduto = new SelectList(_produtoBusiness.GetAll(), "IdProduto", "Descricao", produtoFalhadoViewModel.IdProduto); ViewBag.IdProduto = new SelectList(ListaProdutosMockup(), "IdProduto", "Descricao", produtoFalhadoViewModel.IdProduto); return(PartialView("_CadastroProdutosFalhados2", produtoFalhadoViewModel)); }