Example #1
0
        protected void MontarRff(string numeroReferencia1154)
        {
            var rff = new RFF(new Referencia(_calificadorReferencia_1153, numeroReferencia1154, null, null));

            Segmentos.Add(rff);
            Mensaje += rff.getSegmento();
        }
Example #2
0
        protected void MontarUns(string identificacionDeSeccion0081)
        {
            var uns = new UNS(identificacionDeSeccion0081);

            Segmentos.Add(uns);
            Mensaje += uns.getSegmento();
        }
Example #3
0
        protected void MontarMoa(string calificadorTipoImporte5025, string importeMonetario5004)
        {
            var moa = new MOA(new ImporteMonetario(calificadorTipoImporte5025, importeMonetario5004, _monedaCodificada, null, null));

            Segmentos.Add(moa);
            Mensaje += moa.getSegmento();
        }
Example #4
0
        protected void MontarUnt(string numeroSegmentosMensaje0074, string numeroReferenciaMensaje0062)
        {
            var unt = new UNT(numeroSegmentosMensaje0074, numeroReferenciaMensaje0062);

            Segmentos.Add(unt);
            Mensaje += unt.getSegmento();
        }
Example #5
0
        protected void MontarCnt(string calificadorControl6069, string valorControl6066)
        {
            var cnt = new CNT(new ControlDeTotales(calificadorControl6069, valorControl6066, null));

            Segmentos.Add(cnt);
            Mensaje += cnt.getSegmento();
        }
Example #6
0
        protected void MontarTod(string plazoEntregaCodificado4053)
        {
            var tod = new TOD(null, null,
                              new PlazoEntrega(plazoEntregaCodificado4053, null, null, null, null));

            Segmentos.Add(tod);
            Mensaje += tod.getSegmento();
        }
Example #7
0
        protected void MontarGis(string indicadorProcesoCodificado7365, string calificadorListaCodigosCodificado1131)
        {
            var dtm = new GIS(new IndicadorDeProceso(indicadorProcesoCodificado7365, calificadorListaCodigosCodificado1131,
                                                     null, null));

            Segmentos.Add(dtm);
            Mensaje += dtm.getSegmento();
        }
Example #8
0
        protected void MontarCstCabecera(string codigoIdentificacionAduanera7361, string calificadorListaCodigos1131)
        {
            var cst = new CST(null,
                              new CodigoIdentificacionAduanera(codigoIdentificacionAduanera7361, calificadorListaCodigos1131, null));

            Segmentos.Add(cst);
            Mensaje += cst.getSegmento();
        }
Example #9
0
        protected void MontarMea(string calificadorAplicacionMedida6311, string calificadorUnidadMedida6411, string valorMedida6314)
        {
            var mea = new MEA(calificadorAplicacionMedida6311, null,
                              new ValorAmplitud(calificadorUnidadMedida6411, valorMedida6314, null, null),
                              null);

            Segmentos.Add(mea);
            Mensaje += mea.getSegmento();
        }
Example #10
0
        protected void MontarLoc(string calificadorDeLugar3227, string identificacionLugar)
        {
            var loc = new LOC(calificadorDeLugar3227,
                              new IdentificacionLugar(identificacionLugar, null, null, null),
                              null, null, null);

            Segmentos.Add(loc);
            Mensaje += loc.getSegmento();
        }
Example #11
0
        protected void MontarUnz(string referenciaControlIntercambio)
        {
            var refControl = CleanText(referenciaControlIntercambio);

            var unz = new UNZ(refControl, _cuentaControlIntercambio_0036);

            Segmentos.Add(unz);
            Mensaje += unz.getSegmento();
        }
Example #12
0
        protected void MontarTdt(string modoTransporteCodificado8067)
        {
            var tdt = new TDT(_calificadorRutaTransporte_8051, null,
                              new ModoTransporte(modoTransporteCodificado8067, null),
                              null, null, null, null, null);


            Segmentos.Add(tdt);
            Mensaje += tdt.getSegmento();
        }
Example #13
0
        protected void MontarDtm(string calificadorFecha2005, string fechaHora)
        {
            var _calificadorFecha = CleanText(calificadorFecha2005);
            var _fechaHora        = CleanText(fechaHora);

            var dtm = new DTM(new FechaHoraPeriodo(_calificadorFecha, _fechaHora, null));

            Segmentos.Add(dtm);
            Mensaje += dtm.getSegmento();
        }
Example #14
0
        protected override void MontarNad(string calificadorDeEntidad3035, string identificacionEntidadCodificada3039, string nombreEntidad)
        {
            var _idEntidadCod = CleanText(identificacionEntidadCodificada3039);
            var _nomEntidad   = CleanText(nombreEntidad);

            var nad = new NAD(calificadorDeEntidad3035, new IdentificacionDeLaParte(_idEntidadCod, null, null),
                              null, _nomEntidad, null, null, null, null, null);

            Segmentos.Add(nad);
            Mensaje += nad.getSegmento();
        }
Example #15
0
        protected override void MontarUnh(string numeroReferenciaMensaje)
        {
            var _numeroReferencia = CleanText(numeroReferenciaMensaje);

            var unh = new UNH(_numeroReferencia,
                              new IdentificadorDelMensaje(_idTipoMensaje_0065, _numeroVersionTipoMensaje_0052,
                                                          _numeroPublicacionTipoMensaje_0054, _agenciaControladora_0051,
                                                          _codigoAsignadoDeAsociacion_0057),
                              null, null);

            Segmentos.Add(unh);
            Mensaje += unh.getSegmento();
        }
Example #16
0
        protected override void MontarBgm(string numeroDocumento1004, string codigoDeFuncionDelMensaje1225)
        {
            var numDocumento   = CleanText(numeroDocumento1004);
            var codFuncMensaje = CleanText(codigoDeFuncionDelMensaje1225);

            var bgm = new BGM(new DocumentoDelMensaje(_nombreDocumentoCodificado_1001, null, null, null),
                              numDocumento,
                              codFuncMensaje,
                              null);

            Segmentos.Add(bgm);
            Mensaje += bgm.getSegmento();
        }
Example #17
0
        protected void MontarCstPartidas(string numeroPartida, string codigoIdentificacionAduanera7361,
                                         string naturalezaTransaccion, string regimenEstadistico)
        {
            var cst = new CST(numeroPartida,
                              new CodigoIdentificacionAduanera(codigoIdentificacionAduanera7361, _calificadorListaCodigosMercancia, null),
                              null,
                              new CodigoIdentificacionAduanera(naturalezaTransaccion, _calificadorListaCodigosNaturalezaTransaccion, null),
                              new CodigoIdentificacionAduanera(regimenEstadistico, _calificadorListaCodigosRegimenEstadistico, null),
                              null);

            Segmentos.Add(cst);
            Mensaje += cst.getSegmento();
        }
Example #18
0
        protected void MontarUnb(string idEmisor, string referenciaControlIntercambio0020, bool indicadorPrueba)
        {
            var _idEmisor  = CleanText(idEmisor);
            var refControl = CleanText(referenciaControlIntercambio0020);

            var unb = new UNB(new IdentificadorDeSintaxis(_identificadorSintaxis_0001, _numeroVersionSintaxis_0002),
                              new EmisorDelIntercambio(_idEmisor, _codCalificadorIdentificacionParticipante_0007, null),
                              new ReceptorDelIntercambio(_idReceptor_0010, _codCalificadorIdentificacionParticipante_0007, null),
                              refControl,
                              null, null, null, null, null, true);

            Segmentos.Add(unb);
            Mensaje += unb.getSegmento();
        }
Example #19
0
 internal override void FromXml(XmlNode node)
 {
     if (node == null)
     {
         return;
     }
     foreach (XmlNode childNode in node.ChildNodes)
     {
         if (childNode.Name != "SEGMENTO")
         {
             continue;
         }
         Segmentos.Add(Segmento.FromXml(childNode));
     }
 }