private static Boolean RecuperarEstadoLogeo(String usuario, String password, out Administrador usrLogin) { bool validacion; usrLogin = acceso.obtenerEstado(usuario, password); if (usrLogin != null) { validacion = usrLogin.pass_administrador.Equals(password); } else { validacion = false; } return validacion; }
private void FixupAdministrador(Administrador previousValue, bool skipKeys = false) { if (IsDeserializing) { return; } if (previousValue != null && previousValue.Usuario.Contains(this)) { previousValue.Usuario.Remove(this); } if (Administrador != null) { if (!Administrador.Usuario.Contains(this)) { Administrador.Usuario.Add(this); } Administrador_id = Administrador.id_administrador; } else if (!skipKeys) { Administrador_id = null; } if (ChangeTracker.ChangeTrackingEnabled) { if (ChangeTracker.OriginalValues.ContainsKey("Administrador") && (ChangeTracker.OriginalValues["Administrador"] == Administrador)) { ChangeTracker.OriginalValues.Remove("Administrador"); } else { ChangeTracker.RecordOriginalValue("Administrador", previousValue); } if (Administrador != null && !Administrador.ChangeTracker.ChangeTrackingEnabled) { Administrador.StartTracking(); } } }