public void save(CtmFirc firc) { if (firc.IDCTMFIRC == 0) { firc.DataCriacao = DateTime.Now; firc = MarteUpdatesContext.CTMFirc.Add(firc); MarteUpdatesContext.SaveChanges(); } else { firc.DataModificacao = DateTime.Now; MarteUpdatesContext.CTMFirc.Attach(firc); MarteUpdatesContext.Entry(firc).State = EntityState.Modified; MarteUpdatesContext.SaveChanges(); } }
public FileResult DownloadInspecaoRecebimento(int idCTM) { CTM ctm = CTMService.getCTM(idCTM); Clientes cliente = ClienteService.getCliente(ctm.IDCliente); Equipamentos equipamento = EquipamentoService.getEquipamento(ctm.IDEquipamento); CtmFirc ctmFirc = CTMFircService.get(null, idCTM); CtmOrdemServico ordemServico = CTMOrdemServicoService.getCTMOrdemServicoByCTM(idCTM); var dictValue = new Dictionary <string, string>(); dictValue.Add("PRODUTO", equipamento.Descricao); dictValue.Add("PN", ctm.PartNumber); dictValue.Add("SN", ctm.SerialNumber); dictValue.Add("FABRICANTE", equipamento.Fabricante); dictValue.Add("OSN", ordemServico != null ? ordemServico.IDCTMOrdemServico.ToString() : ""); if (ctmFirc != null) { //dictValue.Add("DATA", ctmFirc.Data.Value.ToShortDateString()); dictValue.Add("CMM", ctmFirc.CMM); dictValue.Add("REV", ctmFirc.NumeroRevisao); dictValue.Add("G1", returnXOREmpty(ctmFirc.Garantia)); dictValue.Add("G0", returnXOREmpty(!ctmFirc.Garantia)); dictValue.Add("C1", returnXOREmpty(ctmFirc.Conforme)); dictValue.Add("C0", returnXOREmpty(!ctmFirc.Conforme)); dictValue.Add("D1", returnXOREmpty(ctmFirc.DocumentosCumpridos)); dictValue.Add("D0", returnXOREmpty(!ctmFirc.DocumentosCumpridos)); dictValue.Add("DOCN", ctmFirc.NumeroDocumentoNaoCumprido); dictValue.Add("INSPETOR", ctmFirc.InspetorRecebimento); dictValue.Add("FALHASMAUFUNC", ctmFirc.RelatoriosFalhasMauFunc); dictValue.Add("TESTEFUNC", ctmFirc.TesteFuncional); dictValue.Add("DISCREAPOS", ctmFirc.DiscrepanciasAposMontagem); dictValue.Add("I1", returnXOREmpty(ctmFirc.InspecaoFalhasOcultas)); dictValue.Add("I0", returnXOREmpty(!ctmFirc.InspecaoFalhasOcultas)); dictValue.Add("DATA", DateTime.Now.ToShortDateString()); } var b = new CTMStorageService().GetDocumentoPreenchidoAzure("MUP-009 FICHA DE INSPEÇÃO DE RECEBIMENTO E CONTINUADA - FIRC.docx", dictValue); var fileResult = new FileContentResult(b, "application/vnd.openxmlformats-officedocument.wordprocessingml.document"); fileResult.FileDownloadName = "MUP-009 FICHA DE INSPEÇÃO DE RECEBIMENTO E CONTINUADA - FIRC.docx"; return(fileResult); }
public ActionResult Create(CTMFircViewModel model) { var firc = new CtmFirc(); fillFirc(firc, model); try { CTM.save(firc); addMensagemSucesso("CTM Firc criado com sucesso!"); return(RedirectToAction("Index", "CTMOrdemServico", new { idCTM = model.IDCTM })); } catch (BusinessException ex) { addMensagemSucesso(ex.Message); return(View(model)); } return(View(model)); }
private void fillFirc(CtmFirc ctm, CTMFircViewModel model) { ctm.IDCTM = model.IDCTM; ctm.IDCTMFIRC = model.IDCTMFirc; ctm.CMM = model.CMM; ctm.Conforme = model.Conforme; ctm.Data = model.Data; ctm.Discrepancias = model.Discrepancia; ctm.DiscrepanciasAposMontagem = model.DiscrepanciaAposMontagem; ctm.DocOrigem = model.DocOrigem; ctm.DocumentosCumpridos = model.DocumentosCumpridos; ctm.Garantia = model.Garantia; ctm.InspecaoFalhasOcultas = model.InspecaoFalhasOcultas; ctm.InspetorRecebimento = model.InspetorRecebimento; ctm.NumeroDocumentoNaoCumprido = model.NumeroDocumentosNaoCumprido; ctm.RelatoriosFalhasMauFunc = model.RelatoriosFalhasMauFunc; ctm.NumeroRevisao = model.Rev; ctm.TesteFuncional = model.TesteFuncional; }
private CTMFircViewModel getViewModel(CtmFirc ctm) { return(new CTMFircViewModel() { IDCTM = ctm.IDCTM, IDCTMFirc = ctm.IDCTMFIRC, CMM = ctm.CMM, Conforme = ctm.Conforme, Data = ctm.Data, Discrepancia = ctm.Discrepancias, DiscrepanciaAposMontagem = ctm.DiscrepanciasAposMontagem, DocOrigem = ctm.DocOrigem, DocumentosCumpridos = ctm.DocumentosCumpridos, Garantia = ctm.Garantia, InspecaoFalhasOcultas = ctm.InspecaoFalhasOcultas, InspetorRecebimento = ctm.InspetorRecebimento, NumeroDocumentosNaoCumprido = ctm.NumeroDocumentoNaoCumprido, RelatoriosFalhasMauFunc = ctm.RelatoriosFalhasMauFunc, Rev = ctm.NumeroRevisao, TesteFuncional = ctm.TesteFuncional }); }
public void delete(CtmFirc firc) { MarteUpdatesContext.CTMFirc.Remove(firc); MarteUpdatesContext.SaveChanges(); }