예제 #1
0
        //SEGUNDO PASO PARA GUARDAR INFORMACION DE CAMPAÑA Y ESCENARIOS
        public ProductoCampana GuardarProductoCampana(ArchivoProducto ArchivoProducto)
        {
            ProductoCampana      productoCampana   = new ProductoCampana();
            List <ProductoLinea> ListProductoLinea = new List <ProductoLinea>();

            ProductoLineaENT productoLineaENTReq = new ProductoLineaENT();

            productoLineaENTReq.ClaveCampana = ArchivoProducto.ClaveCampana;
            productoLineaENTReq.UrlArchivo   = ArchivoProducto.UrlArchivo;

            ProductoLineaENT productoLineaENTRes = new ProductoLineaENT();

            CampanaNEG campanaNEG = new CampanaNEG();

            productoLineaENTRes = campanaNEG.GuardarProductoCampana(productoLineaENTReq);

            if (productoLineaENTRes.Mensaje == "OK")
            {
                productoCampana.ListLineaFamilia  = productoLineaENTRes.ListLineaFamilia;
                productoCampana.ListMensaje       = productoLineaENTRes.ListMensaje;
                productoCampana.ListSKUValidacion = new List <SKUValidacion>();
                productoCampana.Mensaje           = productoLineaENTRes.Mensaje;
            }
            else
            {
                productoCampana.ListMensaje       = productoLineaENTRes.ListMensaje;
                productoCampana.ListSKUValidacion = productoLineaENTRes.ListSkuValidacion;
                productoCampana.Mensaje           = productoLineaENTRes.Mensaje;
            }

            return(productoCampana);
        }
예제 #2
0
 public ProductoService(string ruta)
 {
     archivoProducto = new ArchivoProducto(ruta);
 }