Ejemplo n.º 1
0
 public void addSolicitud(ZSolcartera_solicitud argSol)
 {
     if (argSol != null)
     {
         _catSolicitudes.Add(argSol);
     }
 }
Ejemplo n.º 2
0
        private bool crearSolicitud()
        {
            bool lres = false;

            try
            {
                _solCartera.ZTIPO          = "A";
                _solCartera.ZSOLICITUD     = Convert.ToString(_datosCodonacion.IdSolicitud);
                _solCartera.ZFEC_SOLIC     = DateTime.Now.ToString("yyyy-MM-dd"); //0xrevisar formato de fecha
                _solCartera.BUKRS          = _datosCodonacion.Sociedad;
                _solCartera.RANL           = _datosCodonacion.Credito;
                _solCartera.ZFEC_ULTEST    = DateTime.Now.ToString("yyyy-MM-dd"); //0xrevisar formato de fecha
                _solCartera.ZUSER          = "******";
                _solCartera.ZEST_SOLCAR    = "1";
                _solCartera.ZPROMESA_PAGO  = Decimal.Round(_datosCodonacion.PromesaPago, 2);
                _solCartera.ZFEC_PROMESA   = _datosCodonacion.FechaPromesa.ToString("yyyy-MM-dd"); //0xrevisar formato de fecha
                _solCartera.ZMTO_DESC_MAX  = Decimal.Round(_datosCodonacion.MontoDesMax, 2);
                _solCartera.ZMTO_DESC_CONV = Decimal.Round(_datosCodonacion.MontoDesConvenido, 2);
                // 0xrevisar ZTIPO_SOL debe ir con R
            }
            catch (Exception aexception)
            {
                System.Diagnostics.Debug.WriteLine(aexception.Message);
                _solCartera = null;
            }
            return(lres);
        }
Ejemplo 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);
        }