public List <XBAN_FJ_Rpt001_Info> Get_List_Conciliacion(int idEmpresa, int IdBanco, decimal IdPersona, DateTime Fecha_I, DateTime Fecha_F, string Estado) { try { List <XBAN_FJ_Rpt001_Info> Lista = new List <XBAN_FJ_Rpt001_Info>(); Fecha_I = Fecha_I.Date; Fecha_F = Fecha_F.Date; int IdBanco_ini = IdBanco; int IdBanco_fin = IdBanco == 0 ? 9999 : IdBanco; decimal IdPersona_ini = IdPersona; decimal IdPersona_fin = IdPersona == 0 ? 99999 : IdPersona; using (Entities_banco_fj_rpt Context = new Entities_banco_fj_rpt()) { var lst = from q in Context.vwBAN_FJ_Rpt001 where q.IdEmpresa == idEmpresa && IdBanco_ini <= q.IdBanco && q.IdBanco <= IdBanco_fin && IdPersona_ini <= q.IdPersona_Girado_a && q.IdPersona_Girado_a <= IdPersona_fin && q.cb_Fecha >= Fecha_I && q.cb_Fecha <= Fecha_F && q.IdCatalogo.Contains(Estado) select q; foreach (var item in lst) { XBAN_FJ_Rpt001_Info Info = new XBAN_FJ_Rpt001_Info(); Info.IdEmpresa = item.IdEmpresa; Info.IdCbteCble = item.IdCbteCble; Info.IdTipocbte = item.IdTipocbte; Info.cb_FechaCheque = item.cb_FechaCheque; Info.cb_Cheque = item.cb_Cheque; Info.pe_nombreCompleto = item.pe_nombreCompleto; Info.cb_Valor = item.cb_Valor; Info.ca_descripcion = item.ca_descripcion; Info.cb_Fecha = item.cb_Fecha; Info.Nombre = item.Nombre; Info.pe_nombreCompleto = item.pe_nombreCompleto.Trim(); Info.cb_Observacion = item.cb_Observacion; Info.ba_descripcion = item.ba_descripcion; Info.IdBanco = item.IdBanco; Info.IdPersona_Girado_a = item.IdPersona_Girado_a; Lista.Add(Info); } } return(Lista); } catch (Exception ex) { string mensaje = ""; mensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
public List <XBAN_FJ_Rpt003_Info> Get_List_FlujoEreso(int idEmpresa, DateTime fi, DateTime ff) { try { try { List <XBAN_FJ_Rpt003_Info> Lista = new List <XBAN_FJ_Rpt003_Info>(); Cbt = empresaData.Get_Info_Empresa(idEmpresa); DateTime FechaI = Convert.ToDateTime(fi.ToShortDateString()); DateTime FechaF = Convert.ToDateTime(ff.ToShortDateString()); using (Entities_banco_fj_rpt Context = new Entities_banco_fj_rpt()) { /* * var lst =( from q in Context.spBAN_Rpt001(idEmpresa, FechaI, FechaF) * * select q); * foreach (var item in lst) * { * XBAN_FJ_Rpt003_Info Info = new XBAN_FJ_Rpt003_Info(); * Info.IdEmpresa = item.IdEmpresa; * Info.tc_TipoCbte = item.tc_TipoCbte; * Info.cb_Valor = Convert.ToDouble(item.cb_Valor); * Info.em_nombre = Cbt.em_nombre; * Info.em_logo = Cbt.em_logo; * Lista.Add(Info); * }*/ } return(Lista); } catch (DbEntityValidationException exv) { string mensaje = ""; mensaje = exv.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(exv.ToString(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } } catch (Exception ex) { string mensaje = ""; mensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
public List <XBAN_FJ_Rpt002_Info> Get_List_FlujoEreso(int idEmpresa, DateTime fi, DateTime ff) { try { List <XBAN_FJ_Rpt002_Info> Lista = new List <XBAN_FJ_Rpt002_Info>(); Cbt = empresaData.Get_Info_Empresa(idEmpresa); using (Entities_banco_fj_rpt Context = new Entities_banco_fj_rpt()) { var lst = from q in Context.vwBAN_FJ_Rpt002 where q.IdEmpresa == idEmpresa && q.cb_Fecha >= fi && q.cb_Fecha <= ff select q; foreach (var item in lst) { XBAN_FJ_Rpt002_Info Info = new XBAN_FJ_Rpt002_Info(); Info.IdEmpresa = item.IdEmpresa; Info.IdConciliacion = item.IdConciliacion; Info.IdBanco = item.IdBanco; Info.IdPeriodo = item.IdPeriodo; Info.tc_TipoCbte = item.tc_TipoCbte; Info.cb_Valor = item.cb_Valor; Info.cb_Observacion = item.cb_Observacion; Info.ba_descripcion = item.ba_descripcion; Info.em_nombre = Cbt.em_nombre; Info.em_logo = Cbt.em_logo; if (item.cb_Observacion.Length > 80) { Info.cb_Observacion = item.cb_Observacion.Substring(0, 80); } Lista.Add(Info); } } return(Lista); } catch (Exception ex) { string mensaje = ""; mensaje = ex.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(), "", mensaje, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(mensaje); } }
public List <XBAN_FJ_Rpt004_saldos_Info> Get_List(int IdEmpresa, int IdPeriodo_ini, int IdPeriodo_fin, String IdUsuario) { try { List <XBAN_FJ_Rpt004_saldos_Info> list = new List <XBAN_FJ_Rpt004_saldos_Info>(); using (Entities_banco_fj_rpt context = new Entities_banco_fj_rpt()) { var lst = from q in context.spBAN_FJ_Rpt004_saldos(IdEmpresa, IdPeriodo_ini, IdPeriodo_fin, IdUsuario) select q; foreach (var info in lst) { XBAN_FJ_Rpt004_saldos_Info entity = new XBAN_FJ_Rpt004_saldos_Info(); entity.IdEmpresa = info.IdEmpresa; entity.IdBanco = info.IdBanco; entity.IdUsuario = info.IdUsuario; entity.nom_cuenta_banco = info.nom_cuenta_banco; entity.Saldo_inicial = info.Saldo_inicial; entity.Saldo_final = info.Saldo_final; list.Add(entity); } } return(list); } catch (Exception ex) { string MensajeError = ""; 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(), "", "", "", "", "", "", "", DateTime.Now); MensajeError = ex.ToString(); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "Get_Data_Reporte", ex.Message), ex) { EntityType = typeof(XBAN_FJ_Rpt004_Data) }; } }
public List <XBAN_FJ_Rpt004_Info> Get_list_reporte(int IdEmpresa, List <int> lst_IdTipoFlujo, int IdPeriodo_ini, int IdPeriodo_fin, bool Mostrar_detallado, int IdBanco, bool Mostrar_solo_conciliado, bool Mostrar_beneficiario) { try { List <XBAN_FJ_Rpt004_Info> lstRpt = new List <XBAN_FJ_Rpt004_Info>(); int IdBanco_ini = IdBanco; int IdBanco_fin = IdBanco == 0 ? 9999 : IdBanco; using (Entities_banco_fj_rpt Context = new Entities_banco_fj_rpt()) { Context.SetCommandTimeOut(3000); IEnumerable <spBAN_FJ_Rpt004_Result> lst; foreach (var item_tipoFlujo in lst_IdTipoFlujo) { lst = from q in Context.spBAN_FJ_Rpt004(IdEmpresa, IdPeriodo_ini, IdPeriodo_fin, item_tipoFlujo, item_tipoFlujo, IdBanco_ini, IdBanco_fin, Mostrar_detallado, Mostrar_solo_conciliado) select q; foreach (var item in lst) { XBAN_FJ_Rpt004_Info info = new XBAN_FJ_Rpt004_Info(); info.IdEmpresa_cxp = item.IdEmpresa_cxp; info.IdTipoCbte_cxp = item.IdTipoCbte_cxp; info.Tipo_cbte_cxp = item.Tipo_cbte_cxp; info.IdCbteCble_cxp = item.IdCbteCble_cxp; info.IdEmpresa_pago = item.IdEmpresa_pago; info.IdTipoCbte_pago = item.IdTipoCbte_pago; info.Tipo_cbte_pago = item.Tipo_cbte_pago; info.IdCbteCble_pago = item.IdCbteCble_pago; info.co_observacion = Mostrar_beneficiario == true ? item.pe_nombreCompleto : item.co_observacion; info.cb_Fecha = item.cb_Fecha; info.IdTipoFlujo = item.IdTipoFlujo; info.nom_tipo_flujo = item.nom_tipo_flujo; info.cod_flujo = item.cod_flujo; info.Tipo = item.Tipo; info.dc_Valor = item.dc_Valor; info.IdBanco = item.IdBanco; info.nom_banco = item.nom_banco; info.Tipo_movi = item.Tipo_movi; info.orden = item.orden; lstRpt.Add(info); } } if (lst_IdTipoFlujo.Count == 0) { lst = from q in Context.spBAN_FJ_Rpt004(IdEmpresa, IdPeriodo_ini, IdPeriodo_fin, 1, 9999, IdBanco_ini, IdBanco_fin, Mostrar_detallado, Mostrar_solo_conciliado) select q; foreach (var item in lst) { XBAN_FJ_Rpt004_Info info = new XBAN_FJ_Rpt004_Info(); info.IdEmpresa_cxp = item.IdEmpresa_cxp; info.IdTipoCbte_cxp = item.IdTipoCbte_cxp; info.Tipo_cbte_cxp = item.Tipo_cbte_cxp; info.IdCbteCble_cxp = item.IdCbteCble_cxp; info.IdEmpresa_pago = item.IdEmpresa_pago; info.IdTipoCbte_pago = item.IdTipoCbte_pago; info.Tipo_cbte_pago = item.Tipo_cbte_pago; info.IdCbteCble_pago = item.IdCbteCble_pago; info.co_observacion = Mostrar_beneficiario == true ? item.pe_nombreCompleto : item.co_observacion; info.cb_Fecha = item.cb_Fecha; info.IdTipoFlujo = item.IdTipoFlujo; info.nom_tipo_flujo = item.nom_tipo_flujo; info.cod_flujo = item.cod_flujo; info.Tipo = item.Tipo; info.dc_Valor = item.dc_Valor; info.IdBanco = item.IdBanco; info.nom_banco = item.nom_banco; info.Tipo_movi = item.Tipo_movi; info.orden = item.orden; lstRpt.Add(info); } } } return(lstRpt); } catch (Exception ex) { string MensajeError = ""; 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(), "", "", "", "", "", "", "", DateTime.Now); MensajeError = ex.ToString(); oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError); Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message); throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "Get_Data_Reporte", ex.Message), ex) { EntityType = typeof(XBAN_FJ_Rpt004_Data) }; } }