public List <vwba_TransaccionesAConciliar_Info> Get_List_Transacciones_x_Conciliar(int IdEmpresa, string IdCtaCble, DateTime F_inicio, DateTime F_fin, int IdConciliacion, int IdBanco) { try { List <vwba_TransaccionesAConciliar_Info> lM = new List <vwba_TransaccionesAConciliar_Info>(); EntitiesBanco b = new EntitiesBanco(); b.SetCommandTimeOut(3000); var select_ = from T in b.vwba_TransaccionesAConciliar where T.IdEmpresa == IdEmpresa && T.IdCtaCble == IdCtaCble && T.IdBanco == IdBanco && T.cb_Fecha <= F_fin && (T.IdConciliacion == IdConciliacion || T.IdConciliacion == 0) select T; foreach (var item in select_) { vwba_TransaccionesAConciliar_Info dat_ = new vwba_TransaccionesAConciliar_Info(); dat_.IdEmpresa = item.IdEmpresa; dat_.IdConciliacion = item.IdConciliacion; dat_.IdBanco = item.IdBanco; dat_.IdCtaCble = item.IdCtaCble; dat_.ba_descripcion = item.ba_descripcion; dat_.dc_Observacion = item.dc_Observacion; dat_.cb_Fecha = item.cb_Fecha; dat_.nom_IdTipoCbte = item.nom_IdTipoCbte; dat_.dc_Valor = item.dc_Valor; dat_.fechaConciliacion = item.fechaConciliacion; dat_.Estado = item.IdEstado_Concil_Cat; dat_.IdTipocbte = item.IdTipoCbte; dat_.SecuenciaCbteCble = item.secuencia; dat_.nom_IdTipoCbte = item.nom_IdTipoCbte; dat_.cb_Cheque = item.cb_Cheque; dat_.co_SaldoBanco_anterior = item.co_SaldoBanco_anterior; if (item.@checked == 1) { dat_.chk = true; } else { dat_.chk = false; } dat_.IdCbteCble = item.IdCbteCble; if (item.dc_Valor <= 0) { dat_.Tipo = "-"; dat_.dc_Valor = dat_.dc_Valor * -1; } else { dat_.Tipo = "+"; } lM.Add(dat_); } return(lM); } catch (Exception ex) { 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()); } }