Beispiel #1
0
        public ResponseTerminarCitas TerminarCitas(RequestTerminarCitas request)
        {
            ResponseTerminarCitas response = new ResponseTerminarCitas();


            try
            {
                ServicioWebNextSoft.ProjectServiceTRAClient client         = new ServicioWebNextSoft.ProjectServiceTRAClient();
                ServicioWebNextSoft.requestSetCita          requestSetCita = new ServicioWebNextSoft.requestSetCita
                {
                    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,
                    CITA_CODIGO    = Convert.ToInt32(request.NumeroCitas)
                };

                ServicioWebNextSoft.responseSetCita responseSetCita = client.setCita(requestSetCita);

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


            return(response);
        }
        public ResponseTerminarCitas TerminarCita(RequestTerminarCitas request)
        {
            CitasBL bl = new CitasBL();

            return(bl.TerminarCitas(request));
        }