public bool guardarDB(cp_retencion_Info info) { try { int sec = 1; using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { foreach (var item in info.detalle) { cp_retencion_det Entity = new cp_retencion_det { IdEmpresa = info.IdEmpresa, IdRetencion = info.IdRetencion, Idsecuencia = sec, re_tipoRet = item.re_tipoRet, re_baseRetencion = (double)item.re_baseRetencion, IdCodigo_SRI = item.IdCodigo_SRI, re_Codigo_impuesto = item.re_Codigo_impuesto, re_valor_retencion = Math.Round((double)item.re_valor_retencion, 2, MidpointRounding.AwayFromZero), re_Porcen_retencion = (double)item.re_Porcen_retencion, re_estado = "A" }; Context.cp_retencion_det.Add(Entity); sec++; } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(cp_orden_pago_tipo_x_empresa_Info item) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_orden_pago_tipo_x_empresa Entity = new cp_orden_pago_tipo_x_empresa { IdEmpresa = item.IdEmpresa, IdTipo_op = item.IdTipo_op, IdCtaCble = item.IdCtaCble, IdTipoCbte_OP = item.IdTipoCbte_OP, IdEstadoAprobacion = item.IdEstadoAprobacion, Buscar_FactxPagar = item.Buscar_FactxPagar, IdCtaCble_Credito = item.IdCtaCble_Credito, Dispara_Alerta = item.Dispara_Alerta }; Context.cp_orden_pago_tipo_x_empresa.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public List <cp_TipoDocumento_Info> get_list(string CodDocumento) { try { List <cp_TipoDocumento_Info> Lst = new List <cp_TipoDocumento_Info>(); Entities_cuentas_por_pagar oEnti = new Entities_cuentas_por_pagar(); var Query = from q in oEnti.cp_TipoDocumento where q.CodTipoDocumento == CodDocumento select q; foreach (var item in Query) { cp_TipoDocumento_Info Obj = new cp_TipoDocumento_Info(); Obj.CodTipoDocumento = item.CodTipoDocumento; Obj.Descripcion = item.Descripcion; Obj.Orden = item.Orden; Obj.DeclaraSRI = item.DeclaraSRI; Obj.CodSRI = item.CodSRI; Obj.Estado = item.Estado; Obj.GeneraRetencion = item.GeneraRetencion; Obj.Codigo_Secuenciales_Transaccion = item.Codigo_Secuenciales_Transaccion; Obj.Sustento_Tributario = item.Sustento_Tributario; Obj.GeneraRetencion = item.GeneraRetencion; Obj.ManejaTalonario = item.ManejaTalonario; Lst.Add(Obj); } return(Lst); } catch (Exception) { throw; } }
public cp_codigo_SRI_Info get_info(int IdCodigoSRI) { try { cp_codigo_SRI_Info info = new cp_codigo_SRI_Info(); using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_codigo_SRI Entity = Context.cp_codigo_SRI.FirstOrDefault(q => q.IdCodigo_SRI == IdCodigoSRI); if (Entity == null) { return(null); } info = new cp_codigo_SRI_Info { IdCodigo_SRI = Entity.IdCodigo_SRI, codigoSRI = Entity.codigoSRI, co_descripcion = Entity.co_descripcion, co_codigoBase = Entity.co_codigoBase, co_porRetencion = Entity.co_porRetencion, co_estado = Entity.co_estado, IdTipoSRI = Entity.IdTipoSRI, co_f_valides_desde = Entity.co_f_valides_desde, co_f_valides_hasta = Entity.co_f_valides_hasta }; } return(info); } catch (Exception) { throw; } }
public bool modificarDB(cp_codigo_SRI_Info info) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_codigo_SRI Entity = Context.cp_codigo_SRI.FirstOrDefault(q => q.IdCodigo_SRI == info.IdCodigo_SRI); if (Entity == null) { return(false); } Entity.codigoSRI = info.codigoSRI; Entity.co_codigoBase = info.co_codigoBase; Entity.co_descripcion = info.co_descripcion; Entity.co_porRetencion = info.co_porRetencion; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public cp_proveedor_clase_Info get_info(int IdEmpresa, int IdClaseProveedor) { try { cp_proveedor_clase_Info info = new cp_proveedor_clase_Info(); using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_proveedor_clase Entity = Context.cp_proveedor_clase.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdClaseProveedor == IdClaseProveedor); if (Entity == null) { return(null); } info = new cp_proveedor_clase_Info { IdEmpresa = Entity.IdEmpresa, IdClaseProveedor = Entity.IdClaseProveedor, cod_clase_proveedor = Entity.cod_clase_proveedor, descripcion_clas_prove = Entity.descripcion_clas_prove, IdCtaCble_CXP = Entity.IdCtaCble_CXP, IdCtaCble_gasto = Entity.IdCtaCble_gasto, Estado = Entity.Estado }; } return(info); } catch (Exception) { throw; } }
public Boolean anularDB(cp_retencion_Info info) { try { Boolean res = false; using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { var contact = Context.cp_retencion.FirstOrDefault(minfo => minfo.IdEmpresa == info.IdEmpresa && minfo.IdRetencion == info.IdRetencion); if (contact != null) { contact.Estado = "I"; contact.observacion = "*ANULADO* " + contact.observacion; contact.Fecha_UltAnu = info.Fecha_UltAnu; contact.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Context.SaveChanges(); res = true; } } return(res); } catch (Exception) { throw; } }
public bool guardarDB(List <cp_orden_pago_x_nomina_Info> lsta, ro_rol_Info info) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { // var lst_delete = Context.cp_orden_pago_x_nomina.Where(v => v.IdEmpresa == info.IdEmpresa && v.IdNominaTipo == info.IdNomina_Tipo && v.IdNominaTipoLiqui == info.IdNomina_TipoLiqui && v.IdPeriodo == info.IdPeriodo); foreach (var item in lsta) { cp_orden_pago_x_nomina Entity = new cp_orden_pago_x_nomina { IdEmpresa = item.IdEmpresa, IdNominaTipo = item.IdNominaTipo, IdNominaTipoLiqui = item.IdNominaTipoLiqui, IdEmpleado = item.IdEmpleado, IdPeriodo = item.IdPeriodo, IdRubro = "950", IdEmpresa_op = item.IdEmpresa_op, IdOrdenPago = item.IdOrdenPago }; Context.cp_orden_pago_x_nomina.Add(Entity); } Context.SaveChanges(); } return(true); } catch (Exception e) { throw; } }
public decimal get_id(int IdEmpresa) { try { decimal ID = 0; using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { var lst = from q in Context.cp_orden_pago where q.IdEmpresa == IdEmpresa select q; if (lst.Count() == 0) { ID = 1; } else { ID = lst.Max(q => q.IdOrdenPago) + 1; } } return(ID); } catch (Exception) { throw; } }
public List <cp_orden_pago_tipo_Info> get_list() { try { List <cp_orden_pago_tipo_Info> Lista; using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { Lista = (from q in Context.cp_orden_pago_tipo select new cp_orden_pago_tipo_Info { IdTipo_op = q.IdTipo_op, Descripcion = q.Descripcion, Estado = q.Estado, GeneraDiario = q.GeneraDiario, EstadoBool = q.Estado == "A" ? true : false }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public bool guardarDB(cp_orden_pago_tipo_Info item) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_orden_pago_tipo Entity = new cp_orden_pago_tipo { IdTipo_op = item.IdTipo_op, Descripcion = item.Descripcion, GeneraDiario = item.GeneraDiario, Estado = "A" }; Context.cp_orden_pago_tipo.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Boolean modificarDB(cp_orden_pago_Info info) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_orden_pago Entity = Context.cp_orden_pago.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdOrdenPago == info.IdOrdenPago); if (Entity != null) { Entity.Observacion = info.Observacion; Entity.IdTipo_op = info.IdTipo_op; Entity.IdTipo_Persona = info.IdTipo_Persona; Entity.IdPersona = info.IdPersona; Entity.IdEntidad = info.IdEntidad; Entity.Fecha = info.Fecha.Date; Entity.IdEstadoAprobacion = info.IdEstadoAprobacion; Entity.IdFormaPago = info.IdFormaPago; Entity.IdUsuarioUltMod = info.IdUsuario; Entity.IdSucursal = info.IdSucursal; Entity.ReferenciaGen = info.ReferenciaGen; Context.SaveChanges(); } } return(true); } catch (Exception ex) { tb_LogError_Data LogData = new tb_LogError_Data(); LogData.GuardarDB(new tb_LogError_Info { Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "cp_orden_pago_Data", Metodo = "modificarDB", IdUsuario = info.IdUsuario }); return(false); } }
public cp_SolicitudPago_Info GetInfo(int IdEmpresa, decimal IdSolicitud) { try { cp_SolicitudPago_Info info = new cp_SolicitudPago_Info(); using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_SolicitudPago Entity = Context.cp_SolicitudPago.Where(q => q.IdEmpresa == IdEmpresa && q.IdSolicitud == IdSolicitud).FirstOrDefault(); if (Entity == null) { return(null); } info = new cp_SolicitudPago_Info { IdEmpresa = Entity.IdEmpresa, IdSolicitud = Entity.IdSolicitud, IdSucursal = Entity.IdSucursal, IdProveedor = Entity.IdProveedor, Concepto = Entity.Concepto, Estado = Entity.Estado, Fecha = Entity.Fecha, Solicitante = Entity.Solicitante, Valor = Entity.Valor, IdUsuarioCreacion = Entity.IdUsuarioCreacion, GiradoA = Entity.GiradoA }; } return(info); } catch (Exception) { throw; } }
public bool AnularDB(cp_SolicitudPago_Info info) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_SolicitudPago Entity = Context.cp_SolicitudPago.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdSolicitud == info.IdSolicitud).FirstOrDefault(); if (Entity == null) { return(false); } Entity.Estado = false; Entity.IdUsuarioAnulacion = info.IdUsuarioAnulacion; Entity.FechaAnulacion = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(cp_proveedor_clase_Info info) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_proveedor_clase Entity = new cp_proveedor_clase { IdEmpresa = info.IdEmpresa, IdClaseProveedor = info.IdClaseProveedor = get_id(info.IdEmpresa), cod_clase_proveedor = info.cod_clase_proveedor, descripcion_clas_prove = info.descripcion_clas_prove, IdCtaCble_CXP = info.IdCtaCble_CXP, IdCtaCble_gasto = info.IdCtaCble_gasto, Estado = info.Estado = "A" }; Context.cp_proveedor_clase.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool rechazarOP(int IdEmpresa, string[] Lista, string MotivoAprobacion, string IdUsuarioAprobacion) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { foreach (var item in Lista) { var IdOrdenPagoAprobacion = Convert.ToDecimal(item); cp_orden_pago Entity = Context.cp_orden_pago.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdOrdenPago == IdOrdenPagoAprobacion); if (Entity != null) { Entity.IdEstadoAprobacion = cl_enumeradores.eEstadoAprobacionOrdenPago.REPRO.ToString(); Entity.MotivoAprobacion = MotivoAprobacion; Entity.IdUsuarioAprobacion = IdUsuarioAprobacion; Entity.FechaAprobacion = DateTime.Now; Entity.Estado = "I"; Entity.IdUsuarioUltAnu = IdUsuarioAprobacion; Entity.Fecha_UltAnu = DateTime.Now; Entity.MotivoAnu = MotivoAprobacion; } Context.SaveChanges(); } } return(true); } catch (Exception) { throw; } }
public bool modificarDB(cp_proveedor_clase_Info info) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_proveedor_clase Entity = Context.cp_proveedor_clase.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdClaseProveedor == info.IdClaseProveedor); if (Entity == null) { return(false); } Entity.cod_clase_proveedor = info.cod_clase_proveedor; Entity.descripcion_clas_prove = info.descripcion_clas_prove; Entity.IdCtaCble_CXP = info.IdCtaCble_CXP; Entity.IdCtaCble_gasto = info.IdCtaCble_gasto; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public List <cp_conciliacionAnticipo_Info> getlist_ConciliacionAnticipo(int IdEmpresa, int IdSucursal, decimal IdProveedor) { try { List <cp_conciliacionAnticipo_Info> Lista = new List <cp_conciliacionAnticipo_Info>(); using (Entities_cuentas_por_pagar db = new Entities_cuentas_por_pagar()) { Lista = (from q in db.vwcp_AnticiposyNCxCruzar where q.IdEmpresa == IdEmpresa && q.IdSucursal == IdSucursal && q.IdProveedor == IdProveedor select new cp_conciliacionAnticipo_Info { IdEmpresa = q.IdEmpresa, IdOrdenPago = q.IdCbteCble_Nota, IdSucursal = q.IdSucursal, IdProveedor = q.IdProveedor, pe_nombreCompleto = q.pe_nombreCompleto, Fecha = q.cn_fecha, Observacion = q.cn_observacion, ValorOP = q.cn_total, MontoAplicado = q.MontoAplicado, Saldo = q.Saldo ?? 0, Tipo = q.Tipo }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public bool anularDB(cp_proveedor_Info info) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_proveedor Entity = Context.cp_proveedor.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdProveedor == info.IdProveedor); if (Entity == null) { return(false); } Entity.pr_estado = info.pr_estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = DateTime.Now; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public cp_conciliacionAnticipo_Info get_info(int IdEmpresa, int IdConciliacion) { try { cp_conciliacionAnticipo_Info info = new cp_conciliacionAnticipo_Info(); using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_ConciliacionAnticipo Entity = Context.cp_ConciliacionAnticipo.Where(q => q.IdConciliacion == IdConciliacion && q.IdEmpresa == IdEmpresa).FirstOrDefault(); if (Entity == null) { return(null); } info = new cp_conciliacionAnticipo_Info { IdEmpresa = Entity.IdEmpresa, IdConciliacion = Entity.IdConciliacion, IdSucursal = Entity.IdSucursal, IdProveedor = Entity.IdProveedor, Fecha = Entity.Fecha, Observacion = Entity.Observacion, Estado = Entity.Estado, IdTipoCbte = Entity.IdTipoCbte, IdCbteCble = Entity.IdCbteCble }; } return(info); } catch (Exception) { throw; } }
public decimal get_id(int IdEmpresa) { decimal Id; try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { Id = Context.cp_retencion.Count(C => C.IdEmpresa == IdEmpresa); if (Id == 0) { Id = 1; } else { decimal select_ = (from C in Context.cp_retencion where C.IdEmpresa == IdEmpresa select C.IdRetencion).Max(); Id = select_ + 1; } return(Id); } } catch (Exception) { throw; } }
public int get_id(int IdEmpresa) { try { int Id; using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { var select = Context.cp_orden_pago_cancelaciones.Count(q => q.IdEmpresa == IdEmpresa); if (select == 0) { return(Id = 1); } else { var select_ = (from t in Context.cp_orden_pago_cancelaciones where t.IdEmpresa == IdEmpresa select t.Idcancelacion).Max(); Id = Convert.ToInt32(select_.ToString()) + 1; return(Id); } } } catch (Exception) { throw; } }
public bool guardarDB(cp_codigo_SRI_Info info) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_codigo_SRI Entity = new cp_codigo_SRI { IdCodigo_SRI = info.IdCodigo_SRI = get_id(), codigoSRI = info.codigoSRI, co_descripcion = info.co_descripcion, co_codigoBase = info.co_codigoBase, co_porRetencion = info.co_porRetencion, co_estado = info.co_estado = "A", IdTipoSRI = info.IdTipoSRI, co_f_valides_desde = info.co_f_valides_desde.Date, co_f_valides_hasta = info.co_f_valides_hasta.Date }; Context.cp_codigo_SRI.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public cp_retencion_x_ct_cbtecble_Info get_info(int IdEmpresa, decimal IdRetencion) { try { cp_retencion_x_ct_cbtecble_Info info = new cp_retencion_x_ct_cbtecble_Info(); using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_retencion_x_ct_cbtecble Entity = Context.cp_retencion_x_ct_cbtecble.FirstOrDefault(q => q.rt_IdEmpresa == IdEmpresa & q.rt_IdRetencion == IdRetencion); if (Entity == null) { return(null); } info = new cp_retencion_x_ct_cbtecble_Info { rt_IdRetencion = Entity.rt_IdRetencion, rt_IdEmpresa = Entity.ct_IdEmpresa, ct_IdEmpresa = Entity.ct_IdEmpresa, ct_IdTipoCbte = Entity.ct_IdTipoCbte, ct_IdCbteCble = Entity.ct_IdCbteCble, Observacion = Entity.Observacion }; } return(info); } catch (Exception) { throw; } }
public bool modificarDB(cp_orden_pago_tipo_x_empresa_Info info) { try { using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_orden_pago_tipo_x_empresa Entity = Context.cp_orden_pago_tipo_x_empresa.FirstOrDefault(q => q.IdTipo_op == info.IdTipo_op && q.IdEmpresa == info.IdEmpresa); if (Entity == null) { return(guardarDB(info)); } Entity.IdCtaCble = info.IdCtaCble; Entity.IdCtaCble_Credito = info.IdCtaCble_Credito; Entity.IdEstadoAprobacion = info.IdEstadoAprobacion; Entity.IdTipoCbte_OP = info.IdTipoCbte_OP; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Boolean guardarDB(cp_retencion_x_ct_cbtecble_Info info) { Boolean res = false; try { if (info.Observacion.Length > 50) { info.Observacion = info.Observacion.Substring(0, 50); } using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_retencion_x_ct_cbtecble Entity = new cp_retencion_x_ct_cbtecble { rt_IdRetencion = info.rt_IdRetencion, rt_IdEmpresa = info.ct_IdEmpresa, ct_IdEmpresa = info.ct_IdEmpresa, ct_IdTipoCbte = info.ct_IdTipoCbte, ct_IdCbteCble = info.ct_IdCbteCble, Observacion = info.Observacion }; Context.cp_retencion_x_ct_cbtecble.Add(Entity); Context.SaveChanges(); } return(res); } catch (Exception) { throw; } }
public Boolean guardarDB(cp_TipoDocumento_Info Info) { try { List <cp_TipoDocumento_Info> Lst = new List <cp_TipoDocumento_Info>(); using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { var Address = new cp_TipoDocumento(); Address.CodTipoDocumento = Info.CodTipoDocumento; Address.Codigo = Info.CodTipoDocumento; Address.Descripcion = Info.Descripcion; Address.Orden = Info.Orden; Address.DeclaraSRI = Info.DeclaraSRI; Address.GeneraRetencion = Info.GeneraRetencion; Address.CodSRI = Info.CodSRI; Address.Estado = "A"; Address.IdUsuario = Info.IdUsuario; Address.Fecha_Transac = DateTime.Now; Address.Codigo_Secuenciales_Transaccion = Info.Codigo_Secuenciales_Transaccion; Address.Sustento_Tributario = Info.Sustento_Tributario; Context.cp_TipoDocumento.Add(Address); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public cp_codigo_SRI_tipo_Info get_info(string IdTipoSRI) { try { cp_codigo_SRI_tipo_Info info = new cp_codigo_SRI_tipo_Info(); using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { cp_codigo_SRI_tipo Entity = Context.cp_codigo_SRI_tipo.FirstOrDefault(q => q.IdTipoSRI == IdTipoSRI); if (Entity == null) { return(null); } info = new cp_codigo_SRI_tipo_Info { IdTipoSRI = Entity.IdTipoSRI, descripcion = Entity.descripcion, estado = Entity.estado }; } return(info); } catch (Exception) { throw; } }
public Boolean modificarDB(cp_TipoDocumento_Info info) { try { Boolean res = false; using (Entities_cuentas_por_pagar context = new Entities_cuentas_por_pagar()) { var contact = context.cp_TipoDocumento.FirstOrDefault(minfo => minfo.CodTipoDocumento == info.CodTipoDocumento); if (contact != null) { contact.CodTipoDocumento = info.CodTipoDocumento; contact.Descripcion = info.Descripcion; contact.Orden = info.Orden; contact.DeclaraSRI = info.DeclaraSRI; contact.Estado = info.Estado; contact.CodSRI = info.CodSRI; contact.IdUsuarioUltMod = info.IdUsuarioUltMod; contact.Fecha_UltMod = info.Fecha_UltMod; contact.GeneraRetencion = info.GeneraRetencion; contact.Codigo_Secuenciales_Transaccion = info.Codigo_Secuenciales_Transaccion; contact.Sustento_Tributario = info.Sustento_Tributario; contact.GeneraRetencion = info.GeneraRetencion; contact.ManejaTalonario = info.ManejaTalonario; context.SaveChanges(); res = true; } } return(res); } catch (Exception) { throw; } }
public List <cp_retencion_det_Info> get_list(int IdEmpresa, decimal IdRetencion) { try { List <cp_retencion_det_Info> Lista; using (Entities_cuentas_por_pagar Context = new Entities_cuentas_por_pagar()) { Lista = (from q in Context.vwcp_retencion_det where q.IdEmpresa == IdEmpresa && q.IdRetencion == IdRetencion select new cp_retencion_det_Info { IdEmpresa = q.IdEmpresa, IdRetencion = q.IdRetencion, Idsecuencia = q.Idsecuencia, re_tipoRet = q.re_tipoRet, re_baseRetencion = q.re_baseRetencion, IdCodigo_SRI = q.IdCodigo_SRI, re_Codigo_impuesto = q.re_Codigo_impuesto, re_valor_retencion = q.re_valor_retencion, re_Porcen_retencion = q.re_Porcen_retencion, IdCtacble = q.IdCtaCble }).ToList(); } return(Lista); } catch (Exception) { throw; } }