public async Task <IActionResult> Edit(long id, [Bind("Id,Nome,Serial,IdFilial,IdModelo,IdDepartamento,IdContrato")] Impressora impressora) { if (id != impressora.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(impressora); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ImpressoraExists(impressora.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdContrato"] = new SelectList(_context.ContratoDeImpressoras, "Id", "Tipo", impressora.IdContrato); ViewData["IdDepartamento"] = new SelectList(_context.Derpartamentos, "Id", "Nome", impressora.IdDepartamento); ViewData["IdFilial"] = new SelectList(_context.Filials, "Id", "Nome", impressora.IdFilial); ViewData["IdModelo"] = new SelectList(_context.Modelos, "Id", "Nome", impressora.IdModelo); return(View(impressora)); }
public void Executar() { Impressora impressora = new Impressora("Este é\r\no meu documento"); impressora.ImprimirDocumento(); impressora.ImprimirDocumentoHTML(); }
static void Main(string[] args) { Impressora impressora = new Impressora() { SerialNumber = 1080 }; impressora.ProcessDoc("Minha impressão"); impressora.Imprimir("Minha impressão"); Console.WriteLine(); Scanner scanner = new Scanner() { SerialNumber = 2003 }; scanner.ProcessDoc("Meu e-mail"); Console.WriteLine(scanner.Scan()); Console.WriteLine(); Console.WriteLine(); DispositivoCombo dispositivoCombo = new DispositivoCombo() { SerialNumber = 3921 }; dispositivoCombo.ProcessDoc("Relatório da solução de problema do diamante"); dispositivoCombo.Imprimir("Relatório da solução do problema do diamante"); Console.WriteLine(dispositivoCombo.Scan()); Console.ReadKey(); }
static void Main(string[] args) { Impressora impressora = new Impressora() { NumeroDeSerie = 4020 }; impressora.ProcessamentoDoc("Curriculo"); impressora.Print("Curriculo"); Console.WriteLine(); Scanner scanner = new Scanner() { NumeroDeSerie = 1098 }; scanner.ProcessamentoDoc("Email"); Console.WriteLine(scanner.Scan()); Console.WriteLine(); MultiProcessador multi = new MultiProcessador() { NumeroDeSerie = 3506 }; multi.ProcessamentoDoc("Diploma"); multi.Print("Diploma"); Console.WriteLine(multi.Scan());; }
public static List <Impressora> ListaImpressora() { var lista = new List <Impressora>(); using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["psConnectionString"].ToString())) { SqlCommand cmm = cnn.CreateCommand(); cmm.CommandText = "SELECT * " + " FROM [hspmPs].[dbo].[Impressoras]"; try { cnn.Open(); SqlDataReader dr1 = cmm.ExecuteReader(); //char[] ponto = { '.', ' ' }; while (dr1.Read()) { Impressora imp = new Impressora(); imp.id_impressora = dr1.GetInt32(0); imp.tipo = dr1.GetString(1); imp.nome_impressora = dr1.GetString(2); imp.descricao_impressora = dr1.GetString(3); imp.ip_impressora = dr1.IsDBNull(4) ? "" : dr1.GetString(4); lista.Add(imp); } } catch (Exception ex) { string error = ex.Message; } } return(lista); }
static void Main(string[] args) { //instanciando a classe Impressora Impressora i = new Impressora() { NumeroSerial = 1080 }; i.ProcessandoDoc("Minha Carta"); i.Impressao("Minha Carta"); //instanciando a classe Scanner Scanner s = new Scanner() { NumeroSerial = 2003 }; s.ProcessandoDoc("Meu Email"); Console.WriteLine(s.Scan()); //instanciando a classe ComboDispositivo ComboDispositivo c = new ComboDispositivo() { NumeroSerial = 3921 }; c.ProcessandoDoc("Minha Dissertação"); c.Impressao("Minha Dissertação"); Console.WriteLine(c.Scan()); }
public static void CarregarImpressora(Impressora impressora) { GerenciadorDeLog.Domain.GerenciadorDeLog.Logar(Situacao.Informativo, String.Format("Carregando impressora {0}", impressora)); string nomeDaImpressora = ConfigurationManager.AppSettings[Constantes.NOME_DA_IMPRESSORA]; var printerQuery = new ManagementObjectSearcher(String.Format("SELECT * from Win32_Printer WHERE Name = '{0}'", nomeDaImpressora)); foreach (var printer in printerQuery.Get()) { string nome = Convert.ToString(printer.GetPropertyValue("Name")); string status = ""; if (Convert.ToString(printer["WorkOffline"].ToString().ToLower()) == "false") { status = "Ligada"; } else { status = "Desligada"; } bool principal = Convert.ToBoolean(printer.GetPropertyValue("Default")); bool rede = Convert.ToBoolean(printer.GetPropertyValue("Network")); impressora.PreencherDados(nome, status, principal, rede); } }
public ActionResult DeleteConfirmed(int id) { Impressora impressora = db.Impressoras.Find(id); db.Impressoras.Remove(impressora); db.SaveChanges(); return(RedirectToAction("Index")); }
static void Main(string[] args) { Impressora impressora = new Impressora(); impressora.ReadNumber(); impressora.PrintNumbers(); Console.ReadKey(); }
public ActionResult Edit([Bind(Include = "Guid,Nome,Modelo,Path,Ribbon,Criacao,Atualizacao,Status")] Impressora impressora) { if (ModelState.IsValid) { db.Entry(impressora).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(impressora)); }
public static void ImprimirPDF(Impressora impressora, Arquivo arquivo) { GerenciadorDeLog.Domain.GerenciadorDeLog.Logar(Situacao.Inicializacao, "Inicializando a impressão"); try { if (impressora.Status == "Ligada") { var printerSettings = new PrinterSettings { PrinterName = impressora.Nome, Copies = (short)arquivo.Copias, }; var pageSettings = new PageSettings(printerSettings) { Margins = new Margins(0, 0, 0, 0), }; foreach (PaperSize paperSize in printerSettings.PaperSizes) { if (paperSize.PaperName == arquivo.Nome) { pageSettings.PaperSize = paperSize; break; } } using (var document = PdfDocument.Load((arquivo.Diretorio + @"\" + arquivo.Nome))) { using (var printDocument = document.CreatePrintDocument()) { printDocument.PrinterSettings = printerSettings; printDocument.DefaultPageSettings = pageSettings; printDocument.PrintController = new StandardPrintController(); GerenciadorDeLog.Domain.GerenciadorDeLog.Logar(Situacao.Informativo, String.Format("Imprimindo o arquivo {0}", arquivo.Nome)); printDocument.Print(); document.Dispose(); GerenciadorDeArquivos.Mover(arquivo); } } } } catch (Exception exception) { GerenciadorDeLog.Domain.GerenciadorDeLog.Logar(Situacao.Excecao, exception.Message); } }
public ActionResult Create([Bind(Include = "Guid,Nome,Modelo,Path,Ribbon,Criacao,Atualizacao,Status")] Impressora impressora) { if (ModelState.IsValid) { impressora.Guid = Guid.NewGuid(); db.Impressoras.Add(impressora); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(impressora)); }
public ActionResult Edit([Bind(Include = "ImpressoraID,FuncionarioID,ModImpressoraID,PlaquetaID")] Impressora impressora) { if (ModelState.IsValid) { db.Entry(impressora).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FuncionarioID = new SelectList(db.Funcionarios, "FuncionarioID", "Nome", impressora.FuncionarioID); ViewBag.PlaquetaID = new SelectList(db.Plaquetas, "PlaquetaID", "PlaquetaID", impressora.PlaquetaID); ViewBag.ModImpressoraID = new SelectList(db.ModImpressoras, "ModImpressoraID", "Modelo", impressora.ModImpressoraID); return(View(impressora)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Impressora impressora = db.Impressoras.Find(id); if (impressora == null) { return(HttpNotFound()); } return(View(impressora)); }
static void Main(string[] args) { Impressora impressora = new Impressora(); IExpressao esquerda = new Subtracao(new Numero(10), new Numero(5)); IExpressao direita = new Soma(new Numero(2), new Numero(10)); IExpressao conta = new Soma(esquerda, direita); int resultado = conta.Avalia(); Console.WriteLine(resultado); conta.Aceita(impressora); }
public async Task <IActionResult> Create([Bind("Id,Nome,Serial,IdFilial,IdModelo,IdDepartamento,IdContrato")] Impressora impressora) { if (ModelState.IsValid) { _context.Add(impressora); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdContrato"] = new SelectList(_context.ContratoDeImpressoras, "Id", "Tipo", impressora.IdContrato); ViewData["IdDepartamento"] = new SelectList(_context.Derpartamentos, "Id", "Nome", impressora.IdDepartamento); ViewData["IdFilial"] = new SelectList(_context.Filials, "Id", "Nome", impressora.IdFilial); ViewData["IdModelo"] = new SelectList(_context.Modelos, "Id", "Nome", impressora.IdModelo); return(View(impressora)); }
protected void btnGravar_Click(object sender, EventArgs e) { Impressora imp = new Impressora(); imp.nome_impressora = txbNomeImpressora.Text; imp.tipo = ddlTipo.SelectedValue; imp.descricao_impressora = txbDescricao.Text; imp.ip_impressora = txbIp.Text; string mensagem = ImpressoraDAO.GravaImpressora(imp.nome_impressora, imp.tipo, imp.descricao_impressora, imp.ip_impressora); ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + mensagem + "');", true); ClearInputs(Page.Controls);// limpa os textbox }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Impressora impressora = db.Impressoras.Find(id); if (impressora == null) { return(HttpNotFound()); } ViewBag.FuncionarioID = new SelectList(db.Funcionarios, "FuncionarioID", "Nome", impressora.FuncionarioID); ViewBag.PlaquetaID = new SelectList(db.Plaquetas, "PlaquetaID", "PlaquetaID", impressora.PlaquetaID); ViewBag.ModImpressoraID = new SelectList(db.ModImpressoras, "ModImpressoraID", "Modelo", impressora.ModImpressoraID); return(View(impressora)); }
public void Prot(string caminho) { try { var arquivoXml = caminho; var nfe = new Classes.NFe().CarregarDeArquivoXml(arquivoXml); var chave = nfe.infNFe.Id.Substring(3); if (string.IsNullOrEmpty(chave)) { throw new Exception("A Chave da NFe não foi encontrada no arquivo!"); } if (chave.Length != 44) { throw new Exception("Chave deve conter 44 caracteres!"); } var servicoNFe = new ServicosNFe(_configuracoes.CfgServico); var retornoConsulta = servicoNFe.NfeConsultaProtocolo(chave); TrataRetorno(retornoConsulta); var nfeproc = new nfeProc { NFe = nfe, protNFe = retornoConsulta.Retorno.protNFe, versao = retornoConsulta.Retorno.versao }; var novoArquivo = _path + "\\Autorizados\\" + @"\" + nfeproc.protNFe.infProt.chNFe + "-procNfe.xml"; FuncoesXml.ClasseParaArquivoXml(nfeproc, novoArquivo); //Funcoes.Mensagem("Arquivo salvo em " + novoArquivo, "Atenção", MessageBoxButton.OK); Impressora.ImprimirDanferE(novoArquivo); } catch (Exception ex) { if (!string.IsNullOrEmpty(ex.Message)) { Funcoes.Mensagem(ex.Message, "Erro", MessageBoxButton.OK); } } }
static void Main(string[] args) { IExpressao esquerda = new Soma(new Numero(1), new Numero(10)); IExpressao direita = new Subtrai(new Numero(17), new Numero(4)); IExpressao resultSoma = new Soma(esquerda, direita); IExpressao resultMultiplicacao = new Multiplicacao(esquerda, direita); IExpressao resultDivisao = new Divisao(esquerda, direita); Console.WriteLine(resultSoma.Avalia()); Console.WriteLine(resultMultiplicacao.Avalia()); Impressora impressora = new Impressora(); resultSoma.Aceita(impressora); resultMultiplicacao.Aceita(impressora); resultDivisao.Aceita(impressora); // Avaliador de Expressões da própria linguagem C# // Expression soma = Expression.Add(Expression.Constant(10), Expression.Constant(29)); // Func<int> funcao = Expression.Lambda<Func<int>>(soma).Compile(); // Console.WriteLine(funcao.Invoke()); }
static void Main(string[] args) { Console.Write("Informe a questão: "); var opcao = Convert.ToInt32(Console.ReadLine()); switch (opcao) { case 1: var televisao = new Televisao("Samsung"); televisao.AdicionarCanal("TV Sergipe"); _ = new Telespectador("Nilda", televisao); _ = new Telespectador("Marcio", televisao); _ = new Telespectador("Jasiel", televisao); televisao.AdicionarCanal("TV Aperipê"); televisao.AdicionarCanal("TV Atalaia"); break; case 2: Impressora.SetMarca("HP Deskjet F300 Series"); Impressora.SetIp("10.211.55.1"); Impressora.SetPorta(9100); var fun1 = new Funcionario("Nilda", "123"); Impressora.GetImpressora().Print(fun1.Matricula); var fun2 = new Funcionario("Marcio", "456"); Impressora.GetImpressora().Print(fun2.Matricula); var fun3 = new Funcionario("Jasiel", "789"); Impressora.GetImpressora().Print(fun3.Matricula); break; default: Console.WriteLine("Opção inválida!"); break; } }
public void Aceita(Impressora impressora) { impressora.ImprimeNumero(this); }
public void Aceita(Impressora impressora) { impressora.ImprimeSubtracao(this); }
public void Incluir(Impressora Impressora) { }
public void Consultar(Impressora Impressora) { }
public void Alterar(Impressora Impressora) { }
public void Aceita(Impressora impressora) { impressora.ImprimeMultiplicacao(this); }
public void Aceita(Impressora impressora) { impressora.ImprimeSoma(this); }
public void Aceita(Impressora impressora) { impressora.ImprimeDivisao(this); }
public void Excluir(Impressora Impressora) { }