public List <XFAC_FJ_Rpt002_Info> Get_List(int IdEmpresa, decimal IdPrefacturacion) { try { List <XFAC_FJ_Rpt002_Info> Lista = new List <XFAC_FJ_Rpt002_Info>(); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.vwFAC_FJ_Rpt002 where IdEmpresa == q.IdEmpresa && IdPrefacturacion == q.IdPreFacturacion select q; foreach (var item in lst) { XFAC_FJ_Rpt002_Info info = new XFAC_FJ_Rpt002_Info(); info.IdEmpresa = item.IdEmpresa; info.IdPreFacturacion = item.IdPreFacturacion; info.secuencia = item.secuencia; info.IdCentro_Costo = item.IdCentro_Costo; info.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo; info.IdPunto_cargo = item.IdPunto_cargo; info.IdEmpresa_ct = item.IdEmpresa_ct; info.IdTipoCbte_ct = item.IdTipoCbte_ct; info.IdCbteCble_ct = item.IdCbteCble_ct; info.Cantidad = item.Cantidad; info.Costo_Uni = item.Costo_Uni; info.Subtotal = item.Subtotal; info.Por_Iva = item.Por_Iva; info.Valor_Iva = item.Valor_Iva; info.Total = item.Total; info.Valor_a_cobrar = item.Valor_a_cobrar; info.Facturar = item.Facturar; info.IdTarifario = item.IdTarifario; info.Porc_ganancia = item.Porc_ganancia; info.num_documento = item.num_documento; info.nom_proveedor = item.nom_proveedor; info.nom_Centro_costo = item.nom_Centro_costo; info.nom_Centro_costo_sub_centro_costo = item.nom_Centro_costo_sub_centro_costo; info.nom_punto_cargo = item.nom_punto_cargo; info.Fecha_documento = item.Fecha_documento; info.Observacion = item.Observacion; info.IdTipoMovi_grupo = item.IdTipoMovi_grupo; info.tg_descripcion = item.tg_descripcion; Lista.Add(info); } } return(Lista); } catch (Exception ex) { string MensajeError = ""; 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 MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
public List <XFAC_FJ_Rpt002_Info> Get_List_Liquidacion(int idEmpresa, decimal IdLiquidacion) { try { List <XFAC_FJ_Rpt002_Info> Lista = new List <XFAC_FJ_Rpt002_Info>(); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.vwFAC_FJ_Rpt002 where q.IdEmpresa == idEmpresa && q.IdLiquidacion == IdLiquidacion select q; foreach (var item in lst) { XFAC_FJ_Rpt002_Info Info = new XFAC_FJ_Rpt002_Info(); Info.IdEmpresa = item.IdEmpresa; Info.IdLiquidacion = item.IdLiquidacion; Info.IdPeriodo = item.IdPeriodo; Info.cod_liquidacion = item.cod_liquidacion; Info.IdCliente = item.IdCliente; Info.fecha_liqui = item.fecha_liqui; Info.Observacion = item.Observacion; Info.estado = item.estado; Info.pe_nombre = item.pe_nombre; Info.pe_apellido = item.pe_apellido; Info.secuencia = item.secuencia; Info.IdProducto_Liqui = item.IdProducto_Liqui; Info.detalle_x_producto = item.detalle_x_producto; Info.cantidad = item.cantidad; Info.precio = item.precio; Info.subtotal = item.subtotal; Info.aplica_iva = item.aplica_iva; Info.por_iva = item.por_iva; Info.valor_iva = item.valor_iva; Info.Total_liq = item.Total_liq; Info.nom_producto_Liqui = item.nom_producto_Liqui; 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); } }