Ejemplo n.º 1
0
        public static Data.bt_ot_status ConvertToBD(ot_statusModel estado)
        {
            Data.bt_ot_status e = new Data.bt_ot_status();

            e.ot_id = estado.ot_id;

            if (estado.tiempo_sk != null)
            {
                e.tiempo_sk = DateTime.ParseExact(estado.tiempo_sk, "yyyy-MM-dd", null);
            }
            else
            {
                e.tiempo_sk = DateTime.Today;
            }

            if (estado.hh_mm_ss != null)
            {
                e.hh_mm_ss = estado.hh_mm_ss;
            }
            else
            {
                e.hh_mm_ss = DateTime.Now.ToString("HH:mm:ss");
            }

            e.estado_sk   = estado.estado_sk;
            e.comentarios = estado.comentarios;

            return(e);
        }
Ejemplo n.º 2
0
        public static ot_statusModel ConvertTo(Data.bt_ot_status estado)
        {
            ot_statusModel e = new ot_statusModel();

            e.ot_id       = estado.ot_id;
            e.tiempo_sk   = estado.tiempo_sk.ToString("yyyy-MM-dd");
            e.hh_mm_ss    = estado.hh_mm_ss;
            e.estado_sk   = estado.estado_sk;
            e.comentarios = estado.comentarios;
            e.timestamp   = string.Concat(estado.tiempo_sk.ToString("yyyy-MM-dd"), " ", estado.hh_mm_ss);

            return(e);
        }
Ejemplo n.º 3
0
        public IHttpActionResult Getbt_ot_status(int ot_id)
        {
            //List<bt_ot_status> estados = db.bt_ot_status.Where(x => x.ot_id == ot_id).ToList();
            //if (estados == null)
            //{
            //    return NotFound();
            //}

            //List<Models.ot_statusModel> modelEstados = Models.ot_statusModel.ListConvertTo(estados);
            //Models.ot_statusModel ult_estado = modelEstados.OrderByDescending(x => x.timestamp).FirstOrDefault();

            Data.bt_ot_status     ult_estado  = _otService.buscarUltEstado(ot_id);
            Models.ot_statusModel modelEstado = Models.ot_statusModel.ConvertTo(ult_estado);

            return(Ok(modelEstado));
        }
Ejemplo n.º 4
0
        public IHttpActionResult Getbt_ord_trabajo(int cliente_sk)
        {
            List <bt_ord_trabajo> ots = _otService.buscarOtXCliente(cliente_sk);

            Data.lk_tipo_ot[] tipos = _otService.buscarTipoSolicitudes();

            List <Models.otModel> ordenes = Models.otModel.ListConvertTo(ots, tipos);

            foreach (Models.otModel ot in ordenes)
            {
                Data.bt_ot_status ot_st = _otService.buscarUltEstado(ot.ot_id);
                ot.estado_id   = ot_st.estado_sk;
                ot.estado_desc = _otService.buscarEstado(ot_st.estado_sk).estado_desc;
            }

            return(Ok(ordenes));
        }