public async Task <IActionResult> BusquedaEdicionDetalle(MCDetCargaForDosBusquedaEdicionRequest request) { try { var detCargaActividadBus = new MCDetCargaForDosBus(); string baseUrl = this.configuration.GetSection("AppSettings").GetSection("Servicio").Value; var response = await detCargaActividadBus.BusquedaEdicionDetalle(request, baseUrl); ViewData["ListaPrioridades"] = ListarValores_x_ICodParametro(); ViewData["Trabajadores"] = ListarTrabajadores_Carga(request.NumCarga, request.CodigoDetalle); if (response != null) { if (response.IsSuccessStatusCode) { //string jsonResponse = await response.Content.ReadAsStringAsync(); //var detCargaActividadEdicion = JsonConvert.DeserializeObject<List<MCDetCargaForDosBusquedaEdicionResponse>>(jsonResponse); var detCargaActividadEdicion = JsonConvert.DeserializeObject <MCDetCargaForDosBusquedaEdicionResponse>(response.Content.ReadAsStringAsync().Result); return(View("EdicionAccion", detCargaActividadEdicion)); } else { switch (response.StatusCode) { case HttpStatusCode.InternalServerError: var mensajeErrorInterno = JsonConvert.DeserializeObject <ErrorInternoResponse>(response.Content.ReadAsStringAsync().Result); Console.Write("Error"); break; case HttpStatusCode.UnprocessableEntity: var mensajeEntidadImprosesable = JsonConvert.DeserializeObject <ErrorInternoResponse>(response.Content.ReadAsStringAsync().Result); Console.Write("Error"); break; default: Console.Write("Error"); break; } } } else { Console.Write("Error"); } } catch (Exception ex) { Console.Write("Error"); } return(Content("Ups! Un error ocurrio")); }
public async Task <IActionResult> BusquedaDetallesCarga(int numCarga) { try { MCDetCargaForDosListadoRequest detCargaActividadListadoRequest = new MCDetCargaForDosListadoRequest { numCarga = numCarga }; var detCargaActividadBus = new MCDetCargaForDosBus(); string baseUrl = this.configuration.GetSection("AppSettings").GetSection("Servicio").Value; var response = await detCargaActividadBus.BusquedaDetalles(detCargaActividadListadoRequest, baseUrl); if (response != null) { if (response.IsSuccessStatusCode) { ICollection <MCDetCargaForDosListadoResponse> detCargaActividadListado = JsonConvert.DeserializeObject <ICollection <MCDetCargaForDosListadoResponse> >(response.Content.ReadAsStringAsync().Result); return(NewtonsoftJson(detCargaActividadListado)); } else { switch (response.StatusCode) { case HttpStatusCode.InternalServerError: var mensajeErrorInterno = JsonConvert.DeserializeObject <ErrorInternoResponse>(response.Content.ReadAsStringAsync().Result); Console.Write("Error"); break; case HttpStatusCode.UnprocessableEntity: var mensajeEntidadImprosesable = JsonConvert.DeserializeObject <ErrorInternoResponse>(response.Content.ReadAsStringAsync().Result); Console.Write("Error"); break; default: Console.Write("Error"); break; } } } else { Console.Write("Error"); } } catch (Exception ex) { Console.Write("Error"); } return(Content("Ups! Un error ocurrio")); }
public ResStringResponse ListarTrabajadores_Carga(int numCarga, int numDetCarga) { try { string baseUrl = configuration.GetSection("AppSettings").GetSection("Servicio").Value; var listadoResponseMessage = new MCDetCargaForDosBus().ListarTrabajadores_Carga(numCarga, numDetCarga, baseUrl); if (listadoResponseMessage != null) { if (listadoResponseMessage.Result.IsSuccessStatusCode) { ResStringResponse respuesta = JsonConvert.DeserializeObject <ResStringResponse>(listadoResponseMessage.Result.Content.ReadAsStringAsync().Result); return(respuesta); } } } catch (Exception ex) { Console.Write("Error" + ex.Message); } return(null); }
public async Task <IActionResult> EdicionDetalle(MCDetCargaForDosEdicionRequest request) { try { var detCargaActividadBus = new MCDetCargaForDosBus(); string baseUrl = this.configuration.GetSection("AppSettings").GetSection("Servicio").Value; var response = await detCargaActividadBus.EdicionDetalle(request, baseUrl); if (response != null) { if (response.IsSuccessStatusCode) { var detCargaActividadEdicion = JsonConvert.DeserializeObject <MCDetCargaForDosEdicionResponse>(response.Content.ReadAsStringAsync().Result); if (detCargaActividadEdicion.Exito) { ViewBag.MensajeExito = detCargaActividadEdicion.Mensaje; } else { ViewBag.MensajeError = detCargaActividadEdicion.Mensaje; } var detCargaActividadBusquedaEdicion = new MCDetCargaForDosBusquedaEdicionResponse { CodigoDetalle = request.CodigoDetalle, Ruc = request.Ruc, RazonSocial = request.RazonSocial, ZonaEspecifica = request.ZonaEspecifica, Prioridad = request.Prioridad, PermisoInt = request.PermisoInt }; return(View("EdicionAccion", detCargaActividadBusquedaEdicion)); } else { switch (response.StatusCode) { case HttpStatusCode.InternalServerError: var mensajeErrorInterno = JsonConvert.DeserializeObject <ErrorInternoResponse>(response.Content.ReadAsStringAsync().Result); Console.Write("Error"); break; case HttpStatusCode.UnprocessableEntity: var mensajeEntidadImprosesable = JsonConvert.DeserializeObject <ErrorInternoResponse>(response.Content.ReadAsStringAsync().Result); Console.Write("Error"); break; default: Console.Write("Error"); break; } } } else { Console.Write("Error"); } } catch (Exception ex) { Console.Write("Error"); } return(Content("Ups! Un error ocurrio")); }
public async Task <IActionResult> EdicionDetalle(MCDetCargaForDosEdicionRequest request) { try { var detCargaActividadBus = new MCDetCargaForDosBus(); string baseUrl = this.configuration.GetSection("AppSettings").GetSection("Servicio").Value; var IP = Request.HttpContext.Connection.RemoteIpAddress; string compName = DetermineCompName(IP.ToString()); if (request.Ruc == null) { request.Ruc = " "; } request.NombreTerminal = compName; var response = await detCargaActividadBus.EdicionDetalle(request, baseUrl); if (response != null) { if (response.IsSuccessStatusCode) { var detCargaActividadEdicion = JsonConvert.DeserializeObject <MCDetCargaForDosEdicionResponse>(response.Content.ReadAsStringAsync().Result); if (detCargaActividadEdicion.Exito) { ViewBag.MensajeExito = detCargaActividadEdicion.Mensaje; } else { ViewBag.MensajeError = detCargaActividadEdicion.Mensaje; } var detCargaActividadBusquedaEdicion = new MCDetCargaForDosBusquedaEdicionResponse { NumCarga = request.NumCarga, CodigoDetalle = request.CodigoDetalle, Ruc = request.Ruc, RazonSocial = request.RazonSocial, ZonaEspecifica = request.ZonaEspecifica, Prioridad = request.Prioridad, PermisoInt = request.PermisoInt, Trabajadores = request.Trabajadores }; ViewData["ListaPrioridades"] = ListarValores_x_ICodParametro(); ViewData["Trabajadores"] = ListarTrabajadores_Carga(request.NumCarga, request.CodigoDetalle); return(View("EdicionAccion", detCargaActividadBusquedaEdicion)); } else { switch (response.StatusCode) { case HttpStatusCode.InternalServerError: var mensajeErrorInterno = JsonConvert.DeserializeObject <ErrorInternoResponse>(response.Content.ReadAsStringAsync().Result); Console.Write("Error"); break; case HttpStatusCode.UnprocessableEntity: var mensajeEntidadImprosesable = JsonConvert.DeserializeObject <ErrorInternoResponse>(response.Content.ReadAsStringAsync().Result); Console.Write("Error"); break; default: Console.Write("Error"); break; } } } else { Console.Write("Error"); } } catch (Exception ex) { Console.Write("Error"); } return(Content("Ups! Un error ocurrio")); }