static List <gsAgendaCliente_BuscarLimiteCreditoResult> ListarClientesResumen(int idEmpresa, int idUsuario, List <gsReporte_DocumentosPendientesResult> lst) { EstadoCuentaWCFClient objEstadoCuentaWCF = new EstadoCuentaWCFClient(); List <gsAgendaCliente_BuscarLimiteCreditoResult> lstLimiteCreditoAgenda; try { lstLimiteCreditoAgenda = new List <gsAgendaCliente_BuscarLimiteCreditoResult>(); var queryAllAgenda = from DocumentosPendientes in lst select DocumentosPendientes.ID_Agenda; var queryAgenda = from AgendaPendiente in queryAllAgenda.Distinct() orderby AgendaPendiente ascending select AgendaPendiente; foreach (var agenda in queryAgenda) { List <gsAgendaCliente_BuscarLimiteCreditoResult> LimiteCreditoAgenda = objEstadoCuentaWCF.EstadoCuenta_LimiteCreditoxCliente(idEmpresa, idUsuario, agenda.ToString()).ToList(); gsAgendaCliente_BuscarLimiteCreditoResult Limite = LimiteCreditoAgenda[0]; lstLimiteCreditoAgenda.Add(Limite); } //ViewState["lstResumenCliente"] = JsonHelper.JsonSerializer(lstLimiteCreditoAgenda); ////grdResumenCliente.DataSource = lstLimiteCreditoAgenda; ////grdResumenCliente.DataBind(); //lblDate.Text = "1"; return(lstLimiteCreditoAgenda); } catch (Exception ex) { throw ex; } }
private gsAgendaCliente_BuscarLimiteCreditoResult ListarClientesResumen(string IdAgenda) { EstadoCuentaWCFClient objEstadoCuentaWCF = new EstadoCuentaWCFClient(); gsAgendaCliente_BuscarLimiteCreditoResult Limite = new gsAgendaCliente_BuscarLimiteCreditoResult(); try { List <gsAgendaCliente_BuscarLimiteCreditoResult> LimiteCreditoAgenda = objEstadoCuentaWCF.EstadoCuenta_LimiteCreditoxCliente(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario, IdAgenda, 0).ToList(); if (LimiteCreditoAgenda.Count > 0) { Limite = LimiteCreditoAgenda[0]; } } catch (Exception ex) { throw ex; } return(Limite); }
private void ListarClientesResumen(List <GS_ReporteEstadoCuentaMngResult> lst) { EstadoCuentaWCFClient objEstadoCuentaWCF = new EstadoCuentaWCFClient(); List <gsAgendaCliente_BuscarLimiteCreditoResult> lstLimiteCreditoAgenda; try { lstLimiteCreditoAgenda = new List <gsAgendaCliente_BuscarLimiteCreditoResult>(); var queryAllAgenda = from DocumentosPendientes in lst select DocumentosPendientes.ID_Agenda; var queryAgenda = from AgendaPendiente in queryAllAgenda.Distinct() orderby AgendaPendiente ascending select AgendaPendiente; foreach (var agenda in queryAgenda) { List <gsAgendaCliente_BuscarLimiteCreditoResult> LimiteCreditoAgenda = objEstadoCuentaWCF.EstadoCuenta_LimiteCreditoxCliente(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario, agenda.ToString(), 0).ToList(); gsAgendaCliente_BuscarLimiteCreditoResult Limite = LimiteCreditoAgenda[0]; lstLimiteCreditoAgenda.Add(Limite); } ViewState["lstResumenCliente"] = JsonHelper.JsonSerializer(lstLimiteCreditoAgenda); //grdResumenCliente.DataSource = lstLimiteCreditoAgenda; //grdResumenCliente.DataBind(); lblDate.Text = "1"; } catch (Exception ex) { throw ex; } }