private void SendPay() { models.Payment payment = new models.Payment(); payment.id = 0; payment.account = account; payment.customer = user; payment.debt = deuda; payment.paid = deposito; payment.date = DateTime.Now.ToString("dd/MM/yyyy hh:mm"); SQLiteService sqlite = new SQLiteService(); if (sqlite.InsertPay(payment) == "OK") { MessageBox.Show("PAGO REGISTRADO"); } else { MessageBox.Show("ERROR DE SISTEMA"); } if (WebService.PostTransaction(payment.account, payment.paid) != "OK") { MessageBox.Show("ERROR EN SERVIDOR"); } device.Close(); this.Parent.Parent.Controls[1].Text = "welcome"; }
private void goBack() { WelcomeView myAccount = new WelcomeView(); myAccount.Show(); deviceLibrary.Close(); this.Close(); }
private void Cancelar_Click(object sender, RoutedEventArgs e) { cmd.CommandText = @" INSERT INTO cliente (Customer, Account, Debt, Paid, Datee) VALUES (@usuario, @cuenta, @deuda, @pagado, GETDATE())"; cmd.CommandType = System.Data.CommandType.Text; cmd.Parameters.AddWithValue("@deuda", VariablesGlobales.restante); if (VariablesGlobales.deuda > VariablesGlobales.ingreso) { cmd.Parameters.AddWithValue("@pagado", VariablesGlobales.ingreso); } else { cmd.Parameters.AddWithValue("@pagado", VariablesGlobales.deuda); } cmd.Parameters.AddWithValue("@cuenta", VariablesGlobales.NumCuenta); cmd.Parameters.AddWithValue("@usuario", VariablesGlobales.usuario); cmd.Connection = conection; conection.Open(); reader = cmd.ExecuteReader(); cmd.Parameters.Clear(); conection.Close(); ServiceReference.Service1Client Client = new ServiceReference.Service1Client(); Client.Open(); //POST var client = new RestClient("http://linkxenter.com:3000/transaction?token=dfb11a11722164a4e98c2fdb86c48343"); var request = new RestRequest(Method.POST); request.AddHeader("cache-control", "no-cache"); request.AddHeader("Connection", "keep-alive"); request.AddHeader("Content-Length", "51"); request.AddHeader("Accept-Encoding", "gzip, deflate"); request.AddHeader("Host", "linkxenter.com:3000"); request.AddHeader("Postman-Token", "745a33dd-f50b-4066-bd02-71198ee4740f,a7eb45a4-3fc6-4ae8-a59b-b332522a3ee6"); request.AddHeader("Cache-Control", "no-cache"); request.AddHeader("Accept", "*/*"); request.AddHeader("User-Agent", "PostmanRuntime/7.15.2"); request.AddHeader("Content-Type", "application/json"); if (VariablesGlobales.deuda > VariablesGlobales.ingreso) { request.AddParameter("undefined", "{\r\n \"account\": \"" + VariablesGlobales.NumCuenta + "\",\r\n \"paid\": " + VariablesGlobales.ingreso + "\r\n}\r\n", ParameterType.RequestBody); } else { request.AddParameter("undefined", "{\r\n \"account\": \"" + VariablesGlobales.NumCuenta + "\",\r\n \"paid\": " + VariablesGlobales.deuda + "\r\n}\r\n", ParameterType.RequestBody); } IRestResponse response = client.Execute(request); if (VariablesGlobales.restante <= 0) { dv.Dispense((decimal)(VariablesGlobales.restante) * -1); MessageBox.Show("Pago realizado con exito, su cambio es de: $" + VariablesGlobales.restante * -1); } else { MessageBox.Show("Pago realizado con exito"); } MainWindow subwindow = new MainWindow(); subwindow.Show(); dv.Disable(); dv.Close(); this.Close(); }