private void button1_Click(object sender, EventArgs e) { try { config = new Utils.ReadConfigure().GetConfig(); lblConfig.Text = lblConfig.Text + " OK"; GetCertificado(); lblCertificado.Text = lblCertificado.Text + " OK"; MessageQueue mq = new MessageQueue(@".\Private$\nfce_contingencia", false); lblFila.Text += mq.GetAllMessages().Count(); enviaSeFaz = new EnviaSeFaz.ManagerSeFaz(config, cert); enviaSeFaz.verificaStatusSefaz(); lblStatusSefaz.Text = lblStatusSefaz.Text + " OK"; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public MakeXMLSAT(DadosSAT _dtSAT, Utils.ConfigureXml _config) { config = _config; dtSAT = _dtSAT; processXml(); }
public ManagerSeFaz(Utils.ConfigureXml _config, X509Certificate2 _cert) { config = _config; switch (config.configEmitente.endereco.Uf) { case "MT": enviaSeFaz = new EnviaNfceMT(); break; case "AM": enviaSeFaz = new EnviaNfceAM(); break; case "RS": enviaSeFaz = new EnviaNfceRS(); break; default: enviaSeFaz = new EnviaNfceRJ(); break; } enviaSeFaz.configura(_config, _cert); }
public gerenciadoSAT(Utils.ConfigureXml _config) { try { config = _config; if (config.configMaquina.tipoIntegracao.Equals("DIMEP")) { interfacesat = new SatDimep(); Utils.Logger.getInstance.error(String.Format("SatDimep")); } else if (config.configMaquina.tipoIntegracao.Equals("SWEDA")) { interfacesat = new SatSweda(); Utils.Logger.getInstance.error(String.Format("SatSweda")); } else if (config.configMaquina.tipoIntegracao.Equals("BEMATECH")) { interfacesat = new SatBematech(); Utils.Logger.getInstance.error(String.Format("SatBematech")); } } catch (Exception ex) { throw new Exception("#Erro em GerenciadorSAT " + ex.Message + "#"); } }
public MakeXMLSAT(CancelNFCE _cancelSAT, Utils.ConfigureXml _config) { config = _config; processCancel(_cancelSAT); }
//public string messageCancel(string msg) //{ // string ret = ""; // try // { // CancelNFCE cancel = new CancelNFCE(); // string[] dados = msg.Split('|'); // cancel.ID = dados[0]; // ret = processaDados.ProcessaCancel(cancel); // } // catch (Exception e) // { // Utils.Logger.getInstance.error(e); // } // return ret; //} public ParseSatSend(string _id, Utils.ConfigureXml _config) { id = _id; config = _config; processaDados = new ProcessaSAT(this, _config); dtSAT = new DadosSAT(); }
public makeXmlInutilizacao(InutilizacaoNFCE _dtNfce, Utils.ConfigureXml _config, X509Certificate2 _cert) { config = _config; dtNfce = _dtNfce; cert = _cert; processCancel(); string a = (String.Format("{0}\\{1}.xml", config.configMaquina.pathFiles , nomeXml)); xmlDoc.Save(String.Format("{0}\\{1}.xml", config.configMaquina.pathFiles, nomeXml)); assinaturaXML(); }
public makeXml(DadosNfce _dtNfce, Utils.ConfigureXml _config, X509Certificate2 _cert) { config = _config; dtNfce = _dtNfce; cert = _cert; //strTef = _strTef; processXml(); }
public ProcessaNfce(CallbackStatusInterface callStatus, Utils.ConfigureXml _config) { InterfaceStatus = callStatus; config = _config; CreateDir(); GetCertificado(); enviaSeFaz = new EnviaSeFaz.ManagerSeFaz(config, cert); }
//private string qrcode; // public DadosNota(XmlDocument _xml, Utils.ConfigureXml _conf, string recibo, string via) { //xml = _xml; conf = _conf; dadosNFce = new DadosNFCe(); dadosEmit = new DadosEmit(); dadosCli = new DadosCli(); dadosNFce.reciboNFCe = recibo; dadosNFce.via = via; GetDadosEmit(_xml.GetElementsByTagName("emit")[0]); GetDadosNFCe(_xml.GetElementsByTagName("NFe")[0]); GetDadosDest(_xml.GetElementsByTagName("dest")[0]); GetDadosTtl(_xml.GetElementsByTagName("ICMSTot")[0]); GetDadosAss(_xml.GetElementsByTagName("DigestValue")[0]); GetDadosInfCpl(_xml.GetElementsByTagName("infAdic")[0]); GetDadosAcresc(_xml.GetElementsByTagName("ICMSTot")[0]); foreach (XmlNode node in _xml.GetElementsByTagName("det")) { itemNota = new ItensNota(); GetDadosItens(node); //falta pegar o valor do icms itens.Add(itemNota); } foreach(XmlNode node in _xml.GetElementsByTagName("pag")) { pgtNota = new PgtNota(); GetDadosPgt(node); pgts.Add(pgtNota); } DefineDadosImpressao(); DefineQRCode(); }
public ServerTransfer(Utils.ConfigureXml pConfig) { try { config = pConfig; Thread thread = new Thread(StartSever); thread.IsBackground = true; thread.Start(); } catch (Exception e) { Utils.Logger.getInstance.error(e.ToString()); } }
public ProcessaSAT(CallbackStatusInterface callStatus, Utils.ConfigureXml _config) { try { InterfaceStatus = callStatus; config = _config; CreateDir(); gerenSAT = new gerenciadoSAT(config); } catch (Exception ex) { throw ex; } }
public managers() { try { config = new Utils.ReadConfigure().GetConfig(); GetCertificado(); worker.DoWork += worker_DoWork; worker.RunWorkerAsync(); } catch (Exception e) { Utils.Logger.getInstance.error(e.ToString()); } }
public Datamanager() { try { config = new Utils.ReadConfigure().GetConfig(); invoice = new invoiceImplemention(config); serverComunication = new ServerSocket(config, invoice); serverComunication.setListenerComunication(invoice); workerThread = new Thread(serverComunication.StartListening); workerThread.Start(); } catch (Exception e) { Utils.Logger.getInstance.error(e.ToString()); MessageBox.Show(e.ToString()); Application.Exit(); } }
public ImpressaoSAT(XmlDocument _xml, XmlDocument _xmlCancelado , Utils.ConfigureXml _conf, TipoImpressao _tipo) { try { conf = _conf; tipoImpressao = _tipo; //dadosQR = _dadosQR; dadosSAT = new DadosSATImpressao(); dadosEmit = new DadosEmitSAT(); dadosCli = new DadosCliSAT(); GetDadosEmit(_xml.GetElementsByTagName("emit")[0]); GetDadosSAT(_xml.GetElementsByTagName("infCFe")[0]); GetDadosDest(_xml.GetElementsByTagName("dest")[0]); GetDadosSAT(_xml.GetElementsByTagName("ide")[0]); GetDadosTtl(_xml.GetElementsByTagName("ICMSTot")[0]); //GetDadosAss(_xml.GetElementsByTagName("DigestValue")[0]); GetDadosInfCpl(_xml.GetElementsByTagName("infCpl")[0]); GetDadosAcresc(_xml.GetElementsByTagName("ICMSTot")[0]); XmlNode nodeTroco = _xml.GetElementsByTagName("vTroco")[0]; if (nodeTroco != null) dadosSAT.troco = _xml.GetElementsByTagName("vTroco")[0].InnerText.ToString(); else dadosSAT.troco = "0"; foreach (XmlNode node in _xml.GetElementsByTagName("det")) { itemNota = new ItensNotaSAT(); GetDadosItens(node); //falta pegar o valor do icms itens.Add(itemNota); } foreach (XmlNode node in _xml.GetElementsByTagName("MP")) { pgtNota = new PgtNotaSAT(); GetDadosPgt(node); pgts.Add(pgtNota); } switch (tipoImpressao) { case TipoImpressao.VendaCompleto: DefineDadosImpressaoCompleto(); break; case TipoImpressao.VendaResumido: // break; case TipoImpressao.Cancelamento: // dadosCancelamento = new DadosSATCancelamento(); GetDadosCanc(_xmlCancelado.GetElementsByTagName("infCFe")[0]); GetDadosCanc(_xmlCancelado.GetElementsByTagName("ide")[0]); GetDadosCanc(_xmlCancelado.GetElementsByTagName("dest")[0]); GetDadosCanc(_xmlCancelado.GetElementsByTagName("total")[0]); DefineDadosImpressaoCancelamento(); break; } }catch(Exception ex) { throw new Exception("Erro preparando Impressão SAT " + ex.Message); } }
public xmlCancel(X509Certificate2 _cert, Utils.ConfigureXml _config) { cert = _cert; config = _config; processCancel(); }
public parseCF(XmlDocument _xmlNfce, Utils.ConfigureXml _config) { xmlNfce = _xmlNfce; config = _config; }
public enviaNFCE(CallbackStatusInterface _statusCupom, Utils.ConfigureXml _config, X509Certificate2 _cert) { statusCupom = _statusCupom; config = _config; cert = _cert; }
public xmlEnvio(X509Certificate2 _cert, Utils.ConfigureXml _config) { cert = _cert; config = _config; }
public invoiceImplemention(Utils.ConfigureXml _config) { config = _config; }
public ServerSocket(Utils.ConfigureXml _Config, NotificationChanged pListener) { config = _Config; listener = pListener; //this.StartListening(); }
private void button2_Click_1(object sender, EventArgs e) { string fileXml, nomeXml; XmlDocument xml = new XmlDocument(); config = new Utils.ReadConfigure().GetConfig(); GetCertificado(); enviaSeFaz = new EnviaSeFaz.ManagerSeFaz(config, cert); try { openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); openFileDialog1.InitialDirectory = @"C:\"; openFileDialog1.Filter = "XML Files (*.xml)|*.xml"; openFileDialog1.ShowDialog(); fileXml = openFileDialog1.FileName; xml.Load(openFileDialog1.FileName); nomeXml = Path.GetFileName(fileXml); } catch (Exception ex) { MessageBox.Show(ex.ToString()); return; } try { enviaSeFaz.verificaStatusSefaz(); } catch (Exception exc) { Utils.Logger.getInstance.error(exc.ToString()); return; } try { Id_db = ManagerDB.Instance.SelectMaxNFCEidDB(config.configNFCe.Serie, nomeXml.Substring(3)); enviaSeFaz.enviaSefaz(xml); ManagerDB.Instance.InsertNfceStatus(Id_db, (int)StatusCupom.CupomEnviadoContigencia, "Enviado Sefaz Contingencia", ""); ManagerDB.Instance.UpdateReciboNFCe(Id_db, enviaSeFaz.GetRecibo()); if (ConsultaEnviado()) { ChangedFile(nomeXml, false); ManagerDB.Instance.InsertNfceStatus(Id_db, (int)StatusCupom.AprovadoContingencia, "Aprovado Uso da NFCe (Cont)", ""); } else { ChangedFile(nomeXml, true); ManagerDB.Instance.InsertNfceStatus(Id_db, (int)StatusCupom.CupomRejeitadoContigencia, "Rejeitado em contingencia ", enviaSeFaz.GetStatus()); } } catch (ApplicationException appEx) { Utils.Logger.getInstance.error(appEx.ToString()); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } MessageBox.Show("arquivo processado com sucesso: " + nomeXml); }
private void button2_Click(object sender, EventArgs e) { config = new Utils.ReadConfigure().GetConfig(); GetCertificado(); enviaSeFaz = new EnviaSeFaz.ManagerSeFaz(config, cert); enviaSeFaz.verificaStatusSefaz(); xmlCancel canc = new xmlCancel(cert, config); enviaSeFaz.CancelamentoNfce(canc.xmlDoc); }
public void configura(Utils.ConfigureXml _config, System.Security.Cryptography.X509Certificates.X509Certificate2 _cert) { config = _config; cert = _cert; }
public ClientTransfer(Utils.ConfigureXml pConfig) { config = pConfig; }