1. INICIO
  2. Guías para el usuario
  3. Documentación de la API RESTful
  4. Establecer la API de horas de funcionamiento de la sucursal

Establecer la API de horas de funcionamiento de la sucursal

Descripción Llamar a este punto final proporcionando el token del usuario administrador para establecer el horario de funcionamiento de la sucursal para una empresa.
Punto final {DataManagerAPI}/action/SetBranchOperatingHour
Método PUBLICAR
Cabezales
  1. AToken: retorno de valor de token de API 'Generar token de acceso' proporcionando el nombre de usuario y la contraseña
Cuerpo - Ejemplo JSON
{
        "Hora de funcionamiento de la sucursal": [
            {
                "NombreSucursal": "sitio1",
                "Código de Sucursal": "1001",
                "Id. de sucursal": 420,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T01:00:00",
                "Día": 0,
                "IsDayOff": falso
            },
            {
                "NombreSucursal": "sitio1",
                "Código de Sucursal": "1001",
                "Id. de sucursal": 420,
                "StartTime": "2022-05-19T01:00:00",
                "EndTime": "2022-05-19T11:00:00",
                "Día": 1,
                "IsDayOff": falso
            },
            {
                "NombreSucursal": "sitio1",
                "Código de Sucursal": "1001",
                "Id. de sucursal": 420,
                "StartTime": "2022-05-19T11:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Día": 1,
                "IsDayOff": falso
            },            
            {
                "NombreSucursal": "sitio1",
                "Código de Sucursal": "1001",
                "Id. de sucursal": 420,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:30:00",
                "Día": 2,
                "IsDayOff": falso
            },
            {
                "NombreSucursal": "sitio1",
                "Código de Sucursal": "1001",
                "Id. de sucursal": 420,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Día": 3,
                "IsDayOff": falso
            },
            {
                "NombreSucursal": "sitio1",
                "Código de Sucursal": "1001",
                "Id. de sucursal": 420,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Día": 4,
                "IsDayOff": falso
            },
            {
                "NombreSucursal": "sitio1",
                "Código de Sucursal": "1001",
                "Id. de sucursal": 420,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Día": 5,
                "IsDayOff": falso
            },
            {
                "NombreSucursal": "sitio1",
                "Código de Sucursal": "1001",
                "Id. de sucursal": 420,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "Día": 6,
                "IsDayOff": falso
            },
            {
                "NombreSucursal": "sitio2",
                "Código de Sucursal": "1002",
                "Id. de sucursal": 530,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:59:00",
                "Día": 0,
                "IsDayOff": falso
            },
            {
                "NombreSucursal": "sitio2",
                "Código de Sucursal": "1002",
                "Id. de sucursal": 530,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:59:00",
                "Día": 1,
                "IsDayOff": falso
            },
            {
                "NombreSucursal": "sitio2",
                "Código de Sucursal": "1002",
                "Id. de sucursal": 530,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:59:00",
                "Día": 2,
                "IsDayOff": falso
            },
            {
                "NombreSucursal": "sitio2",
                "Código de Sucursal": "1002",
                "Id. de sucursal": 530,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:59:00",
                "Día": 3,
                "IsDayOff": falso
            },
            {
                "NombreSucursal": "sitio2",
                "Código de Sucursal": "1002",
                "Id. de sucursal": 530,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:59:00",
                "Día": 4,
                "IsDayOff": falso
            },
            {
                "NombreSucursal": "sitio2",
                "Código de Sucursal": "1002",
                "Id. de sucursal": 530,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:59:00",
                "Día": 5,
                "IsDayOff": falso
            },
            {
                "NombreSucursal": "sitio2",
                "Código de Sucursal": "1002",
                "Id. de sucursal": 530,
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:59:00",
                "Día": 6,
                "Es un día libre": verdadero
            }
        ],
        "Hora de operación especial de sucursal": [
            {
                "NombreSucursal": "sitio1",
                "Código de Sucursal": "1001",
                "Id. de sucursal": 420,
                "Date": "2022-06-29T00:00:00",
                "StartTime": "2022-06-29T00:00:00",
                "EndTime": "2022-06-29T00:00:00",
                "IsDayOff": cierto,
                "Comentario": "Prueba especial 1"
            },
            {
                "NombreSucursal": "sitio1",
                "Código de Sucursal": "1001",
                "Id. de sucursal": 420,
                "Date": "2022-07-12T00:00:00",
                "StartTime": "2022-07-12T00:00:00",
                "EndTime": "2022-07-12T00:00:00",
                "IsDayOff": cierto,
                "Comentario": "Prueba especial 2"
            }
        ]
    }
Descripción del cuerpo
  1. RamaOperativoHora
    1. Solo puede incluir el horario de funcionamiento de la sucursal que debe actualizarse.
    2. 'BranchId' es una clave única para identificar la sucursal, no modifique simplemente este valor
      1. 'BranchId' se puede recuperar/referir desde 'API de sitios'
    3. 'StartTime' y 'EndTime' es la hora de inicio y finalización del período de tiempo de funcionamiento de la sucursal
      1. La parte de la fecha en estos 2 campos no es importante, solo se usará la parte de la hora
    4.  'Día':
      1. 0 = domingo, 1 = lunes, 2 = martes, etc.
    5. 'IsDayOff' indica si esa sucursal no opera en un día específico de la semana
  2. SucursalHoraOperativaEspecial
    1. Si no necesita agregar una hora de funcionamiento especial, simplemente deje esta lista vacía
    2. 'BranchId' es una clave única para identificar la sucursal, no modifique simplemente este valor
      1. 'BranchId' se puede recuperar/referir desde 'API de sitios'
    3. 'Fecha' es la fecha específica en la que este operativo especial se aplicará a esta sucursal
    4. 'IsDayOff' indica si esa sucursal no opera en un día específico de la semana
    5. 'Comentario'
Respuesta - Ejemplo JSON
{
    "Estado": 200,
    "Error": "",
    "Mensaje": "Hora de funcionamiento actualizada",
    "Datos": nulo
}
Actualizado en julio 8, 2022