public IHttpActionResult GetShiftLeaders(int idShiftLeaders)
        {
            WorkCenterServicio servicio = new WorkCenterServicio(db);
            var respuesta = servicio.GetWorkCentersByShiftLeaders(idShiftLeaders);

            return(Ok(respuesta.Respuesta));
        }
Esempio n. 2
0
        public IHttpActionResult PutWorkCenter(int id, WorkCenter workCenter)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != workCenter.Id)
            {
                return(BadRequest());
            }
            WorkCenterServicio servicio = new WorkCenterServicio();
            RespuestaServicio <WorkCenterView> respuesta = new RespuestaServicio <WorkCenterView>();

            respuesta = servicio.ActualizarWorkCenter(id, workCenter);

            if (respuesta.EjecucionCorrecta)
            {
                return(Ok(respuesta.Respuesta));
            }
            else
            {
                return(NotFound());
            }
        }
        public IHttpActionResult GetWorkCenterByOperador(int idOperador)
        {
            WorkCenterServicio servicio = new WorkCenterServicio(db);
            var respuesta = servicio.GetWorkCenterByOperador(idOperador);

            return(Ok(respuesta));
        }
Esempio n. 4
0
        public IHttpActionResult DeleteWorkCenter(int id)
        {
            WorkCenterServicio       servicio  = new WorkCenterServicio();
            RespuestaServicio <bool> respuesta = new RespuestaServicio <bool>();

            respuesta = servicio.DeleteWorkCenter(id);

            return(Ok(respuesta));
        }
Esempio n. 5
0
        protected override void Dispose(bool disposing)
        {
            WorkCenterServicio servicio = new WorkCenterServicio();

            if (disposing)
            {
                servicio.Dispose();
            }
            base.Dispose(disposing);
        }
Esempio n. 6
0
        public IHttpActionResult GetWorkCentersByBussinesUnit(int idBussinesUnit)
        {
            WorkCenterServicio servicio = new WorkCenterServicio();
            RespuestaServicio <List <WorkCenterView> > respuesta = new RespuestaServicio <List <WorkCenterView> >();

            respuesta = servicio.GetWorkCentersByBussinesUnit(idBussinesUnit);

            if (respuesta.EjecucionCorrecta)
            {
                return(Ok(respuesta.Respuesta));
            }
            else
            {
                return(NotFound());
            }
        }
Esempio n. 7
0
        public IHttpActionResult GetWorkCenter(int id)
        {
            WorkCenterServicio servicio = new WorkCenterServicio();
            RespuestaServicio <WorkCenterView> respuesta = new RespuestaServicio <WorkCenterView>();

            respuesta = servicio.GetWorkCenter(id);

            if (respuesta.EjecucionCorrecta)
            {
                return(Ok(respuesta.Respuesta));
            }
            else
            {
                return(NotFound());
            }
        }
Esempio n. 8
0
        public IHttpActionResult GetWorkCenterbyActivo(bool activo)
        {
            WorkCenterServicio servicio = new WorkCenterServicio();
            RespuestaServicio <List <WorkCenterView> > respuesta = new RespuestaServicio <List <WorkCenterView> >();

            respuesta = servicio.GetWorkCenterbyOrigen(activo);

            if (respuesta.EjecucionCorrecta)
            {
                return(Ok(respuesta.Respuesta));
            }
            else
            {
                return(NotFound());
            }
        }
Esempio n. 9
0
        public IHttpActionResult GetWorkCentersPorLineLeader(int id)
        {
            RespuestaServicio <List <WorkCenter> > respuesta = new RespuestaServicio <List <WorkCenter> >();

            if (id <= 0)
            {
                respuesta.Mensaje = "Identificador del LineLeader es incorrecto (" + id + ")";
                return(Ok(respuesta));
            }

            WorkCenterServicio servicio = new WorkCenterServicio(db);

            respuesta = servicio.GetWorkCentersByLineLeader(id);

            return(Ok(respuesta));
        }
Esempio n. 10
0
        public IHttpActionResult PostWorkCenter(WorkCenter workCenter)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            RespuestaServicio <WorkCenterView> respuesta = new RespuestaServicio <WorkCenterView>();
            WorkCenterServicio servicio = new WorkCenterServicio();

            respuesta = servicio.PostWorkCenter(workCenter);
            if (respuesta.EjecucionCorrecta)
            {
                return(Ok(respuesta.Respuesta));
            }
            else
            {
                return(NotFound());
            }
        }
Esempio n. 11
0
        public IQueryable <WorkCenter> GetWorkCenter()
        {
            WorkCenterServicio servicio = new WorkCenterServicio();

            return(servicio.GetWorkCenters().Respuesta);
        }
Esempio n. 12
0
 public WorkCenterServicioTests()
 {
     _context  = new PMMXContext();
     _servicio = new WorkCenterServicio(_context);
 }