Exemplo n.º 1
0
        private bool crearSolDetalle()
        {
            bool                lres     = false;
            int                 ltam     = 0;
            Ztpabierta          lpa      = null;
            ZSolcartera_detalle ldetalle = null;

            if (null == _catPabiertaCondonar || 0 > _catPabiertaCondonar.Count)
            {
                return(lres);
            }

            _catSolDetalle.Clear();

            ltam = _catPabiertaCondonar.Count;

            for (int va = 0; va < ltam; va++)
            {
                lpa      = _catPabiertaCondonar[va];
                ldetalle = new ZSolcartera_detalle();

                ldetalle.ZTIPO            = "A";
                ldetalle.ZSOLICITUD       = Convert.ToString(this._datosCodonacion.IdSolicitud);
                ldetalle.RANL             = this._datosCodonacion.Credito;
                ldetalle.BELNR            = lpa.Belnr;
                ldetalle.DMBTR            = Decimal.Round(lpa.Dmbtr, 2);
                ldetalle.WRBTR            = Decimal.Round(lpa.Wrbtr, 2);
                ldetalle.ZEST_DETSOL      = this._datosCodonacion.EstatusDelSol_defualt;
                ldetalle.ZIMP_PAR_MONCRED = Decimal.Round(lpa.ImpReev, 2);

                _catSolDetalle.Add(ldetalle);
            }
            return(lres);
        }
Exemplo n.º 2
0
 public void addDetalleSolicitud(ZSolcartera_detalle argSol)
 {
     if (argSol != null)
     {
         _catDetalleSolicitud.Add(argSol);
     }
 }
Exemplo n.º 3
0
        public static string testc()
        {
            string lres = "";

            try
            {
                ZSolcarteraCliente lcliente = new ZSolcarteraCliente(Solcartera.EndpointName);

                lcliente.ClientCredentials.UserName.UserName           = Solcartera.User;
                lcliente.ClientCredentials.UserName.Password           = Solcartera.Pass;
                lcliente.ChannelFactory.Credentials.SupportInteractive = false;

                ZSolcartera lenviar = new ZSolcartera();

                /*Enviar sin datos*/
                lenviar.T_SOLCARTERA = new ZSolcartera_solicitud[1];
                lenviar.T_DETSOLCART = new ZSolcartera_detalle[1];

                /*Datos a enviar*/
                ZSolcartera_solicitud lsol = new ZSolcartera_solicitud();
                ZSolcartera_detalle   ldet = new ZSolcartera_detalle();
                lenviar.T_ENT_DETSOLCART = new ZSolcartera_detalle[] { ldet };
                lenviar.T_ENT_SOLCARTERA = new ZSolcartera_solicitud[] { lsol };

                ZSolcarteraResponse lrespuesta = lcliente.ZCMLMF_SOLCARTERA(lenviar);

                if (lrespuesta.ERROR == 1)
                {
                    lres = "Solcartera Error == 1";
                    Solcartera.dbgErr("WsSolcartera Error == 1");
                }
                else
                {
                    lres = "Esta hecho con exito la solicitud";
                }
            }
            catch (Exception aexception)
            {
                lres = "Exc:" + aexception.Message;
                System.Diagnostics.Debug.WriteLine("Tetc.Exception: " + aexception.Message);
            }
            return(lres);
        }