Exemplo n.º 1
0
        public ResultadoBase MarcaCamarasDiaria(SeguimientoArticulosOficinaWeb entrada)
        {
            try
            {
                string token = ActionContext.Request.Headers.GetValues("Token").First();
                SeguimientoArticulosOficinaEntity haydat = SeguimientoArticulosOficinaDataAccess.ObtenerPorOficina(token);

                if (haydat.IdSeguimiento > 0)
                {
                    return(new ResultadoBase()
                    {
                        Estado = "WARN", Mensaje = "Ya esta marcado hoy", Objeto = null
                    });
                }
                else
                {
                    int x = SeguimientoArticulosOficinaDataAccess.GuardarSeguimientoCamaras(token, entrada.EstadoArticulo, entrada.Comentarios);
                    return(new ResultadoBase()
                    {
                        Estado = "OK", Mensaje = "Guardado con éxito", Objeto = x
                    });
                }
            }
            catch (Exception ex)
            {
                return(new ResultadoBase()
                {
                    Estado = "ER", Mensaje = "Ha ocurrido un error", Objeto = ex
                });
            }
        }
Exemplo n.º 2
0
        public SeguimientoArticulosOficinaEntity MarcadasCamarasDiaria()
        {
            string token = ActionContext.Request.Headers.GetValues("Token").First();

            return(SeguimientoArticulosOficinaDataAccess.ObtenerPorOficina(token));
        }