Beispiel #1
0
        public JsonResult GetIncidentes(long pMov, long pPer, long pDia, long pEst)
        {
            try
            {
                logger.Info("GetIncidentes-wsClient");
                WSTercerosLiquidaciones.TercerosLiquidacionesSoapClient wsClient = new WSTercerosLiquidaciones.TercerosLiquidacionesSoapClient();
                logger.Info("GetIncidentes-Open");
                wsClient.Open();
                logger.Info("GetIncidentes-GetIncidentes");
                DataSet ds = wsClient.GetIncidentes(pMov, pPer, pDia, pEst);
                logger.Info("GetIncidentes-Close");
                wsClient.Close();

                List <Incidente> lstIncidentes = new List <Incidente>();
                logger.Info("GetIncidentes-foreach");
                foreach (DataRow item in ds.Tables[0].Rows)
                {
                    logger.Info("GetIncidentes-ITEM");
                    lstIncidentes.Add(new Incidente(item));
                }

                logger.Info("GetIncidentes-return");
                return(Json(lstIncidentes, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                logger.Error("GetIncidentes-" + ex.Message);
                throw;
            }
        }