public List <XACTF_FJ_Rpt001_Info> Get_List_Activos_Prendados(int idempresa, DateTime Fecha_Fin) { try { List <XACTF_FJ_Rpt001_Info> lista = new List <XACTF_FJ_Rpt001_Info>(); using (EntitiesActivoFijo_Reporte_FJ database = new EntitiesActivoFijo_Reporte_FJ()) { var query = (from q in database.spACTF_Rpt001(idempresa, Fecha_Fin) select q); foreach (var item in query) { XACTF_FJ_Rpt001_Info info = new XACTF_FJ_Rpt001_Info(); info.IdEmpresa = item.IdEmpresa; info.IdPrestamo = item.IdPrestamo; info.CodPrestamo = item.CodPrestamo; info.IdBanco = item.IdBanco; info.IdMetCalc = item.IdMetCalc; info.IdMotivo_Prestamo = item.IdMotivo_Prestamo; info.Estado = item.Estado; info.Fecha = item.Fecha; info.MontoSol = item.MontoSol; info.TasaInteres = item.TasaInteres; info.TotalPrestamo = item.TotalPrestamo; info.Observacion = item.Observacion; info.TotalCuota = item.TotalCuota; info.FechaVencimiento = item.FechaVencimiento; info.Interes = item.Interes; info.RazonSocial = item.RazonSocial; info.Plazo = item.Plazo; info.ba_descripcion = item.ba_descripcion; if (item.Plazo > 1080) { info.Deuda_LargoPlazo = item.TotalCuota; } else { info.Deuda_CortoPlazo = item.TotalCuota; } lista.Add(info); } } return(lista); } 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; return(new List <XACTF_FJ_Rpt001_Info>()); } }
public List <XACTF_FJ_Rpt003_Info> Get_List_Activos(int idempresa, string IdCentroCosto, string IdSubCentroCosto) { try { info_empresa = empresa_data.Get_Info_Empresa(idempresa); List <XACTF_FJ_Rpt003_Info> lista = new List <XACTF_FJ_Rpt003_Info>(); using (EntitiesActivoFijo_Reporte_FJ database = new EntitiesActivoFijo_Reporte_FJ()) { var query = (from q in database.vwACTF_FJ_Rpt003 where q.IdEmpresa_AF == idempresa // && q.IdCategoriaAF == idcategoria && q.IdCentroCosto_Scc == IdCentroCosto && q.IdCentroCosto_sub_centro_costo == IdSubCentroCosto select q); foreach (var item in query) { XACTF_FJ_Rpt003_Info info = new XACTF_FJ_Rpt003_Info(); info.IdEmpresa_AF = item.IdEmpresa_AF; info.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo; info.IdCentroCosto_Scc = item.IdCentroCosto_Scc; info.IdCentroCosto_sub_centro_costo_Scc = item.IdCentroCosto_sub_centro_costo_Scc; info.IdCategoriaAF = item.IdCategoriaAF; info.IdCategoriaAF = item.IdCategoriaAF; info.IdActijoFijoTipo = item.IdActijoFijoTipo; info.IdActivoFijo = item.IdActivoFijo; info.Categoria = item.Categoria; info.Tipo = item.Tipo; info.Subcentro_Costo = item.Subcentro_Costo; info.Centro_costo = item.Centro_costo; info.Af_Nombre = item.Af_Nombre; info.CodActivoFijo = item.CodActivoFijo; info.em_logo = info_empresa.em_logo; info.NombreComercial = info_empresa.em_nombre; info.Estado = "Activo"; info.Af_DescripcionCorta = item.Af_DescripcionCorta; lista.Add(info); } } return(lista); } 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; return(new List <XACTF_FJ_Rpt003_Info>()); } }
public List <XACTF_FJ_Rpt002_Info> Get_List_Activos_Prendados(int idempresa, DateTime Fecha_Inicio, DateTime Fecha_Fin) { try { List <XACTF_FJ_Rpt002_Info> lista = new List <XACTF_FJ_Rpt002_Info>(); using (EntitiesActivoFijo_Reporte_FJ database = new EntitiesActivoFijo_Reporte_FJ()) { var query = (from q in database.vwACTF_FJ_Rpt002 where q.IdEmpresa == idempresa && q.Fecha >= Fecha_Inicio & q.Fecha <= Fecha_Fin select q); foreach (var item in query) { XACTF_FJ_Rpt002_Info info = new XACTF_FJ_Rpt002_Info(); info.IdEmpresa = item.IdEmpresa; info.IdActivoFijo = item.IdActivoFijo; info.IdCategoriaAF = item.IdCategoriaAF; info.Marca = item.Marca; info.Modelo = item.Modelo; info.Num_Serie_Motor = item.Num_Serie_Motor; info.Anio_Fabricacion = item.Anio_Fabricacion; info.Factura_Serie = item.Factura_Serie + item.Num_Factura; info.Fecha_compra = item.Fecha_compra; info.Costo_Compra = item.Costo_Compra; info.Af_Capacidad = item.Af_Capacidad; info.Institucion_prendada = item.Institucion_prendada; info.Operacion = item.Operacion; info.Fecha_Avaluo = item.Fecha_Avaluo; info.Garantia_Bancaria = item.Garantia_Bancaria; info.Af_NumSerie_Chasis = item.Af_NumSerie_Chasis; info.Categoria = item.Categoria; lista.Add(info); } } return(lista); } 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; return(new List <XACTF_FJ_Rpt002_Info>()); } }