コード例 #1
0
        public ResponseIniciarCita IniciarCita(RequestIniciarCita request)
        {
            ResponseIniciarCita response = new ResponseIniciarCita();

            try
            {
                ServicioWebNextSoft.ProjectServiceTRAClient client      = new ServicioWebNextSoft.ProjectServiceTRAClient();
                ServicioWebNextSoft.requestGetCita          requestCita = new ServicioWebNextSoft.requestGetCita
                {
                    EMPR_CODIGO    = request.Empresa,
                    SUCR_CODIGO    = request.Sucursal,
                    TERM_CODIGO    = request.Terminal,
                    PSAL_CODIGO    = request.PermisoSalida,
                    CAMI_PLACA     = request.Placa,
                    COND_LICCON    = request.Brevete,
                    AUDI_USRCREA   = request.UsuarioCreacion,
                    AUDI_HOSTCREA  = request.Host,
                    MBAL_NUMTICKET = request.UsuarioCreacion
                };

                ServicioWebNextSoft.responseGetCita responseCita = client.getCita(requestCita);

                if (responseCita != null)
                {
                    if (responseCita.CodigoError == 0)
                    {
                        response.Estado     = true;
                        response.NumeroCita = responseCita.CITA_CODIGO.ToString();
                        response.Mensaje    = "Exitoso";
                    }
                    else
                    {
                        response.Estado     = false;
                        response.NumeroCita = "0";
                        response.Mensaje    = responseCita.MensajeError;
                    }
                }
            }
            catch (Exception ex)
            {
                response.Estado     = false;
                response.NumeroCita = "0";
                response.Mensaje    = ex.Message.ToString();
            }

            return(response);
        }
コード例 #2
0
        public ResponseIniciarCita IniciarCita(RequestIniciarCita request)
        {
            CitasBL bl = new CitasBL();

            return(bl.IniciarCita(request));
        }
コード例 #3
0
        //Enviando datos al servicio
        public ResponseIniciarCita IniciarCitas(RequestIniciarCita request, string url)
        {
            var response = Helper.InvocarServicio <ResponseIniciarCita, RequestIniciarCita>(request, url, "POST");

            return(response);
        }