예제 #1
0
        public JsonResult Obtener_PuntoVentaToExcel(string codCanal, string codPais, string codOficina, string codDepartamento, string codProvincia, string codZona, string codDistrito, string codPresencia, string codPeriodo, int codOpcion, string ubigeo)
        {
            PuntoVenta_Service service = new PuntoVenta_Service();
            E_ExportExcel      data;

            switch (codOpcion)
            {
            case 1:
                data = service.Obtener_PuntoVentaPresenciaSKUToExcel_Prov(codCanal, codPais, codOficina, codDepartamento, codProvincia, codZona, codDistrito, codPresencia, codPeriodo);
                break;

            case 2:
                data = service.Obtener_PuntoVentaElemVisibilidadToExcel_NN(codCanal, codPais, ubigeo, codPresencia, codPeriodo);
                break;

            case 3:
                data = service.Obtener_PuntoVentaPresenciaRangoToExcel_Prov(codCanal, codPais, codOficina, codDepartamento, codProvincia, codZona, codDistrito, codPresencia, codPeriodo);
                break;

            default:
                data = new E_ExportExcel();
                break;
            }

            if (data != null)
            {
                if (data.Header != null)
                {
                    dtReportPresencia = Util.ConvertToDataTable(data.Header, data.Contents);
                }
                else
                {
                    dtReportPresencia = new DataTable();
                }
            }
            else
            {
                dtReportPresencia = new DataTable();
            }

            return(Json(true));
        }
예제 #2
0
        public JsonResult Obtener_PuntoVentaRango(string codCanal, string codPais, string ubigeo, string codRango, string codPeriodo, string otrosParametros)
        {
            PuntoVenta_Service service = new PuntoVenta_Service();

            return(Json(service.Obtener_PuntoVentaRango_Rev02(codCanal, codPais, ubigeo, codRango, codPeriodo, otrosParametros)));
        }
예제 #3
0
        public JsonResult Obtener_ElementoVisibilidad_PuntoVenta(string codEquipo, string reportsPlanning, string codPtoVenta)
        {
            PuntoVenta_Service service = new PuntoVenta_Service();

            return(Json(service.Obtener_ElementoVisibilidad_PuntoVenta_Rev02(codEquipo, reportsPlanning, codPtoVenta)));
        }
예제 #4
0
        public JsonResult Obtener_Datos_PuntoVenta(string codPtoVenta, string reportsplanning)
        {
            PuntoVenta_Service service = new PuntoVenta_Service();

            return(Json(service.Obtener_Datos_PuntoVenta_Rev02(codPtoVenta, reportsplanning)));
        }
예제 #5
0
        public JsonResult Obtener_Fotos_PuntoVenta(string reportsPlanning, string codPtoVenta)
        {
            PuntoVenta_Service service = new PuntoVenta_Service();

            return(Json(service.Obtener_Fotos_PuntoVenta_Rev02(reportsPlanning, codPtoVenta)));
        }
예제 #6
0
        public JsonResult Obtener_PdvByVentas(string codCliente, string codCanal, string ubigeo, string codSku, string idReportsPlanning, string otrosParametros)
        {
            PuntoVenta_Service service = new PuntoVenta_Service();

            return(Json(service.Obtener_PdvByVentas_Rev02(codCliente, codCanal, ubigeo, codSku, idReportsPlanning, otrosParametros)));
        }
예제 #7
0
        [HttpPost]     //Nivel Nacional
        public JsonResult Obtener_PuntoVentaElemVisibilidad(string codCanal, string codPais, string ubigeo, string codElemento, string codPeriodo, string otrosParametros)
        {
            PuntoVenta_Service service = new PuntoVenta_Service();

            return(Json(service.Obtener_PuntoVentaElemVisibilidad_Rev02(codCanal, codPais, ubigeo, codElemento, codPeriodo, otrosParametros)));
        }