Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }