Ejemplo n.º 1
0
 private void fillCTM(CTM ctm, CTMViewModel model)
 {
     ctm.IDCliente     = model.IDCliente;
     ctm.IDEquipamento = model.IDEquipamento;
     ctm.IDUsuario     = visitor.ID;
     ctm.SerialNumber  = model.SerialNumber;
     ctm.PartNumber    = model.Partnumber;
 }
Ejemplo n.º 2
0
        public ActionResult Create()
        {
            var model = new CTMViewModel();

            model.ListaEquipamentos = new List <SelectListItem>();
            model.ListaEquipamentos.AddRange(EquipamentoService.getEquipamentos(1).Select(x => new SelectListItem()
            {
                Text = x.Descricao, Value = x.IDEquipamento.ToString()
            }));

            return(View(model));
        }
Ejemplo n.º 3
0
        public ActionResult Create(CTMViewModel model)
        {
            var ctm = new CTM();

            fillCTM(ctm, model);

            CTMService.saveCTM(ctm);

            model.ListaEquipamentos = new List <SelectListItem>();
            model.ListaEquipamentos.AddRange(EquipamentoService.getEquipamentos(1).Select(x => new SelectListItem()
            {
                Text = x.Descricao, Value = x.IDEquipamento.ToString()
            }));
            addMensagemSucesso("CTM criado com sucesso!");
            return(RedirectToAction("Edit", new { idCTM = ctm.IDCTM }));
        }
Ejemplo n.º 4
0
        public ActionResult Edit(CTMViewModel model)
        {
            var ctm = CTMService.getCTM(model.IDCTM);

            fillCTM(ctm, model);

            CTMService.saveCTM(ctm);

            model.ListaEquipamentos = new List <SelectListItem>();
            model.ListaEquipamentos.AddRange(EquipamentoService.getEquipamentos(1).Select(x => new SelectListItem()
            {
                Text = x.Descricao, Value = x.IDEquipamento.ToString()
            }));
            addMensagemSucesso("CTM alterado com sucesso!");
            return(View(model));
        }
Ejemplo n.º 5
0
        private CTMViewModel getViewModel(CTM ctm)
        {
            var model = new CTMViewModel()
            {
                IDCTM              = ctm.IDCTM,
                IDCliente          = ctm.IDCliente,
                DataCriacao        = ctm.DataCriacao,
                DataModificacao    = ctm.DataModificacao,
                IDEquipamento      = ctm.IDEquipamento,
                IDUsuario          = ctm.IDUsuario,
                NomeCliente        = ctm.Clientes.Nome,
                Partnumber         = ctm.PartNumber,
                SerialNumber       = ctm.SerialNumber,
                PossuiFIRC         = ctm.CtmFirc != null,
                PossuiLaudo        = ctm.CtmLaudo != null,
                PossuiOrdemServico = ctm.CtmOrdemServico != null,
                PossuiSegvoo       = ctm.CtmSegVoo != null
            };

            return(model);
        }