Exemple #1
0
        public bool guardarDB(ro_cargo_Info info)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_cargo Entity = new ro_cargo
                    {
                        IdEmpresa = info.IdEmpresa,
                        IdCargo = info.IdCargo = get_id(info.IdEmpresa),
                        ca_descripcion = info.ca_descripcion,
                        Estado = info.Estado = "A",
                        IdUsuario = info.IdUsuario,
                        Fecha_Transac = info.Fecha_Transac = DateTime.Now
                    };
                    Context.ro_cargo.Add(Entity);
                    Context.SaveChanges();
                }
                return true;
            }
            catch (Exception)
            {

                throw;
            }
        }
Exemple #2
0
        public bool modificarDB(ro_empleado_novedad_Info info)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_empleado_Novedad Entity = Context.ro_empleado_Novedad.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdEmpleado == info.IdEmpleado && q.IdNovedad == info.IdNovedad);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.IdNomina_Tipo      = info.IdNomina_Tipo;
                    Entity.IdNomina_TipoLiqui = info.IdNomina_TipoLiqui;
                    Entity.Observacion        = (info.Observacion) == null?"": info.Observacion;
                    Entity.Fecha           = info.Fecha.Date;
                    Entity.NumCoutas       = info.NumCoutas;
                    Entity.TotalValor      = info.TotalValor;
                    Entity.IdUsuarioUltMod = info.IdUsuarioUltMod;
                    Entity.Fecha_UltMod    = info.Fecha_UltMod = DateTime.Now;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #3
0
        public bool modificarDB(ro_horario_Info info)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_horario Entity = Context.ro_horario.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdHorario == info.IdHorario);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.HoraFin            = info.HoraFin;
                    Entity.HoraIni            = info.HoraIni;
                    Entity.SalLunch           = info.SalLunch;
                    Entity.RegLunch           = info.RegLunch;
                    Entity.ToleranciaEnt      = info.ToleranciaEnt;
                    Entity.ToleranciaReg_lunh = info.ToleranciaReg_lunh;
                    Entity.Descripcion        = info.Descripcion;
                    Entity.IdUsuarioUltMod    = info.IdUsuarioUltMod;
                    Entity.Fecha_UltMod       = info.Fecha_UltMod = DateTime.Now;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #4
0
 public bool guardarDB(ro_catalogo_Info info)
 {
     try
     {
         using (Entities_rrhh Context = new Entities_rrhh())
         {
             ro_catalogo Entity = new ro_catalogo();
             {
                 Entity.CodCatalogo    = info.CodCatalogo;
                 Entity.IdCatalogo     = get_id(info.IdTipoCatalogo);
                 Entity.ca_descripcion = info.ca_descripcion;
                 Entity.IdTipoCatalogo = info.IdTipoCatalogo;
                 Entity.ca_estado      = "A";
                 Entity.ca_orden       = info.ca_orden;
                 Entity.Fecha_Transac  = info.Fecha_Transac;
                 Entity.IdUsuario      = info.IdUsuario;
             };
             Context.ro_catalogo.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public bool guardarDB(List <ro_empleado_novedad_det_Info> info)
 {
     try
     {
         using (Entities_rrhh Context = new Entities_rrhh())
         {
             foreach (var item in info)
             {
                 ro_empleado_novedad_det Entity = new ro_empleado_novedad_det
                 {
                     IdEmpresa     = item.IdEmpresa,
                     IdNovedad     = item.IdNovedad,
                     FechaPago     = item.FechaPago.Date,
                     Secuencia     = item.Secuencia,
                     IdRubro       = item.IdRubro,
                     CantidadHoras = item.CantidadHoras,
                     Valor         = item.Valor,
                     Observacion   = item.Observacion,
                     EstadoCobro   = item.EstadoCobro = "PEN",
                 };
                 Context.ro_empleado_novedad_det.Add(Entity);
             }
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public bool ModificarBD(List <ro_rol_detalle_x_rubro_acumulado_Info> Lista)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    foreach (var item in Lista)
                    {
                        ro_rol_detalle_x_rubro_acumulado entity = Context.ro_rol_detalle_x_rubro_acumulado.Where(q => q.IdEmpresa == item.IdEmpresa && q.IdSucursal == item.IdSucursal &&
                                                                                                                 q.IdRubro == item.IdRubro && q.IdRol == item.IdRol && q.IdEmpleado == item.IdEmpleado).FirstOrDefault();

                        if (entity == null)
                        {
                            return(false);
                        }

                        entity.Valor = item.ValorAjustado;
                        Context.SaveChanges();
                    }
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
 public bool guardarDB(ro_periodo_x_ro_Nomina_TipoLiqui_Info info)
 {
     try
     {
         using (Entities_rrhh Context = new Entities_rrhh())
         {
             ro_periodo_x_ro_Nomina_TipoLiqui Entity = new ro_periodo_x_ro_Nomina_TipoLiqui
             {
                 IdEmpresa          = info.IdEmpresa,
                 IdNomina_Tipo      = info.IdNomina_Tipo,
                 IdNomina_TipoLiqui = info.IdNomina_TipoLiqui,
                 Procesado          = "N",
                 Cerrado            = "N",
                 Contabilizado      = "N"
             };
             Context.ro_periodo_x_ro_Nomina_TipoLiqui.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public bool GuardarDB(ro_EmpleadoAnticipoBeneficio_Info info)
 {
     try
     {
         using (Entities_rrhh db = new Entities_rrhh())
         {
             db.ro_EmpleadoAnticipoBeneficio.Add(new ro_EmpleadoAnticipoBeneficio
             {
                 IdEmpresa         = info.IdEmpresa,
                 IdAnticipo        = info.IdAnticipo = GetId(info.IdEmpresa),
                 IdEmpleado        = info.IdEmpleado,
                 FechaDesde        = info.FechaDesde,
                 FechaHasta        = info.FechaHasta,
                 IdRubro           = info.IdRubro,
                 Valor             = info.Valor,
                 IdUsuarioCreacion = info.IdUsuarioCreacion,
                 FechaCreacion     = DateTime.Now,
                 Estado            = true
             });
             db.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public bool ModificarDB(ro_EmpleadoAnticipoBeneficio_Info info)
        {
            try
            {
                using (Entities_rrhh db = new Entities_rrhh())
                {
                    var entity = db.ro_EmpleadoAnticipoBeneficio.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdAnticipo == info.IdAnticipo).FirstOrDefault();
                    if (entity == null)
                    {
                        return(false);
                    }

                    entity.IdEmpleado            = info.IdEmpleado;
                    entity.Valor                 = info.Valor;
                    entity.FechaDesde            = info.FechaDesde;
                    entity.FechaHasta            = info.FechaHasta;
                    entity.IdUsuarioModificacion = info.IdUsuarioCreacion;
                    entity.FechaModificacion     = DateTime.Now;

                    db.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool anularDB(ro_participacion_utilidad_Info info)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_participacion_utilidad Entity = Context.ro_participacion_utilidad.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdUtilidad == info.IdUtilidad);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.Estado = "I";

                    Entity.IdUsuario_anula = info.IdUsuario_anula;
                    Entity.Fecha_anulacion = DateTime.Now;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
 public bool guardarDB(List <ro_prestamo_detalle_Info> info)
 {
     try
     {
         using (Entities_rrhh Context = new Entities_rrhh())
         {
             foreach (var item in info)
             {
                 ro_prestamo_detalle Entity = new ro_prestamo_detalle
                 {
                     IdEmpresa         = item.IdEmpresa,
                     IdPrestamo        = item.IdPrestamo,
                     NumCuota          = item.NumCuota,
                     SaldoInicial      = item.SaldoInicial,
                     TotalCuota        = item.TotalCuota,
                     Saldo             = item.Saldo,
                     FechaPago         = item.FechaPago.Date,
                     EstadoPago        = item.EstadoPago = "PEN",
                     Observacion_det   = item.Observacion_det,
                     IdNominaTipoLiqui = item.IdNominaTipoLiqui,
                     Estado            = true,
                 };
                 Context.ro_prestamo_detalle.Add(Entity);
             }
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #12
0
        public bool AnularBD(ro_rdep_Info info)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_rdep entity = Context.ro_rdep.Where(q => q.IdEmpresa == info.IdEmpresa && q.Id_Rdep == info.Id_Rdep).FirstOrDefault();
                    if (entity == null)
                    {
                        return(false);
                    }

                    entity.Estado          = false;
                    entity.MotiAnula       = info.MotiAnula;
                    entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu;
                    entity.Fecha_UltAnu    = DateTime.Now;

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool modificarDB(ro_nomina_x_horas_extras_Info info)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_nomina_x_horas_extras Entity = Context.ro_nomina_x_horas_extras.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdHorasExtras == info.IdHorasExtras);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.IdNominaTipo      = info.IdNomina_Tipo;
                    Entity.IdNominaTipoLiqui = info.IdNomina_TipoLiqui;
                    Entity.IdPeriodo         = info.IdPeriodo;
                    Entity.IdUsuarioUltMod   = info.IdUsuarioUltMod;
                    Entity.Fecha_UltMod      = info.Fecha_UltMod = DateTime.Now;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #14
0
        public bool anularDB(ro_empleado_x_rubro_acumulado_Info info)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_empleado_x_rubro_acumulado Entity = Context.ro_empleado_x_rubro_acumulado.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa &&
                                                                                                                q.IdRubro == info.IdRubro &&
                                                                                                                q.IdEmpleado == info.IdEmpleado);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    //var lst_det = Context.ro_empleado_x_rubro_acumulado_detalle.Where(v => v.IdEmpresa == info.IdEmpresa && v.IdEmpleado == info.IdEmpleado && v.IdRubro == info.IdRubro);

                    //Context.ro_empleado_x_rubro_acumulado_detalle.RemoveRange(lst_det);
                    Context.ro_empleado_x_rubro_acumulado.Remove(Entity);

                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool guardarDB(ro_marcaciones_x_empleado_Info info)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_marcaciones_x_empleado Entity = new ro_marcaciones_x_empleado
                    {
                        IdEmpresa         = info.IdEmpresa,
                        IdRegistro        = info.IdRegistro = get_id(info.IdEmpresa),
                        IdEmpleado        = info.IdEmpleado,
                        IdCalendadrio     = info.IdCalendadrio,
                        IdTipoMarcaciones = info.IdTipoMarcaciones,
                        IdNomina          = info.IdNomina,
                        es_Hora           = info.es_Hora,
                        es_fechaRegistro  = info.es_fechaRegistro.Date,

                        Observacion   = info.Observacion,
                        IdUsuario     = info.IdUsuario,
                        Estado        = info.Estado = "A",
                        Fecha_Transac = info.Fecha_Transac = DateTime.Now
                    };
                    Context.ro_marcaciones_x_empleado.Add(Entity);
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool AnularDB(ro_EmpleadoAnticipoBeneficio_Info info)
        {
            try
            {
                using (Entities_rrhh db = new Entities_rrhh())
                {
                    var entity = db.ro_EmpleadoAnticipoBeneficio.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdAnticipo == info.IdAnticipo).FirstOrDefault();
                    if (entity == null)
                    {
                        return(false);
                    }

                    entity.Estado             = false;
                    entity.IdUsuarioAnulacion = info.IdUsuarioCreacion;
                    entity.FechaAnulacion     = DateTime.Now;
                    entity.MotivoAnulacion    = info.MotivoAnulacion;

                    db.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool modificarDB(ro_marcaciones_x_empleado_Info info)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_marcaciones_x_empleado Entity = Context.ro_marcaciones_x_empleado.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdRegistro == info.IdRegistro);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.IdEmpleado        = info.IdEmpleado;
                    Entity.IdCalendadrio     = info.IdCalendadrio;
                    Entity.IdTipoMarcaciones = info.IdTipoMarcaciones;
                    Entity.IdNomina          = info.IdNomina;
                    Entity.es_Hora           = info.es_Hora;
                    Entity.es_fechaRegistro  = info.es_fechaRegistro.Date;
                    Entity.Observacion       = info.Observacion;
                    Entity.Fecha_UltMod      = info.Fecha_UltMod = DateTime.Now;
                    Entity.IdUsuarioUltModi  = info.IdUsuarioUltModi;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #18
0
 public bool Guardar_DB(ro_Historico_Liquidacion_Vacaciones_Det_Info info)
 {
     try
     {
         using (Entities_rrhh db = new Entities_rrhh())
         {
             ro_Historico_Liquidacion_Vacaciones_Det add = new ro_Historico_Liquidacion_Vacaciones_Det();
             add.IdEmpresa          = info.IdEmpresa;
             add.IdEmpleado         = info.IdEmpleado;
             add.IdLiquidacion      = info.IdLiquidacion;
             add.Anio               = info.Anio;
             add.Mes                = info.Mes;
             add.Total_Remuneracion = info.Total_Remuneracion;
             add.Total_Vacaciones   = info.Total_Vacaciones;
             add.Valor_Cancelar     = info.Valor_Cancelar;
             add.Sec                = info.Sec;
             db.ro_Historico_Liquidacion_Vacaciones_Det.Add(add);
             db.SaveChanges();
             return(true);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
        public bool ajustar_anticipo(List <ro_rol_detalle_Info> lista)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    foreach (var item in lista)
                    {
                        ro_rol_detalle Entity = Context.ro_rol_detalle.FirstOrDefault(q => q.IdEmpresa == item.IdEmpresa && q.IdEmpleado == item.IdEmpleado &&
                                                                                      q.IdRol == item.IdRol && q.IdRubro == item.IdRubro);
                        if (Entity != null)
                        {
                            Entity.Valor = item.Valor;
                        }
                        Context.SaveChanges();
                    }
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #20
0
 public bool guardarDB(List <ro_Acta_Finiquito_Detalle_Info> info)
 {
     try
     {
         using (Entities_rrhh Context = new Entities_rrhh())
         {
             foreach (var item in info)
             {
                 ro_Acta_Finiquito_Detalle Entity = new ro_Acta_Finiquito_Detalle
                 {
                     IdEmpresa       = item.IdEmpresa,
                     IdActaFiniquito = item.IdActaFiniquito,
                     IdSecuencia     = item.IdSecuencia,
                     IdRubro         = item.IdRubro,
                     Valor           = item.Valor,
                     Observacion     = item.Observacion,
                 };
                 Context.ro_Acta_Finiquito_Detalle.Add(Entity);
             }
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception e)
     {
         throw;
     }
 }
        public bool anularDB(ro_periodo_x_ro_Nomina_TipoLiqui_Info info)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_periodo_x_ro_Nomina_TipoLiqui Entity = Context.ro_periodo_x_ro_Nomina_TipoLiqui.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa &&
                                                                                                                      q.IdNomina_Tipo == info.IdNomina_Tipo &&
                                                                                                                      q.IdNomina_TipoLiqui == info.IdNomina_TipoLiqui &&
                                                                                                                      q.IdPeriodo == info.IdPeriodo);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Context.ro_periodo_x_ro_Nomina_TipoLiqui.Remove(Entity);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #22
0
 public bool guardarDB(ro_jornada_Info info)
 {
     try
     {
         using (Entities_rrhh Context = new Entities_rrhh())
         {
             ro_jornada Entity = new ro_jornada
             {
                 IdEmpresa     = info.IdEmpresa,
                 IdJornada     = info.IdJornada = get_id(info.IdEmpresa),
                 codigo        = info.codigo,
                 Descripcion   = info.Descripcion,
                 estado        = info.estado = true,
                 IdUsuario     = info.IdUsuario,
                 Fecha_Transac = info.Fecha_Transac = DateTime.Now
             };
             Context.ro_jornada.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public bool anularDB(ro_empleado_x_ro_rubro_Info info)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_empleado_x_ro_rubro Entity = Context.ro_empleado_x_ro_rubro.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa &&
                                                                                                  q.IdRubroFijo == info.IdRubroFijo);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu;
                    Entity.Fecha_UltAnu    = DateTime.Now;
                    Context.ro_empleado_x_ro_rubro.Remove(Entity);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #24
0
        public bool modificarDB(ro_jornada_Info info)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_jornada Entity = Context.ro_jornada.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdJornada == info.IdJornada);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.codigo          = info.codigo;
                    Entity.Descripcion     = info.Descripcion;
                    Entity.IdUsuarioUltMod = info.IdUsuarioUltMod;
                    Entity.Fecha_UltMod    = info.Fecha_UltMod = DateTime.Now;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #25
0
 public bool guardarDB(ro_empleado_novedad_Info info)
 {
     try
     {
         using (Entities_rrhh Context = new Entities_rrhh())
         {
             ro_empleado_Novedad Entity = new ro_empleado_Novedad
             {
                 IdEmpresa          = info.IdEmpresa,
                 IdNovedad          = info.IdNovedad = get_id(info.IdEmpresa, info.IdEmpleado),
                 IdNomina_Tipo      = info.IdNomina_Tipo,
                 IdNomina_TipoLiqui = info.IdNomina_TipoLiqui,
                 IdEmpleado         = info.IdEmpleado,
                 Fecha            = info.Fecha.Date,
                 TotalValor       = info.TotalValor,
                 Fecha_PrimerPago = info.Fecha_PrimerPago,
                 Observacion      = info.Observacion,
                 Estado           = info.Estado = "A",
                 IdUsuario        = info.IdUsuario,
                 Fecha_Transac    = info.Fecha_Transac = DateTime.Now
             };
             Context.ro_empleado_Novedad.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public Boolean GrabarBD(ro_historico_vacaciones_x_empleado_Info info)
 {
     try
     {
         using (Entities_rrhh contex = new Entities_rrhh())
         {
             ro_historico_vacaciones_x_empleado data = new ro_historico_vacaciones_x_empleado();
             data.IdEmpresa        = info.IdEmpresa;
             data.IdEmpleado       = info.IdEmpleado;
             data.IdVacacion       = get_id(info.IdEmpresa, info.IdEmpleado);
             data.IdPeriodo_Inicio = info.IdPeriodo_Inicio;
             data.IdPeriodo_Fin    = info.IdPeriodo_Fin;
             data.FechaIni         = info.FechaIni;
             data.FechaFin         = info.FechaFin;
             data.DiasGanado       = info.DiasGanado;
             data.DiasTomados      = info.DiasTomados;
             contex.ro_historico_vacaciones_x_empleado.Add(data);
             contex.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #27
0
 public bool guardarDB(ro_horario_Info info)
 {
     try
     {
         using (Entities_rrhh Context = new Entities_rrhh())
         {
             ro_horario Entity = new ro_horario
             {
                 IdEmpresa          = info.IdEmpresa,
                 IdHorario          = get_id(info.IdEmpresa),
                 HoraFin            = info.HoraFin,
                 HoraIni            = info.HoraIni,
                 SalLunch           = info.SalLunch,
                 RegLunch           = info.RegLunch,
                 ToleranciaEnt      = info.ToleranciaEnt,
                 ToleranciaReg_lunh = info.ToleranciaReg_lunh,
                 Descripcion        = info.Descripcion,
                 Estado             = "A",
                 IdUsuario          = info.IdUsuario,
                 Fecha_Transac      = DateTime.Now
             };
             Context.ro_horario.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #28
0
 public bool guardarDB(ro_horario_planificacion_Info info)
 {
     try
     {
         using (Entities_rrhh Context = new Entities_rrhh())
         {
             ro_horario_planificacion Entity = new ro_horario_planificacion
             {
                 IdEmpresa       = info.IdEmpresa,
                 IdNomina        = info.IdNomina,
                 IdPlanificacion = info.IdPlanificacion = get_id(info.IdEmpresa),
                 Observacion     = info.Observacion,
                 Estado          = info.Estado = "A",
                 IdUsuario       = info.IdUsuario,
                 FechaInicio     = info.FechaInicio,
                 FechaFin        = info.FechaFin,
                 Fecha_Transac   = info.Fecha_Transac = DateTime.Now
             };
             Context.ro_horario_planificacion.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #29
0
        public bool anularDB(ro_horario_Info info)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_horario Entity = Context.ro_horario.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdHorario == info.IdHorario);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.Estado = "I";

                    Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu;
                    Entity.Fecha_UltAnu    = info.Fecha_UltAnu = DateTime.Now;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public bool anularDB(ro_NominasPagosCheques_Info info)
        {
            try
            {
                using (Entities_rrhh Context = new Entities_rrhh())
                {
                    ro_NominasPagosCheques Entity = Context.ro_NominasPagosCheques.FirstOrDefault(q => q.IdEmpresa == info.IdEmpresa && q.IdTransaccion == info.IdTransaccion);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.Estado       = info.Estado = false;
                    Entity.IdUsuarioAnu = info.IdUsuarioAnu;
                    Entity.FechaAnu     = info.FechaAnu = DateTime.Now;
                    string sql = "Update ro_NominasPagosCheques_det set Estado=0 where IdEmpresa='" + info.IdEmpresa + "'  and IdTransaccion='" + info.IdTransaccion + "'";
                    Context.Database.ExecuteSqlCommand(sql);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }