Esempio n. 1
0
        private void Form6_Load(object sender, EventArgs e)
        {
            string rekeningID = Home.rekeningID;

            ArduinoData ad           = new ArduinoData();
            HTTPget     httpget      = new HTTPget();
            int         balans       = httpget.getRekening(rekeningID).Balans;
            string      balansString = Convert.ToString(balans / 100);

            textBox1.Text = balansString + ".00 €";

            while (true)
            {
                String input = ad.getString();
                if (input.Contains("*KEY") || input.Contains("#KEY"))
                {
                    String caseString = ad.getString();         // CAN ONLY BE * or #

                    switch (caseString)
                    {
                    case "*KEY":
                        new Bedraginvoer().Show();
                        Thread.Sleep(1);
                        this.Close();
                        break;

                    case "#KEY":
                        new Stoppen().Show();
                        Thread.Sleep(1);
                        this.Close();
                        break;
                    }
                }
            }
        }
Esempio n. 2
0
    static async Task NieuwBalans(string RekeningID, int balans)
    {
        string rekStr    = Convert.ToString(RekeningID);
        string balansStr = Convert.ToString(balans);
        //Error.show("Rekening nr: " + rekStr + "\nBalans :" + balansStr);
        String location = string.Concat("api/rekenings/", RekeningID.ToString());

        System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;
        using (var client = new HttpClient(new HttpClientHandler {
            UseProxy = false, ClientCertificateOptions = ClientCertificateOption.Automatic
        }))
        {
            client.BaseAddress = new Uri("https://hrsqlapp.tk/");
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            //HTTPpost part
            HTTPget  tmp   = new HTTPget();
            Rekening trans = tmp.getRekening(RekeningID.ToString());
            trans.Balans = balans;

            HttpResponseMessage response = await client.PutAsJsonAsync(location, trans).ConfigureAwait(false);

            //Error.show(location, balans.ToString());
            if (response.IsSuccessStatusCode)
            {
                //Error.show("Succeeded", "Succeeded");
            }
            else
            {
                Error.show("NIEUW BALANS FAILED");
            }
        }
    }
Esempio n. 3
0
    static async Task NieuwBalans(int RekeningID, double balans)
    {
        String location = string.Concat("api/rekenings/", RekeningID.ToString());

        using (var client = new HttpClient())
        {
            client.BaseAddress = new Uri("http://localhost:50752/");
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            //HTTPpost part
            HTTPget  tmp   = new HTTPget();
            Rekening trans = tmp.getRekening(RekeningID.ToString());
            trans.Balans = balans;
            HttpResponseMessage response = await client.PutAsJsonAsync(location, trans).ConfigureAwait(false);

            if (response.IsSuccessStatusCode)
            {
                //Error.show("Succeeded", "Succeeded");
            }
            else
            {
                Error.show("NIEW BALANS FAILED");
            }
        }
    }
Esempio n. 4
0
    private async Task UpdateBalanz(string RekeningID, int nbalans)
    {
        System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;
        using (var client = new HttpClient(new HttpClientHandler {
            UseProxy = false, ClientCertificateOptions = ClientCertificateOption.Automatic
        }))
        {
            client.BaseAddress = new Uri("https://hrsqlapp.tk");
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            HTTPget  tmp          = new HTTPget();
            Rekening uploadobject = tmp.getRekening(RekeningID);
            uploadobject.balans = nbalans;
            HttpResponseMessage response = await client.PutAsJsonAsync(String.Concat("/api/rekenings/", RekeningID), uploadobject).ConfigureAwait(false);

            if (response.IsSuccessStatusCode)
            {
                //Error.show("SUCCES");
            }
            else
            {
                //Error.show("FAIL");
            }
        }
    }
Esempio n. 5
0
 public Executer(String r, String u, ArduinoData a, String p)
 {
     this.rekeningID = r;
     this.userName   = u;
     this.arduino    = a;
     this.pasID      = p;
     this.rekening   = downloadConnection.getRekening(rekeningID);
     this.saldo      = rekening.Balans;
 }
Esempio n. 6
0
 public TransactionManager(String r, int u, ArduinoData a, String p, Stock s)
 {
     this.rekeningID = r;
     this.klantID    = u;
     this.userName   = downloadConnection.getKlant(klantID.ToString()).achternaam;
     this.arduino    = a;
     this.pasID      = p;
     this.rekening   = downloadConnection.getRekening(rekeningID);
     this.saldo      = rekening.balans;
     this.stock      = s;
 }
Esempio n. 7
0
    public bool checkHash(String RekeningID, String pincode)
    {
        HTTPget x         = new HTTPget();
        bool    status    = false;
        string  hashcheck = x.getRekening(RekeningID).hash;

        if (hashcheck.Equals(makeHash(RekeningID, pincode)))
        {
            status = true;
        }
        return(status);
    }
Esempio n. 8
0
 public bool checkHash(String RekeningID, String pincode)
 {
     HTTPget x = new HTTPget();
     bool status = false;
     string hashcheck = x.getRekening(RekeningID).hash;
     if(hashcheck.Equals(makeHash(RekeningID,pincode)))
     {
         status = true;
     }
     return status;
 }
Esempio n. 9
0
 private async Task UpdateBalanz(string RekeningID, int nbalans)
 {
     System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls;
     using (var client = new HttpClient(new HttpClientHandler { UseProxy = false, ClientCertificateOptions = ClientCertificateOption.Automatic }))
     {
         client.BaseAddress = new Uri("https://hrsqlapp.tk");
         client.DefaultRequestHeaders.Accept.Clear();
         client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
         HTTPget tmp = new HTTPget();
         Rekening uploadobject = tmp.getRekening(RekeningID);
         uploadobject.balans = nbalans;
         HttpResponseMessage response = await client.PutAsJsonAsync(String.Concat("/api/rekenings/", RekeningID), uploadobject).ConfigureAwait(false);
         if (response.IsSuccessStatusCode)
         {
             //Error.show("SUCCES");
         }
         else
         {
             //Error.show("FAIL");
         }
     }
 }