public void Editar(T entidad, IEntornoActualAplicacion entorno = null) { entidad.UsuarioModificacion = Login.Obtener.Usuario.Login(); entidad.FechaModificacion = DateTime.Now; entidad.TerminalModificacion = entorno == null ? entornoActualAplicacion.Terminal : entorno.Terminal; this.dataBaseProvider.Modified(entidad); //RegistrarAuditoria(entidad); }
public void Insertar(T entidad, IEntornoActualAplicacion entorno = null) { entidad.EstadoRegistro = DatosConstantes.EstadoRegistro.Activo; entidad.UsuarioCreacion = Login.Obtener.Usuario.Login(); entidad.FechaCreacion = DateTime.Now; entidad.TerminalCreacion = "::1";//comentado por Angel: entorno == null ? entornoActualAplicacion.Terminal : entorno.Terminal; this.dataBaseProvider.DbSet <T>().Add(entidad); //RegistrarAuditoria(entidad); }
public void EliminarEntorno(IEntornoActualAplicacion entorno, params object[] llaves) { var entidadEliminar = this.GetById(llaves); entidadEliminar.EstadoRegistro = DatosConstantes.EstadoRegistro.Inactivo; entidadEliminar.UsuarioModificacion = entorno == null ? entornoActualAplicacion.UsuarioSession : entorno.UsuarioSession; entidadEliminar.FechaModificacion = DateTime.Now; entidadEliminar.TerminalModificacion = entorno == null ? entornoActualAplicacion.Terminal : entorno.Terminal; //RegistrarAuditoria(entidadEliminar); }