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_Rpt008_Info> Get_List(int idEmpresa, int IdPeriodo, int anio, int mes) { try { List <XFAC_FJ_Rpt008_Info> Lista = new List <XFAC_FJ_Rpt008_Info>(); fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Data data_parametro = new fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Data(); fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Info info_parametro = new fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Info(); info_parametro = data_parametro.Get_Info_marge_ganacia_RRHH(idEmpresa, anio, mes); info_parametro.Porcentaje_Calculo_BS = info_parametro.Porcentaje_Calculo_BS / 100; info_parametro.Porcentaje_Calculo_MO = info_parametro.Porcentaje_Calculo_MO / 100; Cbt = empresaData.Get_Info_Empresa(idEmpresa); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.vwFAC_FJ_Rpt008 where q.IdEmpresa == idEmpresa && q.IdPeriodo == IdPeriodo // && q.IdPreFacturacion == IdPrefacturacion select q; foreach (var item in lst) { XFAC_FJ_Rpt008_Info info = new XFAC_FJ_Rpt008_Info(); info.IdEmpresa = item.IdEmpresa; info.IdEmpleado = item.IdEmpleado; info.IdPeriodo = item.IdPeriodo; info.pe_cedulaRuc = item.pe_cedulaRuc; info.IdEmpleado = item.IdEmpleado; info.Nombres = item.Nombres; info.ca_descripcion = item.ca_descripcion; info.zo_descripcion = item.zo_descripcion; info.ru_descripcion = item.Descripcion; info.Orden = item.Orden; info.ca_descripcion = item.ca_descripcion; info.Valor = item.Valor; info.rub_visible_reporte = item.rub_visible_reporte; info.em_fecha_ingreso = item.em_fecha_ingreso; info.em_fechaSalida = item.em_fechaSalida; info.SueldoActual = item.SueldoActual; info.de_descripcion = item.de_descripcion; info.ru_descripcion = item.ru_descripcion; info.Periodo = "LIQUIDACIÓN DE MANO DE OBRA " + item.pe_mes + "/" + item.IdanioFiscal; info.pe_FechaIni = item.pe_FechaIni; 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 <XFAC_FJ_Rpt007_Info> get_list(int IdEmpresa, int IdPeriodo) { try { List <XFAC_FJ_Rpt007_Info> Lista; using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { Lista = (from q in Context.vwFAC_FJ_Rpt007 where q.IdEmpresa == IdEmpresa && q.IdPeriodo == IdPeriodo select new XFAC_FJ_Rpt007_Info { IdEmpresa = q.IdEmpresa, IdPeriodo = q.IdPeriodo, IdActivoFijo = q.IdActivoFijo, Valor_Maximo_x_periodo = q.Valor_Maximo_x_periodo, Af_ValorUnidad_Actu = q.Af_ValorUnidad_Actu, Af_DescripcionCorta = q.Af_DescripcionCorta, Centro_costo = q.Centro_costo, SucentroCosto = q.SucentroCosto, Total_horas_operadores = q.Total_horas_operadores, Total_Horas_maquina = q.Total_Horas_maquina, diferencia = q.diferencia, por_horas_ocupada_la_maquina_vx_ho = q.por_horas_ocupada_la_maquina_vx_ho }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public List <XFAC_FJ_Rpt007_Info> Get_List(int idEmpresa, int IdPeriodo, int anio, int mes) { try { List <XFAC_FJ_Rpt007_Info> Lista = new List <XFAC_FJ_Rpt007_Info>(); fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Data data_parametro = new fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Data(); fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Info info_parametro = new fa_pre_facturacion_Parametro_x_Anio_x_Fuerza_MO_RRHH_Info(); info_parametro = data_parametro.Get_Info_marge_ganacia_RRHH(idEmpresa, anio, mes); info_parametro.Porcentaje_Calculo_BS = info_parametro.Porcentaje_Calculo_BS / 100; info_parametro.Porcentaje_Calculo_MO = info_parametro.Porcentaje_Calculo_MO / 100; Cbt = empresaData.Get_Info_Empresa(idEmpresa); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.vwFAC_FJ_Rpt007 where q.IdEmpresa == idEmpresa && q.IdPeriodo == IdPeriodo // && q.IdPreFacturacion == IdPrefacturacion select q; foreach (var item in lst) { XFAC_FJ_Rpt007_Info info = new XFAC_FJ_Rpt007_Info(); info.IdEmpresa = item.IdEmpresa; info.IdPreFacturacion = item.IdPreFacturacion; info.IdPeriodo = item.IdPeriodo; info.IdNomina_Tipo = item.IdNomina_Tipo; info.IdEmpleado = item.IdEmpleado; info.IdCargo = item.IdCargo; info.Centro_costo = item.Centro_costo; info.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo; info.IdCentroCosto = item.IdCentroCosto; info.pe_cedulaRuc = item.pe_cedulaRuc; info.pe_nombreCompleto = item.pe_nombreCompleto; info.ca_descripcion = item.ca_descripcion; info.SALARIO = item.SALARIO; info.H_EXTRAS = item.H_EXTRAS; info.ALIMENTACION = item.ALIMENTACION; info.Total_Ingreso = item.SALARIO + item.H_EXTRAS; info.Total_mas_Beneficio = Convert.ToDouble(info.Total_Ingreso * Convert.ToDouble(info_parametro.Porcentaje_Calculo_BS)); info.total_ManoObra = info.Total_mas_Beneficio; 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 <XFAC_FJ_Rpt008_Info> get_list(int IdEmpresa, decimal IdCliente, int IdVendedor, decimal IdTransportista, int IdPunto_cargo, DateTime Fecha_ini, DateTime Fecha_fin) { try { List <XFAC_FJ_Rpt008_Info> Lista; decimal IdCliente_ini = IdCliente; decimal IdCliente_fin = IdCliente == 0 ? 99999 : IdCliente; int IdVendedor_ini = IdVendedor; int IdVendedor_fin = IdVendedor == 0 ? 9999 : IdVendedor; decimal IdTransportista_ini = IdTransportista; decimal IdTransportista_fin = IdTransportista == 0 ? 99999 : IdTransportista; int IdPunto_cargo_ini = IdPunto_cargo; int IdPunto_cargo_fin = IdPunto_cargo == 0 ? 9999 : IdPunto_cargo; Fecha_ini = Fecha_ini.Date; Fecha_fin = Fecha_fin.Date; using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { Lista = (from q in Context.vwFAC_FJ_Rpt008 where IdEmpresa == q.IdEmpresa && IdCliente_ini <= q.IdCliente && q.IdCliente <= IdCliente_fin && IdVendedor_ini <= q.IdVendedor && q.IdVendedor <= IdVendedor_fin && IdTransportista_ini <= q.IdTransportista && q.IdTransportista <= IdTransportista_fin && IdPunto_cargo_ini <= q.IdPunto_cargo && q.IdPunto_cargo <= IdPunto_cargo_fin && Fecha_ini <= q.Fecha && q.Fecha <= Fecha_fin select new XFAC_FJ_Rpt008_Info { IdRow = q.IdRow, IdEmpresa = q.IdEmpresa, IdOrdenTrabajo_Pla = q.IdOrdenTrabajo_Pla, IdCliente = q.IdCliente, pe_nombreCompleto = q.pe_nombreCompleto, IdVendedor = q.IdVendedor, Ve_Vendedor = q.Ve_Vendedor, IdTransportista = q.IdTransportista, Nombre = q.Nombre, IdPunto_cargo = q.IdPunto_cargo, nom_punto_cargo = q.nom_punto_cargo, Fecha = q.Fecha, Descripcion = q.Descripcion, km_salida = q.km_salida, km_llegada = q.km_llegada, Valor = q.Valor }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public List <XFAC_FJ_Rpt004_Info> get_list(int IdEmpresa, decimal IdPrefacturacion) { try { List <XFAC_FJ_Rpt004_Info> Lista; using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { Lista = (from q in Context.vwFAC_FJ_Rpt004 where q.IdEmpresa == IdEmpresa && q.IdPreFacturacion == IdPrefacturacion select new XFAC_FJ_Rpt004_Info { IdRow = q.IdRow, IdEmpresa = q.IdEmpresa, IdPreFacturacion = q.IdPreFacturacion, Secuencia = q.Secuencia, eg_IdEmpresa = q.eg_IdEmpresa, eg_IdSucursal = q.eg_IdSucursal, eg_IdMovi_inven_tipo = q.eg_IdMovi_inven_tipo, eg_IdNumMovi = q.eg_IdNumMovi, eg_Secuencia = q.eg_Secuencia, eg_cantidad = q.eg_cantidad, eg_fecha = q.eg_fecha, eg_codigo = q.eg_codigo, in_IdEmpresa = q.in_IdEmpresa, in_IdSucursal = q.in_IdSucursal, in_IdMovi_inven_tipo = q.in_IdMovi_inven_tipo, in_IdNumMovi = q.in_IdNumMovi, in_Secuencia = q.in_Secuencia, in_cantidad = q.in_cantidad, IdProveedor = q.IdProveedor, cp_fecha = q.cp_fecha, cp_numero = q.cp_numero, IdActivoFijo = q.IdActivoFijo, costo_uni = q.costo_uni, subtotal = q.subtotal, IdProducto = q.IdProducto, IdCentroCosto = q.IdCentroCosto, IdCentroCosto_sub_centro_costo = q.IdCentroCosto_sub_centro_costo, pr_codigo = q.pr_codigo, pr_descripcion = q.pr_descripcion, pe_nombreCompleto = q.pe_nombreCompleto, nom_punto_cargo = q.nom_punto_cargo, Centro_costo = q.Centro_costo }).ToList(); } return(Lista); } catch (Exception) { throw; } }
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); } }
public List <XFAC_FJ_Rpt017_Info> get_list(int IdEmpresa, decimal IdCliente, DateTime Fecha_ini, DateTime Fecha_fin, bool no_mostrar_saldo_0) { try { List <XFAC_FJ_Rpt017_Info> Lista; decimal IdCliente_ini = IdCliente; decimal IdCliente_fin = IdCliente == 0 ? 99999 : IdCliente; Fecha_ini = Fecha_ini.Date; Fecha_fin = Fecha_fin.Date; using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { Lista = (from q in Context.spFAC_FJ_Rpt017(IdEmpresa, IdCliente_ini, IdCliente_fin, Fecha_ini, Fecha_fin, no_mostrar_saldo_0) select new XFAC_FJ_Rpt017_Info { IdRow = q.IdRow, IdEmpresa = q.IdEmpresa, IdSucursal = q.IdSucursal, IdBodega = q.IdBodega, IdCbteVta = q.IdCbteVta, vt_tipoDoc = q.vt_tipoDoc, vt_NumFactura = q.vt_NumFactura, vt_fecha = q.vt_fecha, IdCliente = q.IdCliente, pe_nombreCompleto = q.pe_nombreCompleto, vt_Subtotal = q.vt_Subtotal, vt_iva = q.vt_iva, vt_total = q.vt_total, dc_ValorPago = q.dc_ValorPago, vt_saldo = q.vt_saldo, cr_fecha = q.cr_fecha, Estado_cobro = q.Estado_cobro, num_oc = q.num_oc, cant_cobro = q.cant_cobro, IdPeriodo = q.IdPeriodo, nombre_periodo = q.nombre_periodo, vt_Observacion = q.vt_Observacion, saldo_total = q.saldo_total }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public List <XFAC_FJ_Rpt009_Info> Get_List(int idEmpresa, int IdPeriodo) { try { List <XFAC_FJ_Rpt009_Info> Lista = new List <XFAC_FJ_Rpt009_Info>(); Cbt = empresaData.Get_Info_Empresa(idEmpresa); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.DepreciacionTransgandia_Rpt where q.IdEmpresa == idEmpresa && q.IdPeriodo == IdPeriodo // && q.IdPreFacturacion == IdPrefacturacion select q; foreach (var item in lst) { XFAC_FJ_Rpt009_Info info = new XFAC_FJ_Rpt009_Info(); info.IdEmpresa = item.IdEmpresa; info.IdPeriodo = item.IdPeriodo; info.IdActivofijo = item.IdActivofijo; info.Secuencia = item.Secuencia; info.Fecha_adquisicion = item.Fecha_adquisicion; info.Proveedor = item.Proveedor; info.Factura = item.Factura; info.Cantidad = item.Cantidad; info.Af_nombre = item.Af_nombre; info.Costo_Unitario_Camion = item.Costo_Unitario_Camion; info.Costo_unitario_carroceria = item.Costo_unitario_carroceria; info.ValorSalvamento = item.ValorSalvamento; info.TotalDepreciar = item.TotalDepreciar; info.DepreciacionMensual = item.DepreciacionMensual; info.em_nombre = Cbt.em_nombre; info.em_logo = Cbt.em_logo; 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 <XFAC_FJ_Rpt005_Info> Get_List_Conciliacion(int idEmpresa, int IdPeriodo) { try { List <XFAC_FJ_Rpt005_Info> Lista = new List <XFAC_FJ_Rpt005_Info>(); Cbt = empresaData.Get_Info_Empresa(idEmpresa); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.vwFAC_FJ_Rpt005 where q.IdEmpresa == idEmpresa && q.IdPeriodo == IdPeriodo select q; foreach (var item in lst) { XFAC_FJ_Rpt005_Info Info = new XFAC_FJ_Rpt005_Info(); Info.IdEmpresa = item.IdEmpresa; Info.IdEmpleado = item.IdEmpleado; Info.IdActivoFijo = item.IdActivoFijo; Info.IdTipoDepreciacion = item.IdTipoDepreciacion; Info.CodActivoFijo = item.CodActivoFijo; Info.Af_Nombre = item.Af_Nombre; Info.Af_ValorUnidad_Actu = item.Af_ValorUnidad_Actu; Info.Valor = item.Valor; Info.Horas_Trabajada_x_Af = item.Horas_Trabajada_x_Af; Info.IdPeriodo = item.IdPeriodo; Info.pe_nombreCompleto = item.pe_nombreCompleto; Info.hora_trabajada = item.hora_trabajada; Info.Centro_costo = item.Centro_costo; Info.Valor = item.hora_trabajada; Info.em_nombre = Cbt.em_nombre; Info.em_logo = Cbt.em_logo; 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 <XFAC_FJ_Rpt010_Info> Get_List(int idEmpresa, int IdPeriodo) { try { List <XFAC_FJ_Rpt010_Info> Lista = new List <XFAC_FJ_Rpt010_Info>(); Cbt = empresaData.Get_Info_Empresa(idEmpresa); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.GatosTransgandia_Rpt where q.IdEmpresa == idEmpresa && q.IdPeriodo == IdPeriodo // && q.IdPreFacturacion == IdPrefacturacion select q; foreach (var item in lst) { XFAC_FJ_Rpt010_Info info = new XFAC_FJ_Rpt010_Info(); info.IdEmpresa = item.IdEmpresa; info.IdPeriodo = item.IdPeriodo; info.Proveedor = item.Proveedor; info.Fecha = item.Fecha; info.Proveedor = item.Proveedor; info.Cantidad = item.Cantidad; info.Total = item.Total; info.Costounitario = item.Costounitario; info.Factura = item.Factura; info.Descripcion = item.Descripcion; info.Fuerza = item.Fuerza; info.NombreServicio = item.NombreServicio; info.em_nombre = Cbt.em_nombre; info.em_logo = Cbt.em_logo; 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 <XFAC_FJ_Rpt016_Info> GetList_procesar(int idEmpresa, int IdPeriodo, DateTime FechaInicio, DateTime FechaFin) { try { FechaFin = FechaFin.Date; FechaInicio = FechaInicio.Date; List <XFAC_FJ_Rpt016_Info> Lista = new List <XFAC_FJ_Rpt016_Info>(); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.spFAC_FJ_Rpt016(idEmpresa, IdPeriodo, FechaInicio, FechaFin) select q; foreach (var item in lst) { XFAC_FJ_Rpt016_Info info = new XFAC_FJ_Rpt016_Info(); info.IdEmpresa = Convert.ToInt32(item.IdEmpresa); info.IdCentroCosto = item.IdCentroCosto; info.IdPeriodo = Convert.ToInt32(item.IdPeriodo); info.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo; info.IdEmpleado = item.IdEmpleado; info.IdCargo = item.IdCargo; info.IdActivoFijo = item.IdActivoFijo; info.pe_apellido = item.Empleado; info.pe_cedulaRuc = item.pe_cedulaRuc; info.Af_DescripcionCorta = item.Af_DescripcionCorta; info.Salario = Convert.ToDouble(item.Salario); info.ca_descripcion = item.ca_descripcion; info.Af_DescripcionCorta = item.Af_DescripcionCorta; info.HorasExtras = Convert.ToDouble(item.HorasExtras); info.TotalIngresos = Convert.ToDouble(item.TotalIngresos); info.Total_mas_Beneficios = item.Total_mas_Beneficios; info.TotalManoObra = item.TotalManoObra; info.Alimentacion = item.Alimentacion; info.Centro_costo = item.Centro_costo; info.SubcentroCosto = item.SubcentroCosto; info.nom_tarifario = item.nom_tarifario; info.porcentaje = item.porcentaje; info.IdTarifario = item.IdTarifario; Lista.Add(info); } } return(Lista); } catch (Exception ex) { throw new Exception(ex.ToString()); } }
public List <XFAC_FJ_Rpt012_Info> Get_List_Conciliacion(int idEmpresa, int IdPeriodo) { try { List <XFAC_FJ_Rpt012_Info> Lista = new List <XFAC_FJ_Rpt012_Info>(); Cbt = empresaData.Get_Info_Empresa(idEmpresa); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.vwFAC_FJ_Rpt012 where q.IdEmpresa == idEmpresa && q.IdPeriodo == IdPeriodo select q; foreach (var item in lst) { XFAC_FJ_Rpt012_Info Info = new XFAC_FJ_Rpt012_Info(); Info.IdEmpresa = item.IdEmpresa; Info.IdPrestamo = item.IdPrestamo; Info.NumCuota = item.NumCuota; Info.SaldoInicial = item.SaldoInicial; Info.Interes = item.Interes; Info.AbonoCapital = item.AbonoCapital; Info.TotalCuota = item.TotalCuota; Info.Saldo = item.Saldo; Info.FechaPago = item.FechaPago; Info.IdPeriodo = item.IdPeriodo; Info.IdCentroCosto_cc = item.IdCentroCosto_cc; Info.Valor = item.Valor; Info.em_nombre = Cbt.em_nombre; Info.em_logo = Cbt.em_logo; 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 <XFAC_FJ_Rpt003_Info> Get_Liquidaciones_x_Cliente(int idEmpresa, decimal IdLiquidaciones) { try { List <XFAC_FJ_Rpt003_Info> Lista = new List <XFAC_FJ_Rpt003_Info>(); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.vwFAC_FJ_Rpt003 where q.IdEmpresa == idEmpresa && q.IdLiquidacion == IdLiquidaciones select q; foreach (var item in lst) { XFAC_FJ_Rpt003_Info info = new XFAC_FJ_Rpt003_Info(); info.IdEmpresa = item.IdEmpresa; info.IdLiquidaciones = item.IdLiquidacion; info.IdPeriodo = item.IdPeriodo; info.Observacion_x_liqui = item.Observacion_x_liqui; info.pe_razonSocial = item.pe_razonSocial; info.pe_nombreCompleto = item.pe_nombreCompleto; info.pe_nombre = item.pe_nombre; info.precio = item.precio; info.cantidad = item.cantidad; info.detalle_x_producto = item.detalle_x_producto; info.subtotal = item.subtotal; info.Total_liq = item.Total_liq; info.valor_iva = item.valor_iva; 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 <XFAC_FJ_Rpt013_Info> Get_List_Conciliacion(int idEmpresa, int IdPeriodo, int IdCentroCosoto) { try { List <XFAC_FJ_Rpt013_Info> Lista = new List <XFAC_FJ_Rpt013_Info>(); Cbt = empresaData.Get_Info_Empresa(idEmpresa); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.spFAC_FJ_Rpt013(idEmpresa, IdPeriodo, IdCentroCosoto) where q.IdEmpresa == idEmpresa && q.IdPeriodo == IdPeriodo select q; foreach (var item in lst) { XFAC_FJ_Rpt013_Info Info = new XFAC_FJ_Rpt013_Info(); Info.IdEmpresa = item.IdEmpresa; Info.IdPeriodo = item.IdPeriodo; Info.IdCentro_Costo = item.IdCentro_Costo; Info.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo; Info.valor_prima = item.valor_prima; Info.Cuota = item.Cuota; Info.iva = item.iva; Info.MontoAsegurado = item.MontoAsegurado; Info.em_nombre = Cbt.em_nombre; Info.em_logo = Cbt.em_logo; 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 <XFAC_FJ_Rpt015_ingresos_egresos_Info> get_list(int IdEmpresa, int IdSucursal, string IdCentroCosto, decimal IdLiquidacion, string Tipo) { try { List <XFAC_FJ_Rpt015_ingresos_egresos_Info> Lista = new List <XFAC_FJ_Rpt015_ingresos_egresos_Info>(); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.vwFAC_FJ_Rpt015_ingresos_egresos where q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdCentroCosto == IdCentroCosto && q.IdLiquidacion == IdLiquidacion && q.Tipo == Tipo select q; foreach (var item in lst) { XFAC_FJ_Rpt015_ingresos_egresos_Info info = new XFAC_FJ_Rpt015_ingresos_egresos_Info(); info.IdEmpresa = item.IdEmpresa; info.IdSucursal = item.IdSucursal; info.IdCentroCosto = item.IdCentroCosto; info.IdLiquidacion = item.IdLiquidacion; info.eg_secuencia = item.eg_secuencia; info.eg_cantidad = item.eg_cantidad; info.eg_precio_uni = item.eg_precio_uni; info.eg_precio_total = item.eg_precio_total; info.pr_descripcion = item.pr_descripcion; info.nom_uni_medida = item.nom_uni_medida; info.Tipo = item.Tipo; info.pr_codigo = item.pr_codigo; Lista.Add(info); } } return(Lista); } catch (Exception) { throw; } }
public List <XFAC_FJ_Rpt003_Info> get_list(int IdEmpresa, decimal IdCliente, DateTime Fecha_ini, DateTime Fecha_fin) { try { List <XFAC_FJ_Rpt003_Info> Lista; Fecha_ini = Fecha_ini.Date; Fecha_fin = Fecha_fin.Date; using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { Lista = (from q in Context.vwFAC_FJ_Rpt003 where q.IdEmpresa == IdEmpresa && q.IdCliente == IdCliente && Fecha_ini <= q.vt_fecha && q.vt_fecha <= Fecha_fin select new XFAC_FJ_Rpt003_Info { IdRow = q.IdRow, IdEmpresa = q.IdEmpresa, IdSucursal = q.IdSucursal, IdBodega = q.IdBodega, IdCbteVta = q.IdCbteVta, vt_NumFactura = q.vt_NumFactura, vt_fecha = q.vt_fecha, IdCliente = q.IdCliente, pe_nombreCompleto = q.pe_nombreCompleto, vt_Observacion = q.vt_Observacion, vt_Subtotal = q.vt_Subtotal, vt_iva = q.vt_iva, vt_total = q.vt_total, dc_ValorPago = q.dc_ValorPago, saldo = q.saldo }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public List <XFAC_FJ_Rpt015_logistica_Info> get_list(int IdEmpresa, int IdSucursal, string IdCentroCosto, decimal IdLiquidacion) { try { List <XFAC_FJ_Rpt015_logistica_Info> Lista = new List <XFAC_FJ_Rpt015_logistica_Info>(); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.vwFAC_FJ_Rpt015_logistica where q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdCentroCosto == IdCentroCosto && q.IdLiquidacion == IdLiquidacion select q; foreach (var item in lst) { XFAC_FJ_Rpt015_logistica_Info info = new XFAC_FJ_Rpt015_logistica_Info(); info.IdRow = item.IdRow; info.IdEmpresa = item.IdEmpresa; info.IdSucursal = item.IdSucursal; info.IdCentroCosto = item.IdCentroCosto; info.IdLiquidacion = item.IdLiquidacion; info.lo_secuencia = item.lo_secuencia; info.lo_cantidad = item.lo_cantidad; info.lo_kilometros = item.lo_kilometros; info.lo_descripcion = item.lo_descripcion; info.lo_precio_uni_kilometro = item.lo_precio_uni_kilometro; info.lo_precio_total = item.lo_precio_total; Lista.Add(info); } } return(Lista); } catch (Exception) { throw; } }
public List <XFAC_FJ_Rpt018_Info> get_list(int IdEmpresa, decimal IdCliente, DateTime Fecha_ini, DateTime Fecha_fin) { try { decimal IdCliente_ini = IdCliente; decimal IdCliente_fin = IdCliente == 0 ? 9999 : IdCliente; Fecha_ini = Fecha_ini.Date; Fecha_fin = Fecha_fin.Date; List <XFAC_FJ_Rpt018_Info> Lista; using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { Lista = (from q in Context.vwFAC_FJ_Rpt018 where q.IdEmpresa == IdEmpresa && IdCliente_ini <= q.IdCliente && q.IdCliente <= IdCliente_fin && Fecha_ini <= q.vt_fecha && q.vt_fecha <= Fecha_fin select new XFAC_FJ_Rpt018_Info { IdRow = q.IdRow, IdEmpresa = q.IdEmpresa, vt_Subtotal = q.vt_Subtotal, vt_iva = q.vt_iva, vt_total = q.vt_total, fecha_cobro_1 = q.fecha_cobro_1, fecha_cobro_2 = q.fecha_cobro_2, IdCliente = q.IdCliente, pe_nombreCompleto = q.pe_nombreCompleto, vt_fecha = q.vt_fecha }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public List <XFAC_FJ_Rpt015_mano_obra_det_Info> get_list(int IdEmpresa, int IdSucursal, string IdCentroCosto, decimal IdLiquidacion, int mo_secuencia) { try { List <XFAC_FJ_Rpt015_mano_obra_det_Info> Lista = new List <XFAC_FJ_Rpt015_mano_obra_det_Info>(); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.vwFAC_FJ_Rpt015_mano_obra_det where q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdCentroCosto == IdCentroCosto && q.IdLiquidacion == IdLiquidacion && q.mo_secuencia == mo_secuencia select q; foreach (var item in lst) { XFAC_FJ_Rpt015_mano_obra_det_Info info = new XFAC_FJ_Rpt015_mano_obra_det_Info(); info.IdRow = item.IdRow; info.IdEmpresa = item.IdEmpresa; info.IdSucursal = item.IdSucursal; info.IdCentroCosto = item.IdCentroCosto; info.IdLiquidacion = item.IdLiquidacion; info.IdActividad = item.IdActividad; info.ac_descripcion = item.ac_descripcion; info.mo_secuencia = item.mo_secuencia; Lista.Add(info); } } return(Lista); } catch (Exception) { throw; } }
public List <XFAC_FJ_Rpt014_Info> Get_list(int IdEmpresa, int IdSucursal, int IdBodega, decimal IdCbteVta, int numero_lineas) { try { List <XFAC_FJ_Rpt014_Info> Lista = new List <XFAC_FJ_Rpt014_Info>(); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.vwFAC_FJ_Rpt014 where q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdBodega == IdBodega && q.IdCbteVta == IdCbteVta select q; int RELLENAR = 0; RELLENAR = numero_lineas - lst.Count(); int contador = 0; XFAC_FJ_Rpt014_Info info_relleno = new XFAC_FJ_Rpt014_Info(); foreach (var item in lst) { XFAC_FJ_Rpt014_Info info = new XFAC_FJ_Rpt014_Info(); info.IdEmpresa = item.IdEmpresa; info.IdSucursal = item.IdSucursal; info.IdBodega = item.IdBodega; info.IdCbteVta = item.IdCbteVta; info.Secuencia = item.Secuencia; info.vt_tipoDoc = item.vt_tipoDoc; info.vt_serie1 = item.vt_serie1; info.vt_serie2 = item.vt_serie2; info.vt_NumFactura = item.vt_NumFactura; info.vt_fecha = item.vt_fecha; info.Estado = item.Estado; info.IdProducto = item.IdProducto; info.pr_descripcion = item.pr_descripcion; info.pr_descripcion_mas_PutoCargo = item.pr_descripcion + " " + item.nom_punto_cargo; info.vt_cantidad = item.vt_cantidad; info.vt_PrecioFinal = item.vt_PrecioFinal; info.vt_Subtotal = item.vt_Subtotal; info.Atencion_a = item.Atencion_a; info.num_oc = item.num_oc; info.IdPunto_Cargo = item.IdPunto_Cargo; info.nom_punto_cargo = item.nom_punto_cargo; info.Observacion_x_item = item.Observacion_x_item; info.IdCliente = item.IdCliente; info.pe_nombreCompleto = item.pe_nombreCompleto; info.pe_cedulaRuc = item.pe_cedulaRuc; info.pe_direccion = item.pe_direccion; info.pe_telefonoOfic = item.pe_telefonoOfic; info.Observacion_central = item.Observacion_central; info.dia = item.dia; info.mes = item.mes; info.anio = item.anio; info.vt_iva = item.vt_iva; info.subtotal_0 = item.subtotal_0; info.subtotal_iva = item.subtotal_iva; info.vt_total = item.vt_total; info.nom_producto = item.nom_producto; info.forma_pago_CHEQUE_TRANSFERENCIA = item.forma_pago_CHEQUE_TRANSFERENCIA; info.forma_pago_DINERO_ELECTRONICO = item.forma_pago_DINERO_ELECTRONICO; info.forma_pago_EFECTIVO = item.forma_pago_EFECTIVO; info.forma_pago_TARJETA_CRE_DEB = item.forma_pago_TARJETA_CRE_DEB; info.descto = item.descto; info.vt_por_iva = item.vt_por_iva; info.pr_descripcion_2 = item.pr_descripcion_2; Lista.Add(info); contador++; info_relleno.IdEmpresa = item.IdEmpresa; info_relleno.IdSucursal = item.IdSucursal; info_relleno.IdBodega = item.IdBodega; info_relleno.IdCbteVta = item.IdCbteVta; info_relleno.Secuencia = item.Secuencia; info_relleno.vt_tipoDoc = item.vt_tipoDoc; info_relleno.vt_serie1 = item.vt_serie1; info_relleno.vt_serie2 = item.vt_serie2; info_relleno.vt_NumFactura = item.vt_NumFactura; info_relleno.vt_fecha = item.vt_fecha; info_relleno.Estado = item.Estado; info_relleno.IdProducto = item.IdProducto; info_relleno.Atencion_a = item.Atencion_a; info_relleno.num_oc = item.num_oc; info_relleno.IdPunto_Cargo = item.IdPunto_Cargo; info_relleno.nom_punto_cargo = item.nom_punto_cargo; info_relleno.IdCliente = item.IdCliente; info_relleno.pe_nombreCompleto = item.pe_nombreCompleto; info_relleno.pe_cedulaRuc = item.pe_cedulaRuc; info_relleno.pe_direccion = item.pe_direccion; info_relleno.pe_telefonoOfic = item.pe_telefonoOfic; info_relleno.Observacion_central = item.Observacion_central; info_relleno.dia = item.dia; info_relleno.mes = item.mes; info_relleno.anio = item.anio; info_relleno.vt_por_iva = item.vt_por_iva; } for (int i = 0; i < RELLENAR; i++) { info_relleno = new XFAC_FJ_Rpt014_Info(); Lista.Add(info_relleno); } } return(Lista); } catch (Exception) { throw; } }
public List<XFAC_FJ_Rpt015_Info> get_info(int IdEmpresa, int IdSucursal, string IdCentroCosto, decimal IdLiquidacion) { try { List<XFAC_FJ_Rpt015_Info> Lista = new List<XFAC_FJ_Rpt015_Info>(); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.vwFAC_FJ_Rpt015 where q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdCentroCosto == IdCentroCosto && q.IdLiquidacion == IdLiquidacion select q; foreach (var item in lst) { XFAC_FJ_Rpt015_Info info = new XFAC_FJ_Rpt015_Info(); info.IdRow = item.IdRow; info.IdEmpresa = item.IdEmpresa; info.IdSucursal = item.IdSucursal; info.IdCentroCosto = item.IdCentroCosto; info.IdLiquidacion = item.IdLiquidacion; info.IdPunto_cargo = item.IdPunto_cargo; info.li_fecha = item.li_fecha; info.IdTerminoPago = item.IdTerminoPago; info.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo; info.li_num_orden = item.li_num_orden; info.li_num_horas = item.li_num_horas; info.li_atencion_a = item.li_atencion_a; info.IdBodega = item.IdBodega; info.li_tipo_pedido = item.li_tipo_pedido; info.estado = item.estado; info.pe_nombreCompleto = item.pe_nombreCompleto; info.pe_cedulaRuc = item.pe_cedulaRuc; info.nom_TerminoPago = item.nom_TerminoPago; info.nom_punto_cargo = item.nom_punto_cargo; info.Centro_costo = item.Centro_costo; info.codigo = item.codigo; info.Su_Descripcion = item.Su_Descripcion; info.cod_liquidacion = item.cod_liquidacion; info.li_reporte_mantenimiento = item.li_reporte_mantenimiento; info.li_subtotal = item.li_subtotal; info.li_por_iva = item.li_por_iva; info.li_valor_iva = item.li_valor_iva; info.li_total = item.li_total; info.li_observacion = item.li_observacion; info.su_Direccion = item.Su_Direccion; Lista.Add(info); } } return Lista; } catch (Exception) { throw; } }
public List <XFAC_FJ_Rpt001_Info> Get_Orden_Trabajo(int idEmpresa, decimal idOrdenTrabajo) { try { List <XFAC_FJ_Rpt001_Info> Lista = new List <XFAC_FJ_Rpt001_Info>(); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.vwFAC_FJ_Rpt001 where q.IdEmpresa == idEmpresa && q.IdOrdenTrabajo_Pla == idOrdenTrabajo select q; foreach (var item in lst) { XFAC_FJ_Rpt001_Info info = new XFAC_FJ_Rpt001_Info(); info.IdEmpresa = item.IdEmpresa; info.IdOrdenTrabajo_Pla = item.IdOrdenTrabajo_Pla; info.codOrdenTrabajo_Pla = item.codOrdenTrabajo_Pla; info.IdCliente = item.IdCliente; info.Descripcion = item.Descripcion; info.Equipo = item.Equipo; info.serie = item.serie; info.km_salida = item.km_salida; info.km_llegada = item.km_llegada; info.con_atencion_a = item.con_atencion_a; info.IdUsuarioUltMod = item.IdUsuarioUltMod; info.Fecha_UltMod = item.Fecha_UltMod; info.IdUsuarioUltAnu = item.IdUsuarioUltAnu; info.Fecha_UltAnu = item.Fecha_UltAnu; info.MotiAnula = item.MotiAnula; info.nom_pc = item.nom_pc; info.ip = item.ip; info.Estado = item.Estado; info.nom_Cliente = item.nom_Cliente; info.Fecha = item.Fecha; info.pe_cedulaRuc = item.pe_cedulaRuc; info.pe_direccion = item.pe_direccion; info.secuencia = item.secuencia; info.descrip_equipo_movi = item.descrip_equipo_movi; info.punto_partida = item.punto_partida; info.punto_llegada = item.punto_llegada; info.hora_ini = item.hora_ini; info.hora_fin = item.hora_fin; info.Valor = item.Valor; info.vt_num_factura = item.vt_num_factura; info.Ve_Vendedor = item.Ve_Vendedor; info.Nombre = item.Nombre; info.nom_punto_cargo = item.nom_punto_cargo; 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 <XFAC_FJ_Rpt015_mano_obra_Info> get_list(int IdEmpresa, int IdSucursal, string IdCentroCosto, decimal IdLiquidacion) { try { XFAC_FJ_Rpt015_mano_obra_det_Data odata_det = new XFAC_FJ_Rpt015_mano_obra_det_Data(); List <XFAC_FJ_Rpt015_mano_obra_Info> Lista = new List <XFAC_FJ_Rpt015_mano_obra_Info>(); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.vwFAC_FJ_Rpt015_mano_obra where q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdCentroCosto == IdCentroCosto && q.IdLiquidacion == IdLiquidacion select q; foreach (var item in lst) { XFAC_FJ_Rpt015_mano_obra_Info info = new XFAC_FJ_Rpt015_mano_obra_Info(); info.IdRow = item.IdRow; info.IdEmpresa = item.IdEmpresa; info.IdSucursal = item.IdSucursal; info.IdCentroCosto = item.IdCentroCosto; info.IdLiquidacion = item.IdLiquidacion; info.mo_secuencia = item.mo_secuencia; info.IdTecnico = item.IdTecnico; info.mo_horas = item.mo_horas; info.mo_descripcion = item.mo_descripcion; info.mo_precio_uni = item.mo_precio_uni; info.mo_precio_total = item.mo_precio_total; info.ac_codigo = item.ac_codigo; info.ac_descripcion = item.ac_descripcion; info.te_codigo = item.te_codigo; info.IdProducto = item.IdProducto; info.IdActividad = item.IdActividad; info.ti_codigo = item.ti_codigo; info.lst_mano_obra_det = new List <XFAC_FJ_Rpt015_mano_obra_det_Info>(odata_det.get_list(info.IdEmpresa, info.IdSucursal, info.IdCentroCosto, info.IdLiquidacion, info.mo_secuencia)); foreach (var item_2 in info.lst_mano_obra_det) { XFAC_FJ_Rpt015_mano_obra_Info info_2 = new XFAC_FJ_Rpt015_mano_obra_Info(); info_2.IdRow = item_2.IdRow; info_2.IdEmpresa = item_2.IdEmpresa; info_2.IdSucursal = item_2.IdSucursal; info_2.IdCentroCosto = item_2.IdCentroCosto; info_2.IdLiquidacion = item_2.IdLiquidacion; info_2.mo_secuencia = item_2.mo_secuencia; info_2.ac_descripcion = item_2.ac_descripcion; info_2.IdActividad = item_2.IdActividad; Lista.Add(info_2); } Lista.Add(info); } } return(Lista); } catch (Exception) { throw; } }
public List <XFAC_FJ_Rpt006_Info> get_list(int IdEmpresa, int IdSucursal, DateTime Fecha_ini, DateTime Fecha_fin) { try { List <XFAC_FJ_Rpt006_Info> Lista; Fecha_ini = Fecha_ini.Date; Fecha_fin = Fecha_fin.Date; int IdSucursal_ini = IdSucursal; int IdSucursal_fin = IdSucursal == 0 ? 9999 : IdSucursal; using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { Lista = (from q in Context.vwFAC_FJ_Rpt006 where q.IdEmpresa == IdEmpresa && Fecha_ini <= q.li_fecha && q.li_fecha <= Fecha_fin && IdSucursal_ini <= q.IdSucursal && q.IdSucursal <= IdSucursal_fin select new XFAC_FJ_Rpt006_Info { IdRow = q.IdRow, IdEmpresa = q.IdEmpresa, IdSucursal = q.IdSucursal, Su_Descripcion = q.Su_Descripcion, IdCentroCosto = q.IdCentroCosto, IdLiquidacion = q.IdLiquidacion, IdCentroCosto_sub_centro_costo = q.IdCentroCosto_sub_centro_costo, Centro_costo = q.Centro_costo, IdPunto_cargo = q.IdPunto_cargo, nom_punto_cargo = q.nom_punto_cargo, tecnico_1 = q.tecnico_1, tecnico_2 = q.tecnico_2, subtotal_eg = q.subtotal_eg, subtotal_in = q.subtotal_in, subtotal_mo = q.subtotal_mo, subtotal_lo = q.subtotal_lo, li_subtotal = q.li_subtotal, li_valor_iva = q.li_valor_iva, li_total = q.li_total, li_fecha = q.li_fecha, li_num_orden = q.li_num_orden, li_reporte_mantenimiento = q.li_reporte_mantenimiento, li_fecha_orden_mantenimiento = q.li_fecha_orden_mantenimiento, li_fecha_reporte_mantenimiento = q.li_fecha_reporte_mantenimiento, num_oc = q.num_oc, subtotal_fa = q.subtotal_fa, iva_fa = q.iva_fa, total_fa = q.total_fa, vt_fecha = q.vt_fecha, vt_NumFactura = q.vt_NumFactura, estado_fac = q.estado_fac, IdPeriodo = q.IdPeriodo, smes = q.smes, pe_mes = q.pe_mes, IdanioFiscal = q.IdanioFiscal }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public List <XFAC_FJ_Rpt009_Info> get_list(int IdEmpresa, decimal IdCliente, int IdVendedor, int IdPunto_cargo_grupo, int IdPunto_cargo, DateTime Fecha_ini, DateTime Fecha_fin) { try { List <XFAC_FJ_Rpt009_Info> Lista; decimal IdCliente_ini = IdCliente; decimal IdCliente_fin = IdCliente == 0 ? 99999 : IdCliente; int IdVendedor_ini = IdVendedor; int IdVendedor_fin = IdVendedor == 0 ? 9999 : IdVendedor; int IdPunto_cargo_grupo_ini = IdPunto_cargo_grupo; int IdPunto_cargo_grupo_fin = IdPunto_cargo_grupo == 0 ? 9999 : IdPunto_cargo_grupo; int IdPunto_cargo_ini = IdPunto_cargo; int IdPunto_cargo_fin = IdPunto_cargo == 0 ? 9999 : IdPunto_cargo; Fecha_ini = Fecha_ini.Date; Fecha_fin = Fecha_fin.Date; using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { Lista = (from q in Context.vwFAC_FJ_Rpt009 where q.IdEmpresa == IdEmpresa && IdCliente_ini <= q.IdCliente && q.IdCliente <= IdCliente_fin && IdVendedor_ini <= q.IdVendedor && q.IdVendedor <= IdVendedor_fin && IdPunto_cargo_grupo_ini <= q.IdPunto_cargo_grupo && q.IdPunto_cargo_grupo <= IdPunto_cargo_grupo_fin && IdPunto_cargo_ini <= q.IdPunto_Cargo && q.IdPunto_Cargo <= IdPunto_cargo_fin && Fecha_ini <= q.vt_fecha && q.vt_fecha <= Fecha_fin select new XFAC_FJ_Rpt009_Info { IdRow = q.IdRow, IdEmpresa = q.IdEmpresa, IdSucursal = q.IdSucursal, IdBodega = q.IdBodega, IdCbteVta = q.IdCbteVta, Secuencia = q.Secuencia, vt_fecha = q.vt_fecha, IdCliente = q.IdCliente, pe_nombreCompleto = q.pe_nombreCompleto, IdVendedor = q.IdVendedor, Ve_Vendedor = q.Ve_Vendedor, pr_descripcion = q.pr_descripcion, vt_Subtotal = q.vt_Subtotal, vt_iva = q.vt_iva, vt_total = q.vt_total, IdPunto_Cargo = q.IdPunto_Cargo, IdPunto_cargo_grupo = q.IdPunto_cargo_grupo, nom_punto_cargo = q.nom_punto_cargo == null ? "SIN PUNTO DE CARGO" : q.nom_punto_cargo, vt_NumFactura = q.vt_NumFactura, }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public List <XFAC_FJ_Rpt010_Info> get_list(int IdEmpresa, string IdCentroCosto, string IdCentroCosto_sub_centro_costo, int IdPeriodo_ini, int IdPeriodo_fin, int IdPunto_cargo) { try { List <XFAC_FJ_Rpt010_Info> Lista; int IdPunto_cargo_ini = IdPunto_cargo; int IdPunto_cargo_fin = IdPunto_cargo == 0 ? 9999 : IdPunto_cargo; using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { if (IdCentroCosto == "") { Lista = (from q in Context.vwFAC_FJ_Rpt010 where q.IdEmpresa == IdEmpresa && IdPeriodo_ini <= q.IdPeriodo && q.IdPeriodo <= IdPeriodo_fin && IdPunto_cargo_ini <= q.IdPunto_cargo && q.IdPunto_cargo <= IdPunto_cargo_fin select new XFAC_FJ_Rpt010_Info { IdRow = q.IdRow, IdEmpresa = q.IdEmpresa, IdRegistro = q.IdRegistro, IdActivoFijo = q.IdActivoFijo, IdPeriodo = q.IdPeriodo, IdCbteVta_hn = q.IdCbteVta_hn, vt_NumFactura_hn = q.vt_NumFactura_hn, Af_ValorUnidad_Actu = q.Af_ValorUnidad_Actu, unidades_maximas = q.unidades_maximas, diferencia_a_facturar = q.diferencia_a_facturar, IdPunto_cargo = q.IdPunto_cargo, nom_punto_cargo = q.nom_punto_cargo, IdCentroCosto = q.IdCentroCosto, IdCentroCosto_sub_centro_costo = q.IdCentroCosto_sub_centro_costo, IdCbteVta_he = q.IdCbteVta_he, vt_NumFactura_he = q.vt_NumFactura_he, nom_Centro_costo = q.nom_Centro_costo, nom_Centro_costo_sub_centro_costo = q.nom_Centro_costo_sub_centro_costo, nom_periodo = q.nom_periodo }).ToList(); } else if (IdCentroCosto != "" && IdCentroCosto_sub_centro_costo == "") { Lista = (from q in Context.vwFAC_FJ_Rpt010 where q.IdEmpresa == IdEmpresa && IdPeriodo_ini <= q.IdPeriodo && q.IdPeriodo <= IdPeriodo_fin && IdPunto_cargo_ini <= q.IdPunto_cargo && q.IdPunto_cargo <= IdPunto_cargo_fin && IdCentroCosto == q.IdCentroCosto select new XFAC_FJ_Rpt010_Info { IdRow = q.IdRow, IdEmpresa = q.IdEmpresa, IdRegistro = q.IdRegistro, IdActivoFijo = q.IdActivoFijo, IdPeriodo = q.IdPeriodo, IdCbteVta_hn = q.IdCbteVta_hn, vt_NumFactura_hn = q.vt_NumFactura_hn, Af_ValorUnidad_Actu = q.Af_ValorUnidad_Actu, unidades_maximas = q.unidades_maximas, diferencia_a_facturar = q.diferencia_a_facturar, IdPunto_cargo = q.IdPunto_cargo, nom_punto_cargo = q.nom_punto_cargo, IdCentroCosto = q.IdCentroCosto, IdCentroCosto_sub_centro_costo = q.IdCentroCosto_sub_centro_costo, IdCbteVta_he = q.IdCbteVta_he, vt_NumFactura_he = q.vt_NumFactura_he, nom_Centro_costo = q.nom_Centro_costo, nom_Centro_costo_sub_centro_costo = q.nom_Centro_costo_sub_centro_costo, nom_periodo = q.nom_periodo }).ToList(); } else { Lista = (from q in Context.vwFAC_FJ_Rpt010 where q.IdEmpresa == IdEmpresa && IdPeriodo_ini <= q.IdPeriodo && q.IdPeriodo <= IdPeriodo_fin && IdPunto_cargo_ini <= q.IdPunto_cargo && q.IdPunto_cargo <= IdPunto_cargo_fin && IdCentroCosto == q.IdCentroCosto && IdCentroCosto_sub_centro_costo == q.IdCentroCosto_sub_centro_costo select new XFAC_FJ_Rpt010_Info { IdRow = q.IdRow, IdEmpresa = q.IdEmpresa, IdRegistro = q.IdRegistro, IdActivoFijo = q.IdActivoFijo, IdPeriodo = q.IdPeriodo, IdCbteVta_hn = q.IdCbteVta_hn, vt_NumFactura_hn = q.vt_NumFactura_hn, Af_ValorUnidad_Actu = q.Af_ValorUnidad_Actu, unidades_maximas = q.unidades_maximas, diferencia_a_facturar = q.diferencia_a_facturar, IdPunto_cargo = q.IdPunto_cargo, nom_punto_cargo = q.nom_punto_cargo, IdCentroCosto = q.IdCentroCosto, IdCentroCosto_sub_centro_costo = q.IdCentroCosto_sub_centro_costo, IdCbteVta_he = q.IdCbteVta_he, vt_NumFactura_he = q.vt_NumFactura_he, nom_Centro_costo = q.nom_Centro_costo, nom_Centro_costo_sub_centro_costo = q.nom_Centro_costo_sub_centro_costo, nom_periodo = q.nom_periodo }).ToList(); } } return(Lista); } catch (Exception) { throw; } }
public List <XFAC_FJ_Rpt006_Info> Get_List(int idEmpresa, int IdPeriodo) { try { List <XFAC_FJ_Rpt006_Info> Lista = new List <XFAC_FJ_Rpt006_Info>(); Cbt = empresaData.Get_Info_Empresa(idEmpresa); using (EntitiesFacturacion_FJ_Rpt Context = new EntitiesFacturacion_FJ_Rpt()) { var lst = from q in Context.vwFAC_FJ_Rpt006 where q.IdEmpresa == idEmpresa && q.IdPeriodo == IdPeriodo // && q.IdPreFacturacion == IdPrefacturacion select q; foreach (var item in lst) { XFAC_FJ_Rpt006_Info Info = new XFAC_FJ_Rpt006_Info(); Info.IdEmpresa = item.IdEmpresa; Info.IdPreFacturacion = item.IdPreFacturacion; Info.observacion_det = item.observacion_det; Info.Cantidad = item.Cantidad; Info.Costo_Uni = item.Costo_Uni; Info.Subtotal = item.Subtotal; Info.Aplica_Iva = item.Aplica_Iva; Info.Por_Iva = item.Por_Iva; Info.Valor_Iva = item.Valor_Iva; Info.IdPeriodo = item.IdPeriodo; Info.Total = item.Total; Info.cm_fecha = item.cm_fecha; Info.oc_NumDocumento = item.oc_NumDocumento; Info.IdProveedor = item.IdProveedor; Info.nom_Cliente = item.nom_Cliente; Info.nom_Centro_costo_sub_centro_costo = item.nom_Centro_costo_sub_centro_costo; Info.nom_Centro_costo = item.nom_Centro_costo; Info.nom_punto_cargo = item.nom_punto_cargo; Info.nom_Producto = item.nom_Producto; Info.IdProveedor = item.IdProveedor; Info.co_factura = item.co_factura; Info.IdPeriodo = item.IdPeriodo; Info.em_nombre = Cbt.em_nombre; Info.em_logo = Cbt.em_logo; Info.IdNumMovi_mov_inv = item.IdNumMovi_mov_inv; Info.nom_Proveedor = item.nom_Proveedor; Info.nom_punto_cargo = item.nom_punto_cargo; Info.Valor = Convert.ToDecimal(item.Subtotal); 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); } }