public string Registrar_Reporte_Competencia(string DatosReporte)
        {
            BL_Reporte_Competencia oBL_Reporte_Competencia = new BL_Reporte_Competencia();

            DataContract.Reporte_Competencia_Request  request  = HelperJson.Deserialize <DataContract.Reporte_Competencia_Request>(DatosReporte);
            DataContract.Reporte_Competencia_Response response = new DataContract.Reporte_Competencia_Response();

            try
            {
                response.Descripcion = oBL_Reporte_Competencia.Registrar_Reporte_Competencia_Web(request.olista_ReporteCompetencia, request.AppEnvia);
                if (response.Descripcion.Equals(""))
                {
                    response.Estado = BaseResponse.EXITO;
                }
                else
                {
                    response.Estado = BaseResponse.GENERAL_ERROR;
                }
                response.Estado = BaseResponse.EXITO;
            }
            catch (Exception)
            {
                response.Descripcion = "Servicio no Disponible";
                response.Estado      = BaseResponse.GENERAL_ERROR;
            }
            string responseJSON = HelperJson.Serialize <DataContract.Reporte_Competencia_Response>(response);

            return(responseJSON);
        }
        /// <summary>
        /// Estado  : Warning
        /// Author  : Pablo Salas A.
        /// Fecha   : 26/09/2012
        /// Descripcion :
        /// </summary>
        /// <param name="DatosReporte"></param>
        /// <returns></returns>
        public string Registrar_Reporte_Encuesta(string DatosReporte)
        {
            DataContract.Registrar_Reporte_Encuesta_Request  request  = HelperJson.Deserialize <DataContract.Registrar_Reporte_Encuesta_Request>(DatosReporte);
            DataContract.Registrar_Reporte_Encuenta_Response response = new DataContract.Registrar_Reporte_Encuenta_Response();
            BL_GES_Operativa oBL_GES_Operativa = new BL_GES_Operativa();

            try {
                //Falta el metodo que invoca.... response.Descripcion=""????
                response.Descripcion = oBL_GES_Operativa.Registrar_Reporte_Encuesta(request.oE_Reporte_Encuesta);
                if (!response.Descripcion.Equals(""))
                {
                    response.Descripcion = "Registro con Exito";
                    response.Estado      = BaseResponse.EXITO;
                }
                else
                {
                    response.Descripcion = "Ocurrio un error";
                    response.Estado      = BaseResponse.GENERAL_ERROR;
                }
            }
            catch (Exception) {
                response.Descripcion = "Servicio no Disponible";
                response.Estado      = BaseResponse.GENERAL_ERROR;
            }
            string responseJSON = HelperJson.Serialize <DataContract.Registrar_Reporte_Encuenta_Response>(response);

            return(responseJSON);
        }
        public string Consulta_Reporte_Relevo(string datosParametros)
        {
            BL_GES_Operativa oBL_GES_Operativa = new BL_GES_Operativa();

            DataContract.Consulta_Reporte_Relevo_Request  request  = new DataContract.Consulta_Reporte_Relevo_Request();
            DataContract.Consulta_Reporte_Relevo_Response response = new DataContract.Consulta_Reporte_Relevo_Response();
            try
            {
                request = HelperJson.Deserialize <DataContract.Consulta_Reporte_Relevo_Request>(datosParametros);

                response.oListConsulta_Reporte_Relevo = oBL_GES_Operativa.Consulta_Reporte_Relevo(request.fechaConsulta,
                                                                                                  request.codCliente, request.codUsuario, request.codCanal, request.codPais, request.codDepartamento,
                                                                                                  request.codProvincia);
                response.Estado = BaseResponse.EXITO;
            }
            catch (Exception)
            {
                response.Descripcion = "Ocurrio un error, consultar con el equipo de TI.";
                response.Estado      = BaseResponse.GENERAL_ERROR;
            }

            String responseJSON = HelperJson.Serialize <DataContract.Consulta_Reporte_Relevo_Response>(response);

            return(responseJSON);
        }
        /// <summary>
        /// Fecha:       15/11/2012
        /// Creado:      Peter Ccopa
        /// Descripción: Registro de Tickets
        /// </summary>
        /// <param name="Datos"></param>
        /// <returns></returns>
        public string Registrar_Tickets(string DatosOrdenCompra)
        {
            DataContract.Registrar_Tickets_Request  request  = HelperJson.Deserialize <DataContract.Registrar_Tickets_Request>(DatosOrdenCompra);
            DataContract.Registrar_Tickets_Response response = new DataContract.Registrar_Tickets_Response();
            BL_GES_Operativa oBL_GES_Operativa = new BL_GES_Operativa();

            try
            {
                response.Descripcion = oBL_GES_Operativa.Registrar_Tickets(request.oRegistrar_Tickets);
                if (!response.Descripcion.Equals(""))
                {
                    response.Descripcion = "Registro con Exito";
                    response.Estado      = BaseResponse.EXITO;
                }
                else
                {
                    response.Descripcion = "Ocurrio un error";
                    response.Estado      = BaseResponse.GENERAL_ERROR;
                }
            }
            catch (Exception)
            {
                response.Descripcion = "Servicio no Disponible";
                response.Estado      = BaseResponse.GENERAL_ERROR;
            }
            string responseJSON = HelperJson.Serialize <DataContract.Registrar_Tickets_Response>(response);

            return(responseJSON);
        }
        public string Registrar_Reporte_Fotografico(string DatosReporte)
        {
            BL_Reporte_Fotografico oBL_Reporte_Fotografico = new BL_Reporte_Fotografico();

            DataContract.Reporte_Fotografico_Request  request  = HelperJson.Deserialize <DataContract.Reporte_Fotografico_Request>(DatosReporte);
            DataContract.Reporte_Forografico_Response response = new DataContract.Reporte_Forografico_Response();

            try {
                response.Descripcion = oBL_Reporte_Fotografico.registrarFotografico(request.oLista_ReporteFotografico, request.AppEnvia);
                if (response.Descripcion.Equals(""))
                {
                    response.Estado = BaseResponse.EXITO;
                }
                else
                {
                    response.Estado = BaseResponse.GENERAL_ERROR;
                }
                response.Estado = BaseResponse.EXITO;
            }
            catch (Exception) {
                response.Descripcion = "Servicio no Disponible";
                response.Estado      = BaseResponse.GENERAL_ERROR;
            }
            string responseJSON = HelperJson.Serialize <DataContract.Reporte_Forografico_Response>(response);

            return(responseJSON);
        }
Beispiel #6
0
        public List <M_Oficina> consultarOficinas_Por_CodPais_CodCliente_CodCampania(M_Oficina_Request oM_Oficina_Request)
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");
            string             request             = HelperJson.Serialize <M_Oficina_Request>(oM_Oficina_Request);
            string             response            = client.Listar_Oficinas_Por_CodPais_CodCliente_CodCampania(request);
            M_Oficina_Response oM_Oficina_Response = HelperJson.Deserialize <M_Oficina_Response>(response);

            return(oM_Oficina_Response.listaOficinas);
        }
Beispiel #7
0
        public List <M_Anio> GetAnios()
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");

            string responseJSON = client.Listar_Anios();

            Anio_Response response = HelperJson.Deserialize <Anio_Response>(responseJSON);

            return(response.Anios);
        }
Beispiel #8
0
        public List <M_Distrito> listarDistritos_Por_Campania_Por_CodPais_Por_codOficina_Por_codDepartamento_Por_Provincia(M_Distrito_Request oM_Distrito_Request)
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");

            string request  = HelperJson.Serialize <M_Distrito_Request>(oM_Distrito_Request);
            string dataJson = client.listarDistritos_Por_Campania_Por_CodPais_Por_codOficina_Por_codDepartamento_Por_Provincia(request);

            M_Distrito_Response oM_Dsitrito_Response = HelperJson.Deserialize <M_Distrito_Response>(dataJson);

            return(oM_Dsitrito_Response.listaDistrito);
        }
Beispiel #9
0
        public List <M_Provincia> Obtener_Provincia_Por_CodDepartamento(Obtener_Provincia_Por_CodDepartamento_Request oM_Provincia_Request)
        {
            ServicioGestionMaps.Ges_MapsServiceClient client = new ServicioGestionMaps.Ges_MapsServiceClient("BasicHttpBinding_IGes_MapsService");

            string request  = HelperJson.Serialize <Obtener_Provincia_Por_CodDepartamento_Request>(oM_Provincia_Request);
            string datajson = client.Obtener_Provincia_Por_CodDepartamento(request);

            M_Provincia_Response oM_Provincia_Response = HelperJson.Deserialize <M_Provincia_Response>(datajson);

            return(oM_Provincia_Response.listaProvincia);
        }
Beispiel #10
0
        public List <M_Mercaderista> consulta(string idC, string idS)
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");
            string dataJson;
            string request;

            request  = "{'a':'" + idC + "','b':'" + idS + "'}";
            dataJson = client.Listar_Generadores_Por_CodCampania_Por_CodSupervisor(request);

            M_Mercaderista_Response oM_Mercaderista_Response = HelperJson.Deserialize <M_Mercaderista_Response>(dataJson);

            return(oM_Mercaderista_Response.listaMercaderista);
        }
Beispiel #11
0
        public List <M_Sub_Reporte> consulta(string idreporte, string idcampania, string idcanal)
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");

            string dataJson;
            string request;

            request  = "{'a':'" + idreporte + "','b':'" + idcampania + "','c':'" + idcanal + "'}";
            dataJson = client.Listar_Sub_Reportes(request);
            M_Sub_Reporte_Response oM_Sub_Reporte = HelperJson.Deserialize <M_Sub_Reporte_Response>(dataJson);

            return(oM_Sub_Reporte.listaSubReportes);
        }
        public List<M_NodeComercial_receive> Listar_NodeComercial_Por_CodCampania_CodOficina(string idCampania, string idOficina)
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");
            string dataJson;
            string request;

            request = "{'a':'" + idCampania + "','b':'" + idOficina + "'}";
            dataJson = client.Listar_NodeComercial_Por_CodCampania_CodCiudad(request);

            M_NodeComercial_Response oM_NodeComercial_Response = HelperJson.Deserialize<M_NodeComercial_Response>(dataJson);

            return oM_NodeComercial_Response.M_NodeComercial_receive;
        }
Beispiel #13
0
        public List <M_Supervisor> ListarSupervisorCampaniaOficina(string idCompany, string Cod_Campania, string CodOficina)
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");

            string dataJson;
            string request;

            request  = "{'a':'" + idCompany + "','b':'" + Cod_Campania + "','c':'" + CodOficina + "'}";
            dataJson = client.Listar_Supervisor_Por_CodCampania_Por_CodOficina(request);
            M_Supervisor_Response oM_Supervisor_Response = HelperJson.Deserialize <M_Supervisor_Response>(dataJson);

            return(oM_Supervisor_Response.listaSupervisor);
        }
        //CEYA
        public List<M_NodeComercial_receive> Listar_NodeComercial_Por_ClienteCanalOficinaSector(string cod_Cliente, string cod_Canal, string cod_Oficina, string id_Sector)
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");
            string dataJson;
            string request;

            request = "{'a':'" + cod_Cliente + "','b':'" + cod_Canal + "','c':'" + cod_Oficina + "','d':'" + id_Sector + "'}";
            dataJson = client.Listar_NodeComercial_Por_ClienteCanalOficinaSector(request);

            M_NodeComercial_Response oM_NodeComercial_Response = HelperJson.Deserialize<M_NodeComercial_Response>(dataJson);

            return oM_NodeComercial_Response.M_NodeComercial_receive;
        }
Beispiel #15
0
        public List <M_Categoria> Listar_Categoria_por_Compania_Status(string Company_id, string Status)
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");
            string dataJson;
            string request;

            request  = "{'a':'" + Company_id + "','b':'" + Status + "'}";
            dataJson = client.Listar_Categoria_Sancela(request);

            M_Categoria_Response oM_Categoria_Response = HelperJson.Deserialize <M_Categoria_Response>(dataJson);

            return(oM_Categoria_Response.listaCategoria);
        }
Beispiel #16
0
        public List <M_PuntoDeVenta> ListarPDV_Campania_Person(string CodCampania, string CodPerson, string Fecha_Ini, string Fecha_Fin)
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");
            string dataJson;
            string request;

            request  = "{'a':'" + CodCampania + "','b':'" + CodPerson + "','c':'" + Fecha_Ini + "','d':'" + Fecha_Fin + "'}";
            dataJson = client.ListarPuntodeVenta_Por_CodCampania_codPersona(request);

            M_PuntoDeVenta_Response oM_PuntoDeVenta_Response = HelperJson.Deserialize <M_PuntoDeVenta_Response>(dataJson);

            return(oM_PuntoDeVenta_Response.listaPDV);
        }
Beispiel #17
0
        public List <M_PuntoDeVenta> consulta(string CodCampania, string CodOficina, string CodZona)
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");
            string dataJson;
            string request;

            request  = "{'a':'" + CodCampania + "','b':'" + CodOficina + "','c':'" + CodZona + "'}";
            dataJson = client.Listar_PuntoDeVenta_Por_CodCampania_CodOficina_CodCadena(request);

            M_PuntoDeVenta_Response oM_PuntoDeVenta_Response = HelperJson.Deserialize <M_PuntoDeVenta_Response>(dataJson);

            return(oM_PuntoDeVenta_Response.listaPDV);
        }
Beispiel #18
0
        public List <M_Supervisor> consulta(string idC)
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");

            string dataJson;
            string request;

            request  = "{'a':'" + idC + "'}";
            dataJson = client.Listar_Supervisor_Por_CodCampania(request);
            M_Supervisor_Response oM_Supervisor_Response = HelperJson.Deserialize <M_Supervisor_Response>(dataJson);

            return(oM_Supervisor_Response.listaSupervisor);
        }
Beispiel #19
0
        public List <M_Supervisor> ListarSupervisorCampaniaDptoProvDist(string Cod_Campania, string CodDpto, string CodProv, string CodDist)
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");

            string dataJson;
            string request;

            request  = "{'a':'" + Cod_Campania + "','b':'" + CodDpto + "','c':'" + CodProv + "','d':'" + CodDist + "'}";
            dataJson = client.Listar_Supervisor_Por_CodCampania_Dpto_Prov_Dist(request);
            M_Supervisor_Response oM_Supervisor_Response = HelperJson.Deserialize <M_Supervisor_Response>(dataJson);

            return(oM_Supervisor_Response.listaSupervisor);
        }
Beispiel #20
0
        public List <M_Categoria> consulta_Fotografico(string CodCampania)
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");
            string dataJson;
            string request;

            request  = "{'a':'" + CodCampania + "'}";
            dataJson = client.Listar_Categoria_Por_CodCampania_Fotografico(request);

            M_Categoria_Response oM_Categoria_Response = HelperJson.Deserialize <M_Categoria_Response>(dataJson);

            return(oM_Categoria_Response.listaCategoria);
        }
        public List <M_Reporte_Exhibicion> consulta(string CodPersona, string CodCampania, string CodCanal, string CodOficina, string CodNodoComercial, string CodigoPDV_Compania, string CodCategoria, string CodMarca, string f_incio, string f_fin)
        {
            ServicioGestionOperativa.Ges_OperativaServiceClient client = new ServicioGestionOperativa.Ges_OperativaServiceClient("BasicHttpBinding_IGes_OperativaService");

            string dataJson;
            string request;

            request  = "{'a':'" + CodPersona + "','b':'" + CodCampania + "','c':'" + CodCanal + "','d':'" + CodOficina + "','e':'" + CodNodoComercial + "','f':'" + CodigoPDV_Compania + "','g':'" + CodCategoria + "','h':'" + CodMarca + "','i':'" + f_incio + "','j':'" + f_fin + "'}";
            dataJson = client.Consultar_Reporte_Exhibicion(request);

            M_Reporte_Exhibicion_Response oM_Reporte_Exhibicion_Response = HelperJson.Deserialize <M_Reporte_Exhibicion_Response>(dataJson);

            return(oM_Reporte_Exhibicion_Response.listaReporteExhibicion);
        }
Beispiel #22
0
        public List <M_Canal> obtenerAnio(string id_planning)
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");

            string dataJson;
            string request;

            request  = "{'a':'" + id_planning + "'}";
            dataJson = client.Listar_Anios_Planning(request);

            M_Canal_Response oM_Canal = HelperJson.Deserialize <M_Canal_Response>(dataJson);

            return(oM_Canal.listaCanales);
        }
Beispiel #23
0
        public M_Usuario_Data Obtener_Usuario_Data(string nombreUsuario)
        {
            ServicioGestionCliente.Ges_ClienteServiceClient user = new ServicioGestionCliente.Ges_ClienteServiceClient("BasicHttpBinding_IGes_ClienteService");

            string dataJson;
            string request;

            request  = "{'a':'" + nombreUsuario + "'}";
            dataJson = user.Obtener_Usuario_Digitacion(request);

            M_Usuario_Data_Response oM_Usuario_Response = HelperJson.Deserialize <M_Usuario_Data_Response>(dataJson);

            return(oM_Usuario_Response.usuarioData);
        }
Beispiel #24
0
        public List <M_Periodo> Listar_Periodo_Por_CodServicio_CodCanal_CodCliente_CodReporte_Anio_Mes
            (string CodServicio, string CodCanal, string CodCliente, string CodReporte, string Anio, string Mes)
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");
            string dataJson;
            string request;

            request  = "{'a':'" + CodServicio + "','b':'" + CodCanal + "','c':'" + CodCliente + "','d':'" + CodReporte + "','e':'" + Anio + "','f':'" + Mes + "'}";
            dataJson = client.Listar_Periodo_Por_CodServicio_CodCanal_CodCliente_CodReporte_Anio_Mes(request);

            M_Periodo_Response oM_Periodo_Response = HelperJson.Deserialize <M_Periodo_Response>(dataJson);

            return(oM_Periodo_Response.listaPeriodos);
        }
Beispiel #25
0
        public List <M_Menu> obtenerMenu(string idcompany, string nodo, string canal, string modulo)
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");

            string dataJson;
            string request;

            request  = "{'a':'" + modulo + "','b':'" + idcompany + "','c':'" + nodo + "','d':'" + canal + "'}";
            dataJson = client.Listar_Menu_Datamercaderista(request);
            client.Close();

            M_Menu_Response oM_Menu = HelperJson.Deserialize <M_Menu_Response>(dataJson);

            return(oM_Menu.listaMenu);
        }
Beispiel #26
0
        public List <M_PuntoDeVenta> consultaPDV_CodCampania_CodCiudad_CodCadena(string idC, string idCiudad, string idM)
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");


            string dataJson;
            string request;

            request  = "{'a':'" + idC + "','b':'" + idCiudad + "','c':'" + idM + "'}";
            dataJson = client.Listar_NodeComercial_Por_CodCampania_CodCiudad(request);


            M_PuntoDeVenta_Response oM_PuntoDeVenta_Response = HelperJson.Deserialize <M_PuntoDeVenta_Response>(dataJson);

            return(oM_PuntoDeVenta_Response.listaPDV);
        }
        public string getDatosPorTipMerma(string DatosEntrada)
        {
            DataContract.getDatosPorTipMerma_Request  request  = HelperJson.Deserialize <DataContract.getDatosPorTipMerma_Request>(DatosEntrada);
            DataContract.getDatosPorTipMerma_Response response = new DataContract.getDatosPorTipMerma_Response();
            try {
                response.getDatosPorTipMerma = oBL_GES_ReportesCliente.getDatosPorTipMerma();
                response.Estado = BaseResponse.EXITO;
            }
            catch (Exception ex) {
                response.Descripcion = "Error";
                response.Estado      = BaseResponse.GENERAL_ERROR;
            }
            string responseJSON = HelperJson.Serialize <DataContract.getDatosPorTipMerma_Response>(response);

            return(responseJSON);
        }
Beispiel #28
0
        public List <M_PuntoDeVenta> Listar_PDV_Por_Campania_NodeCommercial(string idCampania, string idNode)
        {
            ServicioGestionCampania.Ges_CampaniaServiceClient client = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService");


            string dataJson;
            string request;

            request  = "{'a':'" + idCampania + "','b':'" + idNode + "'}";
            dataJson = client.Listar_PDV_Por_Campania_NodeCommercial(request);


            M_PuntoDeVenta_Response oM_PuntoDeVenta_Response = HelperJson.Deserialize <M_PuntoDeVenta_Response>(dataJson);

            return(oM_PuntoDeVenta_Response.listaPDV);
        }
        public string getDatosDetalleImplementacionObjetivo(string DatosEntrada)
        {
            DataContract.getDatosDetalleImplementacionObjetivo_Request  request  = HelperJson.Deserialize <DataContract.getDatosDetalleImplementacionObjetivo_Request>(DatosEntrada);
            DataContract.getDatosDetalleImplementacionObjetivo_Response response = new DataContract.getDatosDetalleImplementacionObjetivo_Response();
            try {
                response.GetDatosDetalleImplementacionObjetivo = oBL_GES_ReportesCliente.getDatosDetalleImplementacionObjetivo(request.opcion);
                response.Estado = BaseResponse.EXITO;
            }
            catch (Exception ex) {
                response.Descripcion = "Ocurrio un Error";
                response.Estado      = BaseResponse.GENERAL_ERROR;
            }
            string responseJSON = HelperJson.Serialize <DataContract.getDatosDetalleImplementacionObjetivo_Response>(response);

            return(responseJSON);
        }
Beispiel #30
0
        public List <M_Distribuidor> ListarDistribuidorasPorCampania(string codCampania)
        {
            ServicioGestionOperativa.Ges_OperativaServiceClient client = new ServicioGestionOperativa.Ges_OperativaServiceClient("BasicHttpBinding_IGes_OperativaService");
            Distribuidor_Request  request  = new Distribuidor_Request();
            Distribuidor_Response response = new Distribuidor_Response();
            string requestJSON;
            string responseJSON;

            request.codCompania = codCampania;
            requestJSON         = HelperJson.Serialize <Distribuidor_Request>(request);
            responseJSON        = client.ListarDistribuidorasPorCampania(requestJSON);

            response = HelperJson.Deserialize <Distribuidor_Response>(responseJSON);

            return(response.Distribuidores);
        }