public void MontaOS(int codigo) { OSController osc = new OSController(); FuncionarioController fun = new FuncionarioController(); PrioridadeController pri = new PrioridadeController(); TipoServicoController tipc = new TipoServicoController(); SistemaController sisc = new SistemaController(); DepartamentoController depc = new DepartamentoController(); try { var OS = osc.getDados(codigo); var FUNC = fun.getDados(OS.Funcionario_Id); var PRIO = pri.getDados(OS.Prioridade_Id); var TIPS = tipc.getDados(OS.TipoServico_Id); var SIST = sisc.getDados(OS.Sistema_Id); var DEP = depc.getDados(OS.Departamento_Id); var template = new FileStream("Ordem de Serviço PAPA.docx", FileMode.Open, FileAccess.Read); var docs = new List <DocX>(); var x = 0; x++; var doc = DocX.Create("C:\\OS-" + OS.OSN.Replace("/", "") + ".docx"); doc.ApplyTemplate(template, true); doc.ReplaceText("«N_OS»", OS.OSN); doc.ReplaceText("«PA»", OS.PA); doc.ReplaceText("«TC»", OS.TC); doc.ReplaceText("«Data_Emissao»", string.Format("{0:dd/MM/yyyy}", OS.DataEmissao)); doc.ReplaceText("«Area_Demandante»", DEP.Setor); doc.ReplaceText("«Responsável»", FUNC.Nome); doc.ReplaceText("«Prioridade»", PRIO.Nivel); doc.ReplaceText("«Tipo»", TIPS.Nome); doc.ReplaceText("«Item_contratual»", OS.ItemContratual); doc.ReplaceText("«Serviço»", OS.Servico); doc.ReplaceText("«Sistema»", SIST.Nome); doc.ReplaceText("«Data_prevista»", string.Format("{0:dd/MM/yyyy}", OS.DataPrevista)); doc.ReplaceText("«solicitação»", Convert.ToString(OS.Solicitacao)); doc.Save(); docs.Add(doc); MessageBox.Show("OS Gerada com sucesso!!", "OS gerada com sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Erro: " + ex); } }
public void MontaAceite(int codigo) { OSController osc = new OSController(); FuncionarioController fun = new FuncionarioController(); PrioridadeController pri = new PrioridadeController(); TipoServicoController tipc = new TipoServicoController(); SistemaController sisc = new SistemaController(); DepartamentoController depc = new DepartamentoController(); try { var OS = osc.getDados(codigo); var FUNC = fun.getDados(OS.Funcionario_Id); var PRIO = pri.getDados(OS.Prioridade_Id); var TIPS = tipc.getDados(OS.TipoServico_Id); var SIST = sisc.getDados(OS.Sistema_Id); var DEP = depc.getDados(OS.Departamento_Id); var template = new FileStream("Aceite.docx", FileMode.Open, FileAccess.Read); var docs = new List <DocX>(); var x = 0; x++; var doc = DocX.Create("C:\\Aceite-" + OS.OSN.Replace("/", "") + ".docx"); doc.ApplyTemplate(template, true); doc.ReplaceText("«N_OS»", OS.OSN); doc.ReplaceText("«Data_Entregue»", string.Format("{0:dd/MM/yyyy}", OS.DataEntregue)); doc.ReplaceText("«Area_Demandante»", DEP.Setor); doc.ReplaceText("«Responsável»", FUNC.Nome); doc.ReplaceText("«Executavel»", "PRODAM"); doc.ReplaceText("«COTIC»", "FERNANDO GONSALES"); doc.ReplaceText("«Sistema»", SIST.Nome); doc.ReplaceText("«solicitação»", Convert.ToString(OS.Solicitacao)); doc.Save(); docs.Add(doc); MessageBox.Show("Aceite Gerado com sucesso!!", "OS gerada com sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Erro: " + ex); } }