public bool anularDB(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.Estado = info.Estado = "I"; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Entity.Fecha_UltAnu = info.Fecha_UltAnu = DateTime.Now; Context.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 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 ro_marcaciones_x_empleado_Info get_info(int IdEmpresa, decimal IdEmpleado, decimal IdRegistro) { try { ro_marcaciones_x_empleado_Info info = new ro_marcaciones_x_empleado_Info(); using (Entities_rrhh Context = new Entities_rrhh()) { ro_marcaciones_x_empleado Entity = Context.ro_marcaciones_x_empleado.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdEmpleado == IdEmpleado && q.IdRegistro == IdRegistro); if (Entity == null) { return(null); } info = new ro_marcaciones_x_empleado_Info { IdEmpresa = Entity.IdEmpresa, IdEmpleado = Entity.IdEmpleado, IdCalendadrio = Entity.IdCalendadrio, IdTipoMarcaciones = Entity.IdTipoMarcaciones, IdNomina = Entity.IdNomina, IdPeriodo = Entity.IdPeriodo, es_Hora = Entity.es_Hora, es_fechaRegistro = Entity.es_fechaRegistro, es_anio = Entity.es_anio, es_mes = Entity.es_mes, es_sdia = Entity.es_sdia, es_dia = Entity.es_dia, es_EsActualizacion = Entity.es_EsActualizacion, Observacion = Entity.Observacion, IdUsuario = Entity.IdUsuario, Estado = Entity.Estado }; } return(info); } catch (Exception) { throw; } }
public bool guardarDB(List <ro_marcaciones_x_empleado_Info> lista, int IdEmpresa) { try { decimal IdRegistro = get_id(IdEmpresa); using (Entities_rrhh Context = new Entities_rrhh()) { foreach (var item in lista) { ro_marcaciones_x_empleado Entity = new ro_marcaciones_x_empleado { IdEmpresa = item.IdEmpresa, IdRegistro = item.IdRegistro = IdRegistro, IdEmpleado = item.IdEmpleado, IdCalendadrio = item.IdCalendadrio, IdTipoMarcaciones = item.IdTipoMarcaciones, IdNomina = item.IdNomina, es_Hora = item.es_Hora, es_fechaRegistro = item.es_fechaRegistro.Date, Observacion = item.Observacion, IdUsuario = item.IdUsuario, Estado = item.Estado = "A", Fecha_Transac = item.Fecha_Transac = DateTime.Now }; IdRegistro++; if (!si_existe(item)) { Context.ro_marcaciones_x_empleado.Add(Entity); } } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }