public CargaPershingResult CargarLibroOperaciones(ActivityPershing activity, string usuario) { CargaPershingResult ResultPershing = new CargaPershingResult(); try { _pershingCommon.InsertarFoliosPershing(FoliosAsignados, activity.FechaCarga, activity.valorDolar); _pershingCommon.InsertarEncabezadoFoliosPershing(FoliosAsignados, activity.FechaCarga); _pershingCommon.InsertarPershingLibroOperaciones(activity, usuario); _pershingCommon.ActualizarMarcaContratosOrigen(activity.listadoExcelPershing); ResultPershing.Mensaje = $"Las Operaciones de {activity.Instrumento} Fueron Cargadas Exitosamente. "; ResultPershing.Instrumento = activity.Instrumento; int[] OperacionesPendientes = _pershingCommon.OperacionesPendientesParaProcesar(DateTime.Parse(activity.FechaCarga)); ResultPershing.FFMMPendiente = OperacionesPendientes[2]; ResultPershing.RentaFijaPendiente = OperacionesPendientes[1]; ResultPershing.RentaVariablePendiente = OperacionesPendientes[0]; } catch (Exception e) { Console.Write(e.Message); } return(ResultPershing); }
public PartialViewResult CargarPershing() { ActivityPershing activityResult = (ActivityPershing)TempData["activityPershing"]; CargaPershingResult cargaPershing = _pershingService.CargarLibroOperaciones(activityResult, "Rodrigocarmona.ext"); return(PartialView("Modal/CargarPershing", cargaPershing)); }