private void InsertDocument(decimal denomination, DeviceLibrary.Models.Enums.DocumentType type) { DeviceLibrary.Models.Document dep = new DeviceLibrary.Models.Document(denomination, type, 1); device.Enable(); device.SimulateInsertion(dep); device.Disable(); }
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(); }