private void Eventos() { KeyDown += KeyDowns; KeyPreview = true; Load += (s, e) => { var checkNota = _modelNota.FindByIdPedidoAndTipo(idPedido, "NFe").FirstOrDefault <Nota>(); if (checkNota == null) { _modelNota.Id = 0; _modelNota.Tipo = "NFe"; _modelNota.Status = "Pendente"; _modelNota.id_pedido = idPedido; _modelNota.Save(_modelNota, false); } }; Close.Click += (s, e) => Close(); btnEmissaoRapida.Click += (s, e) => { OpcoesNfeRapida.idPedido = idPedido; var f = new OpcoesNfeRapida { TopMost = true }; f.Show(); Hide(); }; btnEmissaoPasso.Click += (s, e) => { Fiscal.Nota.Id = idPedido; var nota = new Fiscal.Nota { TopMost = true }; nota.Show(); Hide(); }; }
/// <summary> /// Eventos do form /// </summary> public void Eventos() { //KeyPreview = true; //KeyDown += KeyDowns; Load += (s, e) => { if (tipo == "NFCe") { pictureBox1.Image = Resources.nfce; pictureBox1.SizeMode = PictureBoxSizeMode.Zoom; } if (tipoTela == 0) { btnDetalhes.Visible = false; } if (CheckCupom() == null || CheckCupom() == "Pendente") { Emitir.Text = @"Emitir"; } else if (CheckCupom() == "Autorizada" || CheckCupom() == "Autorizado") { Emitir.Text = @"Cancelar"; } else if (CheckCupom() == "Cancelada" || CheckCupom() == "Cancelado") { Emitir.Visible = false; btnDetalhes.Visible = false; //Imprimir.Location = new Point(330, 303); } var nota = new Nota().FindById(idNota).FirstOrDefault <Nota>(); if (nota == null) { return; } nsefaz.Text = nota.nr_Nota; status.Text = nota.Status; chavedeacesso.Text = nota.ChaveDeAcesso; }; //Emitir.KeyDown += KeyDowns; Emitir.Click += (s, e) => { if (Emitir.Text == @"Cancelar") { retorno.Text = "Cancelando cupom..."; p1 = 2; workerBackground.RunWorkerAsync(); } else { retorno.Text = "Emitindo cupom..."; p1 = 1; var checkNota = _modelNota.FindByIdPedidoAndTipo(idPedido, tipo == "NFCe" ? "NFCe" : "CFe") .FirstOrDefault <Nota>(); if (checkNota == null) { _modelNota.Id = 0; _modelNota.Tipo = tipo == "NFCe" ? "NFCe" : "CFe"; _modelNota.id_pedido = idPedido; _modelNota.Save(_modelNota, false); } workerBackground.RunWorkerAsync(); } }; Imprimir.Click += (s, e) => { if (CheckCupom() == null) { Alert.Message("Opps!", "Emita o cupom para imprimir.", Alert.AlertType.warning); return; } retorno.Text = "Imprimindo cupom..."; var msg = new Controller.Fiscal().Imprimir(idPedido, "CFe"); retorno.Text = "CF-e S@T impresso com sucesso!"; }; using (var b = workerBackground) { b.DoWork += async(s, e) => { switch (p1) { case 1: _msg = new Controller.Fiscal().Emitir(idPedido, tipo == "NFCe" ? "NFCe" : "CFe"); break; case 2: _msg = new Controller.Fiscal().Cancelar(idPedido, tipo == "NFCe" ? "NFCe" : "CFe"); break; } }; b.RunWorkerCompleted += async(s, e) => { p1 = 0; retorno.Text = _msg; Emitir.Enabled = true; }; } btnDetalhes.Click += (s, e) => { DetailsPedido.idPedido = idPedido; var detailsPedido = new DetailsPedido { TopMost = true }; detailsPedido.Show(); Close(); }; FormClosing += (s, e) => { tipo = ""; }; }