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> 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); }
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; }