public bool Imprimir([FromForm] int id, [FromServices] CursoPresencaDAO cursoPresencaDAO) { try { var cliente = cursoPresencaDAO.BuscarPorID(id); if (cliente == null) { throw new Exception("Not Found"); } // Open the text file using a stream reader. using (StreamReader sr = new StreamReader("C:\\Etiquetas\\etiqueta-terminal-" + "01" + ".prn")) { // Read the stream to a string, and write the string to the console. string line = sr.ReadToEnd(); line = line.Replace("<?CLIENTE?>", cliente.Pessoa.Nome); line = line.Replace("<?FARMACIA?>", cliente.Pessoa.Empresa); line = line.Replace("<?DIAS?>", "18 e 19"); line = line.Replace("<?CODIGO?>", cliente.Pessoa.CPF); System.IO.File.WriteAllText("C:\\Temp\\tmp" + "01" + ".prn", line); System.IO.File.Copy("C:\\Temp\\tmp" + "01" + ".prn", "\\\\localhost\\argox01", true); System.IO.File.Delete("C:\\Temp\\tmp" + "01" + ".prn"); return(true); } } catch (Exception e) { Console.WriteLine("The file could not be read:"); Console.WriteLine(e.Message); //return "Erri"; return(false); } //System.IO.File.Copy("C:\\Users\\Web\\Desktop\\tmp.prn", "\\\\localhost\\argox01", true); }
public IActionResult Index(int id, [FromServices] CursoPresencaDAO cursoPresencaDAO) { var presentes = cursoPresencaDAO.Listar(id); return(View(presentes)); }
public bool Post([FromBody] ValidarViewModel model, [FromServices] CursoPresencaDAO cursoPresencaDAO) { var cursoPresenca = cursoPresencaDAO.BuscarPorAlunoECurso(model.CursoID, model.CPF); return(cursoPresenca != null); }