public bool ModificarBD(ro_rdep_det_Info info) { try { using (Entities_rrhh Context = new Entities_rrhh()) { ro_rdep entity_rdep = Context.ro_rdep.Where(q => q.IdEmpresa == info.IdEmpresa && q.Id_Rdep == info.Id_Rdep).FirstOrDefault(); ro_rdep_det entity = Context.ro_rdep_det.Where(q => q.IdEmpresa == info.IdEmpresa && q.Id_Rdep == info.Id_Rdep && q.Secuencia == info.Secuencia).FirstOrDefault(); if (entity_rdep == null) { return(false); } entity_rdep.IdUsuarioUltMod = info.IdUsuario; entity_rdep.Fecha_UltMod = DateTime.Now; entity.Sueldo = info.Sueldo; entity.FondosReserva = info.FondosReserva; entity.DecimoTercerSueldo = info.DecimoTercerSueldo; entity.DecimoCuartoSueldo = info.DecimoCuartoSueldo; entity.Vacaciones = info.Vacaciones; entity.AportePErsonal = info.AportePErsonal; entity.GastoAlimentacion = info.GastoAlimentacion; entity.GastoEucacion = info.GastoEucacion; entity.GastoSalud = info.GastoSalud; entity.GastoVestimenta = info.GastoVestimenta; entity.GastoVivienda = info.GastoVivienda; entity.Utilidades = info.Utilidades; entity.IngresoVarios = info.IngresoVarios; entity.IngresoPorOtrosEmpleaodres = info.IngresoPorOtrosEmpleaodres; entity.IessPorOtrosEmpleadores = info.IessPorOtrosEmpleadores; entity.ValorImpuestoPorEsteEmplador = info.ValorImpuestoPorEsteEmplador; entity.ValorImpuestoPorOtroEmplador = info.ValorImpuestoPorOtroEmplador; entity.ExoneraionPorDiscapacidad = info.ExoneraionPorDiscapacidad; entity.ExoneracionPorTerceraEdad = info.ExoneracionPorTerceraEdad; entity.OtrosIngresosRelacionDependencia = info.OtrosIngresosRelacionDependencia; entity.ImpuestoRentaCausado = info.ImpuestoRentaCausado; entity.ValorImpuestoRetenidoTrabajador = info.ValorImpuestoRetenidoTrabajador; entity.ImpuestoRentaAsumidoPorEsteEmpleador = info.ImpuestoRentaAsumidoPorEsteEmpleador; entity.BaseImponibleGravada = info.BaseImponibleGravada; entity.IngresosGravadorPorEsteEmpleador = info.IngresosGravadorPorEsteEmpleador; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ro_rdep_det_Info GetInfo_x_Empleado(int IdEmpresa, int Id_Rdep, int Secuencia) { try { ro_rdep_det_Info info_det = new ro_rdep_det_Info(); using (Entities_rrhh Context = new Entities_rrhh()) { ro_rdep_det Entity_Det = Context.ro_rdep_det.Where(q => q.IdEmpresa == IdEmpresa && q.Id_Rdep == Id_Rdep && q.Secuencia == Secuencia).FirstOrDefault(); info_det.IdEmpresa = Entity_Det.IdEmpresa; info_det.Id_Rdep = Entity_Det.Id_Rdep; info_det.IdEmpleado = Entity_Det.IdEmpleado; info_det.Secuencia = Entity_Det.Secuencia; info_det.pe_cedulaRuc = Entity_Det.pe_cedulaRuc; info_det.Empleado = Entity_Det.pe_apellido + " " + Entity_Det.pe_nombre; info_det.pe_nombre = Entity_Det.pe_nombre; info_det.pe_apellido = Entity_Det.pe_apellido; info_det.Sueldo = Entity_Det.Sueldo; info_det.FondosReserva = Entity_Det.FondosReserva; info_det.DecimoTercerSueldo = Entity_Det.DecimoTercerSueldo; info_det.DecimoCuartoSueldo = Entity_Det.DecimoCuartoSueldo; info_det.Vacaciones = Entity_Det.Vacaciones; info_det.AportePErsonal = Entity_Det.AportePErsonal; info_det.GastoAlimentacion = Entity_Det.GastoAlimentacion; info_det.GastoEucacion = Entity_Det.GastoEucacion; info_det.GastoSalud = Entity_Det.GastoSalud; info_det.GastoVestimenta = Entity_Det.GastoVestimenta; info_det.GastoVivienda = Entity_Det.GastoVivienda; info_det.Utilidades = Entity_Det.Utilidades; info_det.IngresoVarios = Entity_Det.IngresoVarios; info_det.IngresoPorOtrosEmpleaodres = Entity_Det.IngresoPorOtrosEmpleaodres; info_det.IessPorOtrosEmpleadores = Entity_Det.IessPorOtrosEmpleadores; info_det.ValorImpuestoPorEsteEmplador = Entity_Det.ValorImpuestoPorEsteEmplador; info_det.ValorImpuestoPorOtroEmplador = Entity_Det.ValorImpuestoPorOtroEmplador; info_det.ExoneraionPorDiscapacidad = Entity_Det.ExoneraionPorDiscapacidad; info_det.ExoneracionPorTerceraEdad = Entity_Det.ExoneracionPorTerceraEdad; info_det.OtrosIngresosRelacionDependencia = Entity_Det.OtrosIngresosRelacionDependencia; info_det.ImpuestoRentaCausado = Entity_Det.ImpuestoRentaCausado; info_det.ValorImpuestoRetenidoTrabajador = Entity_Det.ValorImpuestoRetenidoTrabajador; info_det.ImpuestoRentaAsumidoPorEsteEmpleador = Entity_Det.ImpuestoRentaAsumidoPorEsteEmpleador; info_det.BaseImponibleGravada = Entity_Det.BaseImponibleGravada; info_det.IngresosGravadorPorEsteEmpleador = Entity_Det.IngresosGravadorPorEsteEmpleador; } return(info_det); } catch (Exception) { throw; } }