Esempio n. 1
0
        public XmlDocument Consulta_Cadastro_Cliente(string sEstado, string sEstado_Cliente, string sIE_Cliente, string sCpfCnpj_Cliente, int iEmpresa)
        {
            NFe.Dados_DocumentosNFe doc = new Dados_DocumentosNFe(Tipos_Servicos.NfeConsultaCadastro, sEstado);
            cadconsultacadastro4.CadConsultaCadastro4 nfe = new cadconsultacadastro4.CadConsultaCadastro4();

            //-- Busca a URL correta para trabalalho de acordo com o Estado e o nome do serviço
            nfe.Url = doc.Url_WebService;

            //-- Encontra o serial number do Certificado e adiciona ao web service.
            nfe.ClientCertificates.Add(Funcoes_NFe.Certificado_Digital(iEmpresa));

            //-- Cria o XMl para envio.
            StringBuilder sb = new StringBuilder();

            sb.Append("<?xml version=\"1.0\" encoding=\"UTF-8\" ?><consCad><versao>1.01</versao><infCons><xServ>CONS-CAD</xServ><UF>SP</UF><CNPJ>62461140000117</CNPJ></infCons></consCad>");

            System.IO.StreamWriter sw = new System.IO.StreamWriter(@"c:\teste.xml");
            sw.Write(sb.ToString());
            sw.Close();
            sw.Dispose();

            CompSoft.NFe.ValidadorXMLClass valida = new ValidadorXMLClass();
            valida.ValidarXML(@"c:\teste.xml", @"F:\NFe\Schemas\consCad_v1.01.xsd");

            //-- Verifica status do serviço
            XmlNode sRetornoXML = nfe.consultaCadastro(Funcoes_NFe.StringXmlToXMLDocument(sb.ToString()).DocumentElement);

            XmlDocument xml = Funcoes_NFe.StringXmlToXMLDocument(sRetornoXML.OuterXml);

            return(xml);
        }
Esempio n. 2
0
        private void cf_Button1_Click(object sender, EventArgs e)
        {
            CompSoft.NFe.ValidadorXMLClass v = new ValidadorXMLClass();
            OpenFileDialog fd = new OpenFileDialog();

            fd.ShowDialog();
            //v.ValidarXML(fd.FileName, @"C:\Users\Tiago\Downloads\PL_008f\PL_008f\nfe_v3.10.xsd");
            v.ValidarXML(fd.FileName, @"C:\Users\tiago\Desktop\PL_009_V4_00_NT_2018_005_v1.20\enviNFe_v4.00.xsd");
            CompSoft.compFrameWork.MsgBox.Show(v.Retorno.ToString());
            CompSoft.compFrameWork.MsgBox.Show(v.RetornoString);
        }