Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using System.Threading.Tasks;
- using System.Net.Http;
- using System.Net;
- using System.Net.Http.Headers;
- using System.Text;
- using System.Json;
- using System.Collections.Generic;
- using RestSharp;
- using RestSharp.Authenticators;
- namespace TimerVictorPettersson
- {
- public partial class Form1 : Form
- {
- public int reminderminint, remindersecint, doneminint, donesecint1;
- public Form1()
- {
- InitializeComponent();
- }
- private void addtimer_Click_1(object sender, EventArgs e)
- {
- reminder2min.Text = remindermin.Text;
- reminder2sec.Text = remindersec.Text;
- done2min.Text = donemin.Text;
- done2sec.Text = donesecs.Text;
- Int32.TryParse(reminder2min.Text, out reminderminint);
- Int32.TryParse(reminder2sec.Text, out remindersecint);
- Int32.TryParse(done2min.Text, out doneminint);
- Int32.TryParse(done2sec.Text, out donesecint1);
- timer1.Enabled = true;
- }
- private void timer1_Tick(object sender, EventArgs e)
- {
- //check if the reminder counter is at or less than 0 if it iss then it will call
- if(remindersecint > 0){
- remindersecint = remindersecint - 1;
- }
- if(donesecint1 > 0){
- donesecint1 = donesecint1 - 1;
- }
- if (remindersecint <= 0)
- {
- if (reminderminint <= 0 ) {
- //ring
- if (callingstatus.Text != "calling status calling"){
- callingstatus.Text = callingstatus.Text + " calling";
- }
- }
- remindersecint = 60;
- reminderminint = reminderminint - 1;
- }
- //check if the done is less then zero if it is then it should stop the coutner and call
- if (donesecint1 <= 0) {
- if (doneminint <= 0 && donesecint1 <= 0){
- //ring
- MessageBox.Show("Error Message", "Error Title", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
- timer1.Enabled = false;
- reminder2min.Text = "0";
- reminder2sec.Text = "0";
- done2min.Text = "0";
- done2sec.Text = "0";
- breaker();
- }
- donesecint1 = 60;
- doneminint = doneminint - 1;
- }
- reminder2min.Text = Convert.ToString(reminderminint);
- reminder2sec.Text = Convert.ToString(remindersecint);
- done2min.Text = Convert.ToString(doneminint);
- done2sec.Text = Convert.ToString(donesecint1);
- if (doneminint <= 0 && donesecint1 <= 0)
- {
- //ring
- reminder2min.Text = "0";
- reminder2sec.Text = "0";
- done2min.Text = "0";
- done2sec.Text = "0";
- }
- }
- public static void breaker(){
- //this just breaks the timer loop
- }
- static public void caller ()
- {
- Console.WriteLine ("Trying to send");
- var client = new RestClient("https://api.46elks.com/a1/Calls");
- var request = new RestRequest(Method.POST);
- client.Authenticator = new RestSharp.Authenticators.HttpBasicAuthenticator(
- "<u231dc3209bda1170fe75bf890525755a>",
- "<91D89B2C9C3A6B1BF085EA858332A67D>");
- request.AddParameter(
- "to", "+46703778447",
- ParameterType.GetOrPost);
- request.AddParameter(
- "from", "maskinen",
- ParameterType.GetOrPost);
- request.AddParameter(
- "voice_start",
- "{"connect":"+461890510"}",
- ParameterType.GetOrPost);
- IRestResponse response = client.Execute(request);
- Console.WriteLine(response.Content);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement