Remise en état avec le nouvel IPersistanceManager
continuous-integration/drone/push Build is failing Details

ManagerRefactoring
Hugo LIVET 2 years ago
parent faca3741a1
commit 782d82eb74

@ -12,7 +12,7 @@ using static System.Net.Mime.MediaTypeNames;
namespace Data
{
public class LoadOperation
public static class LoadOperation
{
public static IList<Compte> LoadOperationsFromOFX(string ofx)
{
@ -112,7 +112,7 @@ namespace Data
}
public static string[] CutRow(string row)
private static string[] CutRow(string row)
{
string[] cutRow;
if (row == null) throw new ArgumentNullException();

@ -129,5 +129,10 @@ namespace Data
{
return ClientAPI.GetStateApi().GetAwaiter().GetResult();
}
public IList<Compte> GetDataFromOFX(string path)
{
return LoadOperation.LoadOperationsFromOFX(path);
}
}
}

@ -11,7 +11,7 @@ public partial class AjoutBanques : ContentPage
{
InitializeComponent();
BindingContext = Mgr;
//Mgr.importBanques();
Mgr.importBanques();
if (OperatingSystem.IsIOS())
{
boutonRetour.IsVisible = true;
@ -29,12 +29,12 @@ public partial class AjoutBanques : ContentPage
{
if (result.FileName.EndsWith("ofx", StringComparison.OrdinalIgnoreCase))
{
//IList<Compte> lesComptes = Mgr.getCompteFromOFX(result.FullPath);
/*Debug.WriteLine(lesComptes.Count);
IList<Compte> lesComptes = Mgr.Pers.GetDataFromOFX(result.FullPath);
Debug.WriteLine(lesComptes.Count);
foreach(Compte compte in lesComptes)
{
Mgr.User.LesBanques.First().AjouterCompte(compte);
}*/
}
}
}

@ -17,11 +17,11 @@ public partial class DashBoard : ContentPage
}
/* if (!Mgr.testConnexionAsDatabase())
if (!Mgr.Pers.TestConnexion())
{
loadPage(new ErrorPage());
}*/
}
}

@ -22,10 +22,10 @@ public partial class ErrorPage : ContentPage
public void conIsActive()
{
/*while (!Mgr.testConnexionAsDatabase())
while (!Mgr.Pers.TestConnexion())
{
Thread.Sleep(TIME_TEST_DB);
}*/
}
ConnexionValide();
return;

@ -11,7 +11,7 @@ public partial class GestionBanques : ContentPage
{
InitializeComponent();
BindingContext= Mgr;
//Mgr.LoadBanques();
Mgr.LoadBanques();
if (OperatingSystem.IsIOS())
{
boutonRetour.IsVisible = true;

@ -52,6 +52,7 @@ namespace Model
//actions utilitaire
bool TestConnexion();
IList<Compte> GetDataFromOFX(string path);
}
}

@ -43,7 +43,7 @@ namespace Model
}
}
private Banque selectedBanque;
public List<Banque> BanquesDisponibleInApp
public IList<Banque> BanquesDisponibleInApp
{
get => banquesDisponibleInApp;
set
@ -55,7 +55,7 @@ namespace Model
}
}
}
private List<Banque> banquesDisponibleInApp;
private IList<Banque> banquesDisponibleInApp;
public Manager(IPersistanceManager persistance)
{
@ -70,14 +70,15 @@ namespace Model
return hash.IsEqualHash(mdpBdd, mdpSent);
}
public void deconnexion()
{
User = null;
}
public void LoadBanques()
{
BanquesDisponibleInApp = Pers.RecupererBanquesDisponible();
}
}
}

Loading…
Cancel
Save