Пример #1
0
        public static List <IndicadoresProdProvReporte> convertirIndicadoresTiempoOrdenArriendoEquipoEnReporte(List <tiempoRespuestaEquipo> datosEntrada)
        {
            Context db = new Context();
            List <IndicadoresProdProvReporte> retorno = new List <IndicadoresProdProvReporte>();

            foreach (tiempoRespuestaEquipo dato in datosEntrada)
            {
                IndicadoresProdProvReporte temp = new IndicadoresProdProvReporte();
                temp.nombreProveedor = db.Proveedores.Find(dato.ProveedorID).nombreProveedor;
                temp.nombreProducto  = "SIN DATOS";

                if (dato.tiempoRespuesta > 0)
                {
                    temp.tiempoMedioRespuesta = dato.tiempoRespuesta.ToString();
                }
                else
                {
                    temp.tiempoMedioRespuesta = "-";
                }

                temp.montoTotalCompras    = "SIN DATOS";
                temp.montoPromedioCompras = "SIN DATOS";

                ordenDeCompraArriendoEquipo OC = db.ordenDeCompraArriendoEquipoes.Find(dato.ordenDeCompraArriendoEquipoID);

                temp.numeroOrdenDeCompras = OC.numeroOrdenCompraArriendoEquipo + "/" + OC.anio;
                temp.fechaOrdenDeCompras  = formatearString.fechaSinHoraDiaPrimero(OC.fecha);

                retorno.Add(temp);
            }
            return(retorno);
        }
Пример #2
0
        public static List <IndicadoresProdProvReporte> convertirTiemposRespuestaEnReporte(List <tiempoRespuestaProducto> datosEntrada)
        {
            Context db = new Context();
            List <IndicadoresProdProvReporte> retorno = new List <IndicadoresProdProvReporte>();

            foreach (tiempoRespuestaProducto dato in datosEntrada)
            {
                IndicadoresProdProvReporte temp = new IndicadoresProdProvReporte();
                temp.nombreProveedor      = db.Proveedores.Find(dato.ProveedorID).nombreProveedor;
                temp.nombreProducto       = db.Productos.Find(dato.ProductoID).descripcion;
                temp.tiempoMedioRespuesta = dato.tiempoPromedioRespuesta.ToString();
                temp.montoTotalCompras    = "SIN DATOS";
                temp.montoPromedioCompras = "SIN DATOS";
                temp.numeroOrdenDeCompras = "SIN DATOS";
                temp.fechaOrdenDeCompras  = "SIN DATOS";

                retorno.Add(temp);
            }
            return(retorno);
        }
Пример #3
0
        public static List <IndicadoresProdProvReporte> convertirIndicadoresProveedoresEnReporte(List <IndicadoresClaveProveedor> datosEntrada)
        {
            Context db = new Context();
            List <IndicadoresProdProvReporte> retorno = new List <IndicadoresProdProvReporte>();

            foreach (IndicadoresClaveProveedor dato in datosEntrada)
            {
                IndicadoresProdProvReporte temp = new IndicadoresProdProvReporte();
                temp.nombreProveedor        = db.Proveedores.Find(dato.ProveedorID).nombreProveedor;
                temp.nombreProducto         = "General";
                temp.tiempoMedioRespuesta   = dato.tiempoMedioRespuesta.ToString();
                temp.montoTotalCompras      = dato.montoTotalCompras.ToString();
                temp.montoPromedioCompras   = dato.promedioComprasPorOC.ToString();
                temp.numeroOrdenDeCompras   = "SIN DATOS";
                temp.fechaOrdenDeCompras    = "SIN DATOS";
                temp.tiempoRespuestaEquipos = dato.promedioOCArriendoEquipo.ToString();

                retorno.Add(temp);
            }
            return(retorno);
        }
Пример #4
0
        public static List <IndicadoresProdProvReporte> convertirIndicadoresMontoEnReporte(List <MontoCompraOrdenCompra> datosEntrada)
        {
            Context db = new Context();
            List <IndicadoresProdProvReporte> retorno = new List <IndicadoresProdProvReporte>();

            foreach (MontoCompraOrdenCompra dato in datosEntrada)
            {
                IndicadoresProdProvReporte temp = new IndicadoresProdProvReporte();
                temp.nombreProveedor      = db.Proveedores.Find(dato.ProveedorID).nombreProveedor;
                temp.nombreProducto       = "SIN DATOS";
                temp.tiempoMedioRespuesta = "SIN DATOS";
                temp.montoTotalCompras    = dato.montoCompra.ToString();
                temp.montoPromedioCompras = "SIN DATOS";

                OrdenDeCompraGeneral OC = OrdenDeCompraGeneral.obtener(dato.IDOrdenCompra);

                temp.numeroOrdenDeCompras = OC.numeroOC + "/" + OC.añoOC;
                temp.fechaOrdenDeCompras  = formatearString.fechaSinHoraDiaPrimero(OC.Fecha);

                retorno.Add(temp);
            }
            return(retorno);
        }
        public static List<IndicadoresProdProvReporte> convertirIndicadoresTiempoOrdenArriendoEquipoEnReporte(List<tiempoRespuestaEquipo> datosEntrada)
        {
            Context db = new Context();
            List<IndicadoresProdProvReporte> retorno = new List<IndicadoresProdProvReporte>();

            foreach (tiempoRespuestaEquipo dato in datosEntrada)
            {
                IndicadoresProdProvReporte temp = new IndicadoresProdProvReporte();
                temp.nombreProveedor = db.Proveedores.Find(dato.ProveedorID).nombreProveedor;
                temp.nombreProducto = "SIN DATOS";

                if (dato.tiempoRespuesta > 0)
                {
                    temp.tiempoMedioRespuesta = dato.tiempoRespuesta.ToString();
                }
                else 
                {
                    temp.tiempoMedioRespuesta = "-";
                }

                temp.montoTotalCompras = "SIN DATOS";
                temp.montoPromedioCompras = "SIN DATOS";

                ordenDeCompraArriendoEquipo OC = db.ordenDeCompraArriendoEquipoes.Find(dato.ordenDeCompraArriendoEquipoID);

                temp.numeroOrdenDeCompras = OC.numeroOrdenCompraArriendoEquipo + "/" + OC.anio;
                temp.fechaOrdenDeCompras = formatearString.fechaSinHoraDiaPrimero(OC.fecha);

                retorno.Add(temp);
            }
            return retorno;
        }
        public static List<IndicadoresProdProvReporte> convertirIndicadoresMontoEnReporte(List<MontoCompraOrdenCompra> datosEntrada)
        {
            Context db = new Context();
            List<IndicadoresProdProvReporte> retorno = new List<IndicadoresProdProvReporte>();

            foreach (MontoCompraOrdenCompra dato in datosEntrada)
            {
                IndicadoresProdProvReporte temp = new IndicadoresProdProvReporte();
                temp.nombreProveedor = db.Proveedores.Find(dato.ProveedorID).nombreProveedor;
                temp.nombreProducto = "SIN DATOS";
                temp.tiempoMedioRespuesta = "SIN DATOS";
                temp.montoTotalCompras = dato.montoCompra.ToString();
                temp.montoPromedioCompras = "SIN DATOS";

                OrdenDeCompraGeneral OC = OrdenDeCompraGeneral.obtener(dato.IDOrdenCompra);

                temp.numeroOrdenDeCompras = OC.numeroOC + "/" + OC.añoOC;
                temp.fechaOrdenDeCompras = formatearString.fechaSinHoraDiaPrimero(OC.Fecha);

                retorno.Add(temp);
            }
            return retorno;
        }
        public static List<IndicadoresProdProvReporte> convertirTiemposRespuestaEnReporte(List<tiempoRespuestaProducto> datosEntrada)
        {
            Context db = new Context();
            List<IndicadoresProdProvReporte> retorno = new List<IndicadoresProdProvReporte>();

            foreach (tiempoRespuestaProducto dato in datosEntrada)
            {
                IndicadoresProdProvReporte temp = new IndicadoresProdProvReporte();
                temp.nombreProveedor = db.Proveedores.Find(dato.ProveedorID).nombreProveedor;
                temp.nombreProducto = db.Productos.Find(dato.ProductoID).descripcion;
                temp.tiempoMedioRespuesta = dato.tiempoPromedioRespuesta.ToString();
                temp.montoTotalCompras = "SIN DATOS";
                temp.montoPromedioCompras = "SIN DATOS";
                temp.numeroOrdenDeCompras = "SIN DATOS";
                temp.fechaOrdenDeCompras = "SIN DATOS";

                retorno.Add(temp);
            }
            return retorno;
        }
        public static List<IndicadoresProdProvReporte> convertirIndicadoresProveedoresEnReporte(List<IndicadoresClaveProveedor> datosEntrada)
        {
            Context db = new Context();
            List<IndicadoresProdProvReporte> retorno = new List<IndicadoresProdProvReporte>();

            foreach (IndicadoresClaveProveedor dato in datosEntrada)
            {
                IndicadoresProdProvReporte temp = new IndicadoresProdProvReporte();
                temp.nombreProveedor = db.Proveedores.Find(dato.ProveedorID).nombreProveedor;
                temp.nombreProducto = "General";
                temp.tiempoMedioRespuesta = dato.tiempoMedioRespuesta.ToString();
                temp.montoTotalCompras = dato.montoTotalCompras.ToString();
                temp.montoPromedioCompras = dato.promedioComprasPorOC.ToString();
                temp.numeroOrdenDeCompras = "SIN DATOS";
                temp.fechaOrdenDeCompras = "SIN DATOS";
                temp.tiempoRespuestaEquipos = dato.promedioOCArriendoEquipo.ToString();

                retorno.Add(temp);
            }
            return retorno;
        }