public ActionResult ConsultarMonitorCoparnIndex() { var responseConfig = new ResponseConsultaMonitorCoparnIndexViewModel(); ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var lstDepositos = new DepositoDefaultAgente().ListarAlmacenTodos(); var responseListaDetalleCatalogo = new MaestrosAgente().ListarDetalleCatalogoTramarsa(new RequestConsultaDetalleCatalogoViewModel()); responseConfig.Deposito = lstDepositos.DepositosList; responseConfig.Estados = (from item in responseListaDetalleCatalogo.DetalleCatalogoList where item.IdCatalogo == Convert.ToInt32(TablaTablasTramarsa.EstadosIntegracion) select HelperCtrl.MiMapper <ListaDetalleCatalagoDTO, ListaDetalleCatalagoViewModel>(item)).ToList(); responseConfig.FechaFinDefault = string.Format("{0:dd/MM/yyyy}", DateTime.Now); responseConfig.FechaDefault = string.Format("{0:dd/MM/yyyy}", DateTime.Now.AddMonths(-1)); actionResult = Content(JsonConvert.SerializeObject(responseConfig)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }
public ActionResult AgregarDepositoDefault(RequestAgregarDepositoDefaultViewModel request) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var usuario = Helpers.Helper.GetUsuarioCliente(); if (usuario != null) { request.UsuarioCreacion = usuario.Usuario.CodigoUsuario; } var response = new DepositoDefaultAgente().AgregarDepositoDefault(request); actionResult = Content(JsonConvert.SerializeObject(response)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(this.ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }
public ActionResult RegistrarDepositoDefaultIndex(string codigoLinea) { var responseConfig = new ResponseRegistrarDepositoDefaultIndexViewModel(); ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { var lstDepositos = new DepositoDefaultAgente().ListarAlmacenTodos(); var response = new MaestrosAgente().ListarLinea(); var responseListarSucursal = new MaestrosAgente().ListarSucursal(); responseConfig.Lineas = (from item in response.LineasList select HelperCtrl.MiMapper <ListaLineaDTO, ListaLineaViewModel>(item)).ToList(); responseConfig.Deposito = lstDepositos.DepositosList; responseConfig.Sucursal = (from item in responseListarSucursal.SucursalesList select HelperCtrl.MiMapper <ListaSucursalDTO, ListaSucursalViewModel>(item)).ToList(); actionResult = Content(JsonConvert.SerializeObject(responseConfig)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }
/// <summary> /// Consulta de naves /// La paginacion es el servicio /// </summary> /// <param name="filtros"></param> /// <returns></returns> public ActionResult ValidarDepositoDefault(RequestValidaDepositoDefaultViewModel filtros) { ActionResult actionResult = null; var manejadorLogEventos = new ManejadorLogEventos(); try { ////if (ModelState.IsValid) ////{ //if (!string.IsNullOrEmpty(Request.QueryString["export"])) //{ // var rm = new ResourceManager("TRAMARSA.AGMA.ACUERDOCOMERCIAL.Resource.ResourceGrillas", Assembly.GetExecutingAssembly()); // var idGrilla = rm.GetString("IdGrilla_ConsultaDepositoDefault"); // filtros = GR.Frameworks.Helper.ConvertirJsonAObjeto<RequestValidaDepositoDefaultViewModel>(requestExportar); // if (idGrilla != null) filtros.paginacionDTO.IdGrilla = new Guid(idGrilla); // filtros.paginacionDTO.sord = new HelperDataScriptor().ObtenerCampoOrdenDefault(filtros.paginacionDTO.IdGrilla); // filtros.paginacionDTO.rows = 9999; // filtros.paginacionDTO.page = 1; // var listaRespuesta = new DepositoDefaultAgente().ValidaDepositoDefault(filtros); // //listaRespuesta.NroPagina = 1; // actionResult = HelperCtrl.ExportarExcel(listaRespuesta, listaRespuesta.DepositoDefaultList, filtros.paginacionDTO.IdGrilla, "Id", Request.QueryString["export"], Response, "Lista_de_Depositos_"); //} //else //{ // var listaNave = new DepositoDefaultAgente().ValidaDepositoDefault(filtros); // if (listaNave.Result.Satisfactorio && listaNave.DepositoDefaultList.Count > 0) // { // //var totalPages = int.Parse("" + Math.Ceiling(Convert.ToDouble(listaNave.TotalRegistros) / filtros.paginacionDTO.GetNroFilas())); // var res = Grid.toJSONFormat2(listaNave.DepositoDefaultList, filtros.paginacionDTO.GetNroPagina(), 99999, 1, "Id"); // actionResult = Content(res); // } // else // { // actionResult = Content(Grid.toJSONFormat2(listaNave.DepositoDefaultList, 0, 0, 0, "")); // } //} var response = new DepositoDefaultAgente().ValidaDepositoDefault(filtros); actionResult = Content(JsonConvert.SerializeObject(response)); } catch (Exception ex) { HelperCtrl.GrabarLog(ex, "", PoliticaExcepcion.Win); } finally { manejadorLogEventos.RegistrarTiempoEjecucion("", HelperCtrl.ObtenerAtributosManejadorEventos(ControllerContext.ToString(), MethodBase.GetCurrentMethod().Name, HelperCtrl.ObtenerUsuario())); } return(actionResult); }