public List <cp_Aprobacion_Orden_Pago_Det_Info> Get_List_Aprobacion_Orden_Pago_Det(int IdEmpresa, string Estado, string IdUsuario) { try { lista = new List <cp_Aprobacion_Orden_Pago_Det_Info>(); EntitiesCuentasxPagar ORol = new EntitiesCuentasxPagar(); var sresult = from A in ORol.spcp_Get_Data_orden_pago_con_cancelacion_data(IdEmpresa, 1, 99999, "", 1, 99999, Estado, IdUsuario, true) select A; foreach (var item in sresult) { cp_Aprobacion_Orden_Pago_Det_Info Reg = new cp_Aprobacion_Orden_Pago_Det_Info(); Reg.IdEmpresa_OP = item.IdEmpresa; Reg.IdOrdenPago_OP = item.IdOrdenPago; Reg.Fecha_OP = item.Fecha_OP; Reg.Nom_Beneficiario = item.Nom_Beneficiario; Reg.Referencia = item.Referencia; Reg.Fecha_Pago = item.Fecha_Pago; Reg.Saldo_x_Pagar_OP = item.Saldo_x_Pagar_OP; Reg.Valor_estimado_a_pagar_OP = item.Valor_estimado_a_pagar_OP; Reg.IdFormaPago = item.IdFormaPago; Reg.IdEstadoAprobacion = item.IdEstadoAprobacion; Reg.IdEntidad = item.IdEntidad; Reg.IdPersona = Convert.ToDecimal(item.IdPersona); Reg.IdTipoPersona = item.IdTipoPersona; Reg.TotalCancelado = item.Total_cancelado_OP; Reg.Secuencia_OP = item.Secuencia_OP; lista.Add(Reg); } return(lista); } catch (Exception ex) { string mensaje = ""; string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.InnerException + " " + ex.Message; throw new Exception(ex.InnerException.ToString()); } }