public string Obtener_separaciones(string DatosParametro) { DataContract.EAPRO_Obtener_separaciones_Request request = HelperJson.Deserialize <DataContract.EAPRO_Obtener_separaciones_Request>(DatosParametro); DataContract.EAPRO_Obtener_separaciones_Response response = new DataContract.EAPRO_Obtener_separaciones_Response(); try { response.listSeparaciones = oBL_EAPro_Service.Obtener_separaciones(request.codigoSala, request.codigoUsuario, request.codigoEncargado, request.codigoCentroCosto, request.fechaInicio, request.fechaFin); response.Estado = BaseResponse.EXITO; } catch (Exception) { response.Descripcion = "No Existen datos"; response.Estado = BaseResponse.GENERAL_ERROR; } string responseJSON = HelperJson.Serialize <DataContract.EAPRO_Obtener_separaciones_Response>(response); return(responseJSON); }
/*Listar_Supervisor_Por_CodCampania*/ public List <M_Supervisor> Listar_Supervisores_equipo(string cod_planning, int cod_emprea) { ServicioGestionCampania.Ges_CampaniaServiceClient clientcampania = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService"); Llenar_Supervisor_equipo_Request request = new Llenar_Supervisor_equipo_Request(); Llenar_Supervisor_equipo_Response response = new Llenar_Supervisor_equipo_Response(); string requestJSON; string responseJSON; request.cod_equipo = cod_planning; request.cod_empresa = cod_emprea; requestJSON = HelperJson.Serialize <Llenar_Supervisor_equipo_Request>(request); responseJSON = clientcampania.Llenar_Supervisores_equipo(requestJSON); response = HelperJson.Deserialize <Llenar_Supervisor_equipo_Response>(responseJSON); return(response.oListaSupervisores); }
//[Atributos.AccesoAutorizadoFilter] public async Task <ActionResult> Index(PagoGridViewModel model) { try { //model = SesionModel.FiltrosAlmacen; //SesionModel.FiltrosAlmacen = null; //Construimos el modelo model = await ObtenerModelGrid(model); //Retornamos vista con modelo return(View(model)); } catch (FaultException <ServiceErrorResponseType> ex) { //Como existe excepción de lógica de negocio, lo enviamos al Vehiculo para ser procesado por este return(Json(HelperJson.ConstruirJson(EnumTipoNotificacion.Advertencia, ex.Detail.Message), JsonRequestBehavior.AllowGet)); } }
public async Task <ActionResult> EditorRO(int id) { try { //Construimos el modelo var sesionUsuario = SesionModel.DatosSesion.Usuario; var response = await _ServicioMiDepa.ObtenerEditorPagoAsync((int)sesionUsuario.CodigoEdificio, id); var model = new PagoEditorViewModel(response); //Retornamos vista con modelo return(PartialView("_EditorPagoRO", model)); } catch (FaultException <ServiceErrorResponseType> ex) { //Como existe excepción de lógica de negocio, lo enviamos al Vehiculo para ser procesado por este return(Json(HelperJson.ConstruirJson(EnumTipoNotificacion.Advertencia, ex.Detail.Message), JsonRequestBehavior.AllowGet)); } }
public string SincronizarAuditoria(string datosSincronizacionRq) { DataContract.SincronizacionServiceAuditoriaRequest request = HelperJson.Deserialize <DataContract.SincronizacionServiceAuditoriaRequest>(datosSincronizacionRq); DataContract.SincronizacionServiceAuditoriaResponse response = new DataContract.SincronizacionServiceAuditoriaResponse(); try { ESincronizarAuditoria eSincronizar = sincronizarBLL.SincronizarAudtioria(request.Person_Id, request.Id_Equipo); response.Sincronizar = eSincronizar; response.Estado = BaseResponse.EXITO; } catch (Exception) { response.Descripcion = "Servicio no disponible"; response.Estado = BaseResponse.GENERAL_ERROR; } string responseJSON = HelperJson.Serialize <DataContract.SincronizacionServiceAuditoriaResponse>(response); return(responseJSON); }
public List<E_Cadena> Listar_Cadena_OficinaEQ(string cod_planning, int cod_oficina) { ServicioGestionCampania.Ges_CampaniaServiceClient clientcampania = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService"); Llenar_Cadena_OficinaEQ_Request request = new Llenar_Cadena_OficinaEQ_Request(); Llenar_Cadena_OficinaEQ_Response response = new Llenar_Cadena_OficinaEQ_Response(); string requestJSON; string responseJSON; request.cod_equipo = cod_planning; request.cod_oficina = cod_oficina; requestJSON = HelperJson.Serialize<Llenar_Cadena_OficinaEQ_Request>(request); responseJSON = clientcampania.Llenar_Cadena_oficinaEQ(requestJSON); response = HelperJson.Deserialize<Llenar_Cadena_OficinaEQ_Response>(responseJSON); return response.oListaCadenas; }
public List <M_Categoria> Listar_Categoria_ReporteEQ(string CodCampania, string CodReporte) { ServicioGestionCampania.Ges_CampaniaServiceClient clientcampania = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService"); Listar_Categoria_Por_CodCampania_y_CodReporte_Request request = new Listar_Categoria_Por_CodCampania_y_CodReporte_Request(); Listar_Categoria_Por_CodCampania_y_CodReporte_Response response = new Listar_Categoria_Por_CodCampania_y_CodReporte_Response(); string requestJSON; string responseJSON; request.CodCampania = CodCampania; request.CodReporte = CodReporte; requestJSON = HelperJson.Serialize <Listar_Categoria_Por_CodCampania_y_CodReporte_Request>(request); responseJSON = clientcampania.Listar_Categoria_Por_CodCampania_y_CodReporte(requestJSON); response = HelperJson.Deserialize <Listar_Categoria_Por_CodCampania_y_CodReporte_Response>(responseJSON); return(response.oListaCategoria); }
public List <M_Distribuidor> Listar_Distribuidoras_planning(string cod_planning) { // ServicioGestionOperativa.Ges_OperativaServiceClient client = new ServicioGestionOperativa.Ges_OperativaServiceClient("BasicHttpBinding_IGes_OperativaService"); ServicioGestionCampania.Ges_CampaniaServiceClient clientcampania = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService"); Llenar_Distribuidoras_Request request = new Llenar_Distribuidoras_Request(); Distribuidor_Response response = new Distribuidor_Response(); string requestJSON; string responseJSON; request.cod_equipo = cod_planning; requestJSON = HelperJson.Serialize <Llenar_Distribuidoras_Request>(request); responseJSON = clientcampania.Llenar_Distribuidoras(requestJSON); response = HelperJson.Deserialize <Distribuidor_Response>(responseJSON); return(response.Distribuidores); }
/// <summary> /// Fecha: 14/11/2012 /// Creado: Peter Ccopa /// Descripción: Request de la validacion del Reporte de Exhibicion /// </summary> /// <param name="DatosReportePrecio"></param> /// <returns></returns> public string Validar_Reporte_Exhibicion(string DatosReporte) { BL_GES_Operativa oReporte_Exhibicion = new BL_GES_Operativa(); DataContract.Validar_Reporte_Exhibicion_Request request = HelperJson.Deserialize <DataContract.Validar_Reporte_Exhibicion_Request>(DatosReporte); DataContract.Validar_Reporte_Exhibicion_Response response = new DataContract.Validar_Reporte_Exhibicion_Response(); try { response.Descripcion = oReporte_Exhibicion.Validar_Reporte_Exhibicion(request.Cheched, request.unChecked); response.Estado = BaseResponse.EXITO; } catch (Exception) { response.Descripcion = "error"; response.Estado = BaseResponse.GENERAL_ERROR; } //string responseJSON = HelperJson.Serialize<DataContract.Actualizar_Reporte_Exhibicion_Response>(response); return(response.Descripcion); }
public string ObtenerStockDG_Validacion(string DatosEntrada) { DataContract.ReporteCliente_Stock_Validacion_Request request = HelperJson.Deserialize <DataContract.ReporteCliente_Stock_Validacion_Request>(DatosEntrada); DataContract.ReporteCliente_Stock_Validacion_Response response = new DataContract.ReporteCliente_Stock_Validacion_Response(); try { response.oE_ReporteCliente_Stock_Validacion = oBL_GES_ReportesCliente.ObtenerStockDG_Validacion(request.anio, request.mes, request.periodo, request.codOficina, request.codCategoria); response.Estado = BaseResponse.EXITO; } catch (Exception) { response.Descripcion = "No existen datos."; response.Estado = BaseResponse.GENERAL_ERROR; } //WebConfiguration.SetDefaultHeader(WebOperationContext.Current); string responseJSON = HelperJson.Serialize <DataContract.ReporteCliente_Stock_Validacion_Response>(response); return(responseJSON); }
/// <summary> /// Fecha: 12/11/2012 /// Creado: Peter Ccopa /// Descripción: Request del Reporte de Exhibicion /// </summary> /// <param name="DatosReportePrecio"></param> /// <returns></returns> public string Actualizar_Reporte_Exhibicion(string DatosReporte) { BL_GES_Operativa oReporte_Exhibicion = new BL_GES_Operativa(); DataContract.Actualizar_Reporte_Exhibicion_Request request = HelperJson.Deserialize <DataContract.Actualizar_Reporte_Exhibicion_Request>(DatosReporte); DataContract.Actualizar_Reporte_Exhibicion_Response response = new DataContract.Actualizar_Reporte_Exhibicion_Response(); try { response.Descripcion = oReporte_Exhibicion.Actualizar_Reporte_Exhibicion(request.CodReporte, request.Cantidad, request.ModifyBy, request.DateModify, request.DateRegistro); response.Estado = BaseResponse.EXITO; } catch (Exception) { response.Descripcion = "error"; response.Estado = BaseResponse.GENERAL_ERROR; } //string responseJSON = HelperJson.Serialize<DataContract.Actualizar_Reporte_Exhibicion_Response>(response); return(response.Descripcion); }
public string RegistrarVisita(string DatosVisita) { DataContract.RegistrarVisitaRequest request = HelperJson.Deserialize <DataContract.RegistrarVisitaRequest>(DatosVisita); DataContract.RegistrarVisitaResponse response = new DataContract.RegistrarVisitaResponse(); try { blVisita.registrarVisita(obtenerVisita(request)); response.Estado = BaseResponse.EXITO; } catch (Exception) { response.Descripcion = "Servicio no disponible"; response.Estado = BaseResponse.GENERAL_ERROR; } WebConfiguration.SetDefaultHeader(WebOperationContext.Current); string responseJSON = HelperJson.Serialize <DataContract.RegistrarVisitaResponse>(response); return(responseJSON); }
public string RegistrarMarcacion_Mov(string DatosRegistro) { DataContract.RegistrarMarcacion_Mov_Request request = HelperJson.Deserialize <DataContract.RegistrarMarcacion_Mov_Request>(DatosRegistro); DataContract.RegistrarMarcacionResponse response = new DataContract.RegistrarMarcacionResponse(); try { blAppMovil.RegistrarMarcacion_Mov(obtenerMarcacion_Mov(request)); response.Estado = BaseResponse.EXITO; response.Descripcion = "El registro de marcación fue correcto."; } catch (Exception) { response.Descripcion = "No se pudo registrar su marcación."; response.Estado = BaseResponse.GENERAL_ERROR; } string responseJSON = HelperJson.Serialize <DataContract.RegistrarMarcacionResponse>(response); return(responseJSON); }
public string Actualizar_separacion(string DatosParametro) { DataContract.EAPRO_Actualizar_separacion_Request request = HelperJson.Deserialize <DataContract.EAPRO_Actualizar_separacion_Request>(DatosParametro); DataContract.EAPRO_Actualizar_separacion_Response response = new DataContract.EAPRO_Actualizar_separacion_Response(); try { oBL_EAPro_Service.Actualizar_separacion(request.codigoRegistro, request.codigoSala, request.codigoUsuario, request.codigoEncargado, request.codigoCargo, request.codigoCentroCosto, request.descripcion, request.adicionales, request.cantidad, request.fecha, request.horaInicio, request.horaFin); response.Estado = BaseResponse.EXITO; } catch (Exception) { response.Descripcion = "Se actualizó de forma satisfactoria."; response.Estado = BaseResponse.GENERAL_ERROR; } string responseJSON = HelperJson.Serialize <DataContract.EAPRO_Actualizar_separacion_Response>(response); return(responseJSON); }
public string Sincronizar_Mov(string DatosSincronizacion) { DataContract.SincronizacionService_Mov_Request request = HelperJson.Deserialize <DataContract.SincronizacionService_Mov_Request>(DatosSincronizacion); DataContract.SincronizacionAppMovilService_Mov_Response response = new DataContract.SincronizacionAppMovilService_Mov_Response(); try { response.Sincronizar = blAppMovil.Sincronizar_Mov(request.Person_Id, request.Cliente_Id, request.Id_Equipo); response.Estado = BaseResponse.EXITO; response.Descripcion = "La sincronización se realizó con éxito."; } catch (Exception) { response.Descripcion = ""; response.Estado = BaseResponse.GENERAL_ERROR; } string responseJSON = HelperJson.Serialize <DataContract.SincronizacionAppMovilService_Mov_Response>(response); return(responseJSON); }
public string Cobrar_Mov(string DatosRegistro) { DataContract.RegistrarCobro_Request request = HelperJson.Deserialize <DataContract.RegistrarCobro_Request>(DatosRegistro); DataContract.RegistrarCobro_Response response = new DataContract.RegistrarCobro_Response(); try { blAppMovil.Cobrar_Mov(request.codigo); response.Estado = BaseResponse.EXITO; response.Descripcion = "El cobre se efectuo correctamente."; } catch (Exception) { response.Descripcion = "No se pudo registrar su pedido."; response.Estado = BaseResponse.GENERAL_ERROR; } string responseJSON = HelperJson.Serialize <DataContract.RegistrarCobro_Response>(response); return(responseJSON); }
public string RegistrarPedido_Mov(string DatosRegistro) { DataContract.RegistrarPedido_Request request = HelperJson.Deserialize <DataContract.RegistrarPedido_Request>(DatosRegistro); DataContract.RegistrarPedido_Response response = new DataContract.RegistrarPedido_Response(); try { blAppMovil.RegistrarPedido_Mov(request.listaPedido); response.Estado = BaseResponse.EXITO; response.Descripcion = "Los pedidos se registraron correctamente"; } catch (Exception) { response.Descripcion = "No se pudo registrar su pedido."; response.Estado = BaseResponse.GENERAL_ERROR; } string responseJSON = HelperJson.Serialize <DataContract.RegistrarPedido_Response>(response); return(responseJSON); }
public string ValidarStockDiasGiro(string DatosEntrada) { DataContract.ReporteCliente_Stock_Validacion_Request request = HelperJson.Deserialize <DataContract.ReporteCliente_Stock_Validacion_Request>(DatosEntrada); DataContract.ReporteCliente_Stock_Validacion_Response response = new DataContract.ReporteCliente_Stock_Validacion_Response(); try { response.Descripcion = oBL_GES_ReportesCliente.ValidarStockDiasGiro(request.anio, request.mes, request.periodo, request.codPdv, request.codCategoria, request.validado, request.user); response.Estado = BaseResponse.EXITO; } catch (Exception) { response.Descripcion = "Error al actualizar."; response.Estado = BaseResponse.GENERAL_ERROR; } //WebConfiguration.SetDefaultHeader(WebOperationContext.Current); string responseJSON = HelperJson.Serialize <DataContract.ReporteCliente_Stock_Validacion_Response>(response); return(responseJSON); }
/// <summary> /// Creado por: Giam Farfan /// Fecha: 04/10/2012 /// Descripcion: Lista informes para el menu Consumo Masivo Xplora v2 y el perfil 0999 /// </summary> /// <param name="DatosParametro"></param> /// <returns></returns> public string ListarInformesCMv2(string DatosParametro) { BL_GES_Operativa oBL_GES_Operativa = new BL_GES_Operativa(); DataContract.ListarInformesCMv2_Request request = HelperJson.Deserialize <DataContract.ListarInformesCMv2_Request>(DatosParametro); DataContract.ListarInformesCMv2_Response response = new DataContract.ListarInformesCMv2_Response(); try { response.oListaInformes = oBL_GES_Operativa.Listar_Informes_CM(request.codPais, request.codCliente, request.idagrupacion, request.idPersona); response.Estado = BaseResponse.EXITO; } catch (Exception) { response.Descripcion = "Servicio no Disponible"; response.Estado = BaseResponse.GENERAL_ERROR; } string responseJSON = HelperJson.Serialize <DataContract.ListarInformesCMv2_Response>(response); return(responseJSON); }
/// <summary> /// Fecha: 14/05/2012 /// Creado: Joseph Gonzales /// Descripción: Validación de los reportes /// </summary> /// <param name="DatosParametro"></param> /// <returns></returns> public string Validar_Reporte_Stock(string DatosParametro) { BL_GES_Operativa oBL_GES_Operativa = new BL_GES_Operativa(); DataContract.Validar_Reporte_Stock_Request request = HelperJson.Deserialize <DataContract.Validar_Reporte_Stock_Request>(DatosParametro); DataContract.Validar_Reporte_Stock_Response response = new DataContract.Validar_Reporte_Stock_Response(); try { oBL_GES_Operativa.Validar_Reporte_Stock(request.listaValidarReporteStock, request.listaInValidarReporteStock); response.Estado = BaseResponse.EXITO; } catch (Exception) { response.Descripcion = "Servicio no Disponible"; response.Estado = BaseResponse.GENERAL_ERROR; } string responseJSON = HelperJson.Serialize <DataContract.Validar_Reporte_Stock_Response>(response); return(responseJSON); }
//Add pSalas 16/02/2012 public string SincronizarBodega(string datosSincronizacionRq_Bodega) { DataContract.SincronizacionServiceBodegaRequest request = HelperJson.Deserialize <DataContract.SincronizacionServiceBodegaRequest>(datosSincronizacionRq_Bodega); DataContract.SincronizacionServiceBodegaResponse response = new DataContract.SincronizacionServiceBodegaResponse(); try { E_Sincronizar_Bodega oE_Sincronizar_Bodega = sincronizarBLL.SincronizarBodega(request.Id_Equipo, request.Id_Perfil, request.Id_Cliente, request.Name_User); response.SincronizarBodega = oE_Sincronizar_Bodega; response.Estado = BaseResponse.EXITO; } catch (Exception) { response.Descripcion = "Servicio no disponible"; response.Estado = BaseResponse.GENERAL_ERROR; } WebConfiguration.SetDefaultHeader(WebOperationContext.Current); string responseJSON = HelperJson.Serialize <DataContract.SincronizacionServiceBodegaResponse>(response); return(responseJSON); }
public string LoginAuditoria(string DatosAcceso) { DataContract.UsuarioServiceRequest request = HelperJson.Deserialize <DataContract.UsuarioServiceRequest>(DatosAcceso); DataContract.UsuarioAuditoriaServiceResponse response = new DataContract.UsuarioAuditoriaServiceResponse(); try { EUsuarioAuditoria usuario = usuarioBLL.LoginAuditoria(request.Usuario, request.Password); response.Usuario = usuario; response.Estado = BaseResponse.EXITO; } catch (Exception) { response.Descripcion = "Usuario y/o password inválido."; response.Estado = BaseResponse.GENERAL_ERROR; } WebConfiguration.SetDefaultHeader(WebOperationContext.Current); string responseJSON = HelperJson.Serialize <DataContract.UsuarioAuditoriaServiceResponse>(response); return(responseJSON); }
/// <summary> /// Autor: Joseph Gonzales /// Fecha: 29 - 05 - 2012 /// Descripción: Sincroniza los datos pre cargados para la aplicación. /// </summary> /// <param name="DatosSincronizacion"></param> /// <returns></returns> public string SincronizarPreDatos_Mov(string DatosSincronizacion) { DataContract.SincronizacionPreDatos_Request request = HelperJson.Deserialize <DataContract.SincronizacionPreDatos_Request>(DatosSincronizacion); DataContract.SincronizacionPreDatos_Response response = new DataContract.SincronizacionPreDatos_Response(); try { response.SincronizarPreDatos = oBL_Sincronizar.SincronizarPreDatos_Mov(request.Person_Id, request.Cliente_Id, request.Id_Equipo); response.Estado = BaseResponse.EXITO; response.Descripcion = "La sincronización se realizó con éxitos."; } catch (Exception) { response.Descripcion = ""; response.Estado = BaseResponse.GENERAL_ERROR; } WebConfiguration.SetDefaultHeader(WebOperationContext.Current); string responseJSON = HelperJson.Serialize <DataContract.SincronizacionPreDatos_Response>(response); return(responseJSON); }
/// <summary> /// Creado por: Giam Farfan /// Fecha: 04/10/2012</summary> /// Descripcion: Lista informes para el menu Marketing Xplora v2 y el perfil 0999 /// <param name="DatosParametro"></param> /// <returns></returns> public string ListarInformesMKTv2(string DatosParametro) { BL_GES_Operativa oBL_GES_Operativa = new BL_GES_Operativa(); DataContract.InformesMKTv2_Request request = HelperJson.Deserialize <DataContract.InformesMKTv2_Request>(DatosParametro); DataContract.InformesMKTv2_Response response = new DataContract.InformesMKTv2_Response(); try { response.oE_Informes = oBL_GES_Operativa.Listar_Informes_MKT(request.idCanal, request.idReporte, request.idMarca, request.idServicio, request.anio); response.Estado = BaseResponse.EXITO; } catch (Exception) { response.Descripcion = "Servicio no Disponible"; response.Estado = BaseResponse.GENERAL_ERROR; } string responseJSON = HelperJson.Serialize <DataContract.InformesMKTv2_Response>(response); return(responseJSON); }
//--OK //--Descripcion : Registrar Reporte SOD //--Fecha : 11/05/2012 - PSA public string Registrar_Reporte_SOD(string DatosReporteSOD) { BL_Reporte_SOD oBL_Reporte_SOD = new BL_Reporte_SOD(); DataContract.Reporte_SOD_Request request = HelperJson.Deserialize <DataContract.Reporte_SOD_Request>(DatosReporteSOD); DataContract.Reporte_SOD_Response response = new DataContract.Reporte_SOD_Response(); try { response.Descripcion = oBL_Reporte_SOD.Registrar_Reporte_SOD(request.oLista_ReporteSOD, request.AppEnvia); response.Estado = BaseResponse.EXITO; } catch (Exception) { response.Descripcion = "Servicio no Disponible"; response.Estado = BaseResponse.GENERAL_ERROR; } string responseJSON = HelperJson.Serialize <DataContract.Reporte_SOD_Response>(response); return(responseJSON); }
/// <summary> /// Fecha: 11/05/2012 /// Creado: Joseph Gonzales /// Descripción: Request del Reporte de Precios General /// </summary> /// <param name="DatosReportePrecio"></param> /// <returns></returns> public string Registrar_Reporte_Precio(string DatosReportePrecio) { BL_Reporte_Precio oBL_Reporte_Precio = new BL_Reporte_Precio(); DataContract.Reporte_Precio_Request request = HelperJson.Deserialize <DataContract.Reporte_Precio_Request>(DatosReportePrecio); DataContract.Reporte_Precio_Response response = new DataContract.Reporte_Precio_Response(); try { response.Descripcion = oBL_Reporte_Precio.RegistrarPrecio(request.ReportePrecio, request.AppEnvia); response.Estado = BaseResponse.EXITO; } catch (Exception) { response.Descripcion = "Servicio no disponible"; response.Estado = BaseResponse.GENERAL_ERROR; } string responseJSON = HelperJson.Serialize <DataContract.Reporte_Precio_Response>(response); return(responseJSON); }
/// <summary> /// Fecha: 11/05/2012 /// Creado: Joseph Gonzales /// Descripción: Consulta el Reporte de Stock General /// </summary> /// <param name="DatosParametro"></param> /// <returns></returns> public string Consultar_Reporte_Stock_Validado(string DatosParametro) { BL_GES_Operativa oBL_GES_Operativa = new BL_GES_Operativa(); DataContract.Consultar_Reporte_Stock_Request request = HelperJson.Deserialize <DataContract.Consultar_Reporte_Stock_Request>(DatosParametro); DataContract.Consultar_Reporte_Stock_Response response = new DataContract.Consultar_Reporte_Stock_Response(); try { response.Consulta_Reporte_Stock = oBL_GES_Operativa.Consultar_Reporte_Stock_Validado(request.CodServicio, request.CodCompania, request.CodCanal, request.CodOficina, request.CodCategoria, request.CodReportsCampaña, request.TipoData); 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.Consultar_Reporte_Stock_Response>(response); return(responseJSON); }
/// Fecha: 13/11/2012 PCP /// Descripción: Consulta el Reporte de Exhibicion /// </summary> /// <param name="DatosParametro"></param> /// <returns></returns> public string Consultar_Reporte_Exhibicion(string DatosParametro) { BL_GES_Operativa oBL_GES_Operativa = new BL_GES_Operativa(); DataContract.Consultar_Reporte_Exhibicion_Request request = HelperJson.Deserialize <DataContract.Consultar_Reporte_Exhibicion_Request>(DatosParametro); DataContract.Consultar_Reporte_Exhibicion_Response response = new DataContract.Consultar_Reporte_Exhibicion_Response(); try { response.Consulta_Reporte_Exhibicion = oBL_GES_Operativa.Consultar_Reporte_Exhibicion(request.CodPersona, request.CodCampania, request.CodCanal, request.CodOficina, request.CodNodoComercial, request.CodigoPDV_Compania, request.CodCategoria, request.CodMarca, request.f_inicio, request.f_fin); 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.Consultar_Reporte_Exhibicion_Response>(response); return(responseJSON); }
public List <M_Oficina> Listar_oficinas_x_Distribuidor(string cod_planning, int cod_distribuidora) { // ServicioGestionOperativa.Ges_OperativaServiceClient client = new ServicioGestionOperativa.Ges_OperativaServiceClient("BasicHttpBinding_IGes_OperativaService"); ServicioGestionCampania.Ges_CampaniaServiceClient clientcampania = new ServicioGestionCampania.Ges_CampaniaServiceClient("BasicHttpBinding_IGes_CampaniaService"); Llenar_Ofinas_distribuidora_Request request = new Llenar_Ofinas_distribuidora_Request(); M_Oficina_Response response = new M_Oficina_Response(); string requestJSON; string responseJSON; request.cod_equipo = cod_planning; request.cod_distribuidora = cod_distribuidora; requestJSON = HelperJson.Serialize <Llenar_Ofinas_distribuidora_Request>(request); responseJSON = clientcampania.Llenar_Oficinas_Distribuidor(requestJSON); response = HelperJson.Deserialize <M_Oficina_Response>(responseJSON); return(response.listaOficinas); }
public string ObtenerMenuDetalle(string DatosAcceso) { DataContract.MenuServiceRequest request = HelperJson.Deserialize <DataContract.MenuServiceRequest>(DatosAcceso); DataContract.MenuServiceResponse response = new DataContract.MenuServiceResponse(); try { List <EMenuDetalle> oEMenuDetalles = oBMenu.Get_MenuDetalleByMenuId(request.menu_id); response.MenuDetalles = oEMenuDetalles; response.Estado = BaseResponse.EXITO; } catch (Exception) { response.Descripcion = "Error inesperado"; response.Estado = BaseResponse.GENERAL_ERROR; } //WebConfiguration.SetDefaultHeader(WebOperationContext.Current); string responseJSON = HelperJson.Serialize <DataContract.MenuServiceResponse>(response); return(responseJSON); }