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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }
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; } }