Exemplo n.º 1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            string translatedNumber = "";

            TranslateButton.TouchUpInside += (object sender, EventArgs e) =>
            {
                translatedNumber = PhoneTranslator.ToNumber(PhoneNumberText.Text);
                PhoneNumberText.ResignFirstResponder();

                if (translatedNumber == "")
                {
                    CallButton.SetTitle("Call", UIControlState.Normal);
                    CallButton.Enabled = false;
                }
                else
                {
                    CallButton.SetTitle("Call " + translatedNumber, UIControlState.Normal);
                    CallButton.Enabled = true;
                }
            };

            CallButton.TouchUpInside += (object sender, EventArgs e) =>
            {
                var url = new NSUrl("tel:" + translatedNumber);

                if (!UIApplication.SharedApplication.OpenUrl(url))
                {
                    var alert = UIAlertController.Create("Not supported", "Scheme 'tel:' is not supported on this device", UIAlertControllerStyle.Alert);
                    alert.AddAction(UIAlertAction.Create("Ok", UIAlertActionStyle.Default, null));
                    PresentViewController(alert, true, null);
                }
            };
        }
Exemplo n.º 2
0
        void ReleaseDesignerOutlets()
        {
            if (CallButton != null)
            {
                CallButton.Dispose();
                CallButton = null;
            }

            if (CallHistoryButton != null)
            {
                CallHistoryButton.Dispose();
                CallHistoryButton = null;
            }

            if (PhoneNumberText != null)
            {
                PhoneNumberText.Dispose();
                PhoneNumberText = null;
            }

            if (TranslateButton != null)
            {
                TranslateButton.Dispose();
                TranslateButton = null;
            }

            if (VerifyButton != null)
            {
                VerifyButton.Dispose();
                VerifyButton = null;
            }
        }
Exemplo n.º 3
0
        void ReleaseDesignerOutlets()
        {
            if (CallButton != null)
            {
                CallButton.Dispose();
                CallButton = null;
            }

            if (PhoneNumberText != null)
            {
                PhoneNumberText.Dispose();
                PhoneNumberText = null;
            }

            if (PhonewordLabel != null)
            {
                PhonewordLabel.Dispose();
                PhonewordLabel = null;
            }

            if (TranslateButton != null)
            {
                TranslateButton.Dispose();
                TranslateButton = null;
            }
        }
Exemplo n.º 4
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();



            TranslateButton.TouchUpInside += (object sender, EventArgs e) => {
                // Convert the phone number with text to a number
                // using PhoneTranslator.cs
                translatedNumber = Core.PhonewordTranslator.ToNumber(
                    PhoneNumberText.Text);

                // Dismiss the keyboard if text field was tapped
                PhoneNumberText.ResignFirstResponder();

                if (translatedNumber == "")
                {
                    CallButton.SetTitle("Call", UIControlState.Normal);
                    CallButton.Enabled = false;
                }
                else
                {
                    CallButton.SetTitle("Call " + translatedNumber, UIControlState.Normal);
                    CallButton.Enabled = true;
                }
            };


            CallButton.TouchUpInside += (object sender, EventArgs e) => {
                var url = new NSUrl("tel:" + translatedNumber);

                // Store the phone number for the history screen
                phoneNumbers.Add(translatedNumber);

                // Use URL handler with tel: prefix to invoke Apple's Phone app,
                // otherwise show an alert dialog

                if (!UIApplication.SharedApplication.OpenUrl(url))
                {
                    var av = new UIAlertView("Not supported",
                                             "Scheme 'tel:' is not supported on this device",
                                             null,
                                             "OK",
                                             null);
                    av.Show();
                }
            };

            // Load CallHistory view programmatically
            CallHistoryButton.TouchUpInside += (object sender, EventArgs e) => {
                // Launches a new instance of CallHistoryController
                CallHistoryController callHistory =
                    this.Storyboard.InstantiateViewController("CallHistoryController") as CallHistoryController;
                if (callHistory != null)
                {
                    callHistory.PhoneNumbers = PhoneNumbers;
                    this.NavigationController.PushViewController(callHistory, true);
                }
            };
        }
Exemplo n.º 5
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            // Perform any additional setup after loading the view, typically from a nib.
            string translateNumber = "";

            TranslateButton.TouchUpInside += (object sender, EventArgs e) => {
                translateNumber = PhoneTranslator.ToNumber(PhoneNumberText.Text);
                PhoneNumberText.ResignFirstResponder();
                if (translateNumber == "")
                {
                    CallButton.SetTitle("Call", UIControlState.Normal);
                    CallButton.Enabled = false;
                }
                else
                {
                    CallButton.SetTitle("Call " + translateNumber, UIControlState.Normal);
                    CallButton.Enabled = true;
                }
            };

            CallButton.TouchUpInside += (object sender, EventArgs e) =>
            {
                // Use URL handler with tel: prefix to invoke Apple's Phone app...
                var url = new NSUrl("tel:" + translateNumber);

                // ...otherwise show an alert dialog
                if (!UIApplication.SharedApplication.OpenUrl(url))
                {
                    var alert = UIAlertController.Create("Not supported", "Scheme 'tel:' is not supported on this device", UIAlertControllerStyle.Alert);
                    alert.AddAction(UIAlertAction.Create("Ok", UIAlertActionStyle.Default, null));
                    PresentViewController(alert, true, null);
                }
            };
        }
Exemplo n.º 6
0
        void ReleaseDesignerOutlets()
        {
            if (btnLlamar != null)
            {
                btnLlamar.Dispose();
                btnLlamar = null;
            }

            if (btnTranslate != null)
            {
                btnTranslate.Dispose();
                btnTranslate = null;
            }

            if (PhoneNumberText != null)
            {
                PhoneNumberText.Dispose();
                PhoneNumberText = null;
            }

            if (txtPhoneNumber != null)
            {
                txtPhoneNumber.Dispose();
                txtPhoneNumber = null;
            }
        }
        void ReleaseDesignerOutlets()
        {
            if (CallButton != null)
            {
                CallButton.Dispose();
                CallButton = null;
            }

            if (PhoneNumberText != null)
            {
                PhoneNumberText.Dispose();
                PhoneNumberText = null;
            }

            if (saveSigButton != null)
            {
                saveSigButton.Dispose();
                saveSigButton = null;
            }

            if (signatureView != null)
            {
                signatureView.Dispose();
                signatureView = null;
            }

            if (TranslateButton != null)
            {
                TranslateButton.Dispose();
                TranslateButton = null;
            }
        }
Exemplo n.º 8
0
        public override void ViewDidLoad()
        {
            string translatedNumber = "";

            TranslateButton.TouchUpInside += (object sender, EventArgs e) => {
                // Convert the phone number with text to a number
                // using PhoneTranslator.cs
                translatedNumber = PhoneTranslator.ToNumber(
                    PhoneNumberText.Text);

                // Dismiss the keyboard if text field was tapped
                PhoneNumberText.ResignFirstResponder();

                if (translatedNumber == "")
                {
                    CallButton.SetTitle("Call ", UIControlState.Normal);
                    CallButton.Enabled = false;
                }
                else
                {
                    CallButton.SetTitle("Call " + translatedNumber,
                                        UIControlState.Normal);
                    CallButton.Enabled = true;
                }
            };
        }
Exemplo n.º 9
0
        void ReleaseDesignerOutlets()
        {
            if (btnValidateView != null)
            {
                btnValidateView.Dispose();
                btnValidateView = null;
            }

            if (CallButton != null)
            {
                CallButton.Dispose();
                CallButton = null;
            }

            if (CallHistoryButton != null)
            {
                CallHistoryButton.Dispose();
                CallHistoryButton = null;
            }

            if (PhoneNumberText != null)
            {
                PhoneNumberText.Dispose();
                PhoneNumberText = null;
            }

            if (TranslateButton != null)
            {
                TranslateButton.Dispose();
                TranslateButton = null;
            }
        }
Exemplo n.º 10
0
 private void AcceptButton_Click(object sender, EventArgs e)
 {
     IsValidEmail(EmailText.Text);
     IsValidName(FirstNameTextBox.Text);
     IsValidName(SurnameText.Text);
     if (PhoneNumberText.Text.Length != 11)
     {
         MessageBox.Show("The length of your phone number must be 11 digits");
         PhoneNumberText.Clear();
     }
     if (FirstNameTextBox.Text != "" && SurnameText.Text != "" && EmailText.Text != "" && PhoneNumberText.Text != "")
     {
         if (CustomersSelectionFormcs.edit == false)
         {
             ReadInTextFile();
         }
         ListofCustomers.Add(new SnippetsBackend.Customers((FirstNameTextBox.Text), SurnameText.Text, EmailText.Text, PhoneNumberText.Text));
         //Add to textfile
         using (StreamWriter tw = new StreamWriter("ListofCustomers.txt", false))
         {
             foreach (SnippetsBackend.Customers s in ListofCustomers)
             {
                 tw.WriteLine(s.FirstName + "," + s.LastName + "," + s.Email + "," + s.PhoneNumber);
             }
             tw.Close();
         }
         MessageBox.Show("Customer has been added/edited");
         FirstNameTextBox.Clear();
         SurnameText.Clear();
         EmailText.Clear();
         PhoneNumberText.Clear();
         CustomerAppointments.Items.Clear();
     }
 }
Exemplo n.º 11
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();


            TranslateButton.TouchUpInside += (object sender, EventArgs e) => {
                // Convert the phone number with text to a number
                // using PhoneTranslator.cs
                translatedNumber = PhoneTranslator.ToNumber(
                    PhoneNumberText.Text);

                // Dismiss the keyboard if text field was tapped
                PhoneNumberText.ResignFirstResponder();

                if (translatedNumber == "")
                {
                    CallButton.SetTitle("Call ", UIControlState.Normal);
                    CallButton.Enabled = false;
                }
                else
                {
                    CallButton.SetTitle("Call " + translatedNumber,
                                        UIControlState.Normal);
                    CallButton.Enabled = true;
                }
            };

            CallButton.TouchUpInside += (object sender, EventArgs e) => {
                //Store the phone number that we're dialing in PhoneNumbers
                PhoneNumbers.Add(translatedNumber);

                var url = new NSUrl("tel:" + translatedNumber);

                // Use URL handler with tel: prefix to invoke Apple's Phone app,
                // otherwise show an alert dialog
                if (!UIApplication.SharedApplication.OpenUrl(url))
                {
                    var alert = UIAlertController.Create("Not supported", "Scheme 'tel:' is not supported on this device", UIAlertControllerStyle.Alert);
                    alert.AddAction(UIAlertAction.Create("Ok", UIAlertActionStyle.Default, null));
                    PresentViewController(alert, true, null);
                }
            };


            //
            // Nativation without Segues
            // - if the segue was deleted from the storyboard, this code would enable the button to open the second view controller
            //
            CallHistoryButton.TouchUpInside += (object sender, EventArgs e) =>
            {
                // Launches a new instance of CallHistoryController
                CallHistoryController callHistory = this.Storyboard.InstantiateViewController("CallHistoryController") as CallHistoryController;
                if (callHistory != null)
                {
                    callHistory.PhoneNumbers = PhoneNumbers;
                    this.NavigationController.PushViewController(callHistory, true);
                }
            };
        }
Exemplo n.º 12
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            // Perform any additional setup after loading the view, typically from a nib.

            TranslateButton.TouchUpInside += (object sender, EventArgs e) => {
                // Convert the phone number with text to a number
                // using PhoneTranslator.cs
                translatedNumber = PhoneTranslator.ToNumber(
                    PhoneNumberText.Text);

                // Dismiss the keyboard if text field was tapped
                PhoneNumberText.ResignFirstResponder();

                if (translatedNumber == "")
                {
                    CallButton.SetTitle("Call ", UIControlState.Normal);
                    CallButton.Enabled = false;
                }
                else
                {
                    CallButton.SetTitle("Call " + translatedNumber,
                                        UIControlState.Normal);
                    CallButton.Enabled = true;
                }
            };
            //end of for translate button


            //call button code
            CallButton.TouchUpInside += (object sender, EventArgs e) => {
                // Use URL handler with tel: prefix to invoke Apple's Phone app...
                PhoneNumbers.Add(translatedNumber);

                var url = new NSUrl("tel:" + translatedNumber);

                // ...otherwise show an alert dialog
                if (!UIApplication.SharedApplication.OpenUrl(url))
                {
                    var alert = UIAlertController.Create("Not supported", "Scheme 'tel:' is not supported on this device", UIAlertControllerStyle.Alert);
                    alert.AddAction(UIAlertAction.Create("Ok", UIAlertActionStyle.Default, null));
                    PresentViewController(alert, true, null);
                }
            };
            //end of call button code

            //call history button
            CallHistoryButton.TouchUpInside += (object sender, EventArgs e) => {
                // Launches a new instance of CallHistoryController
                CallHistoryController callHistory = this.Storyboard.InstantiateViewController("CallHistoryController") as CallHistoryController;
                if (callHistory != null)
                {
                    callHistory.PhoneNumbers = PhoneNumbers;
                    this.NavigationController.PushViewController(callHistory, true);
                }
            };
            //end of call history button
        }
Exemplo n.º 13
0
        private void Clear_Click(object sender, RoutedEventArgs e)
        {
            NameCustomerText.Clear();
            SiteText.Clear();
            RepresentativeText.Clear();
            PhoneNumberText.Clear();

            ClientsListBox.SelectedItem = -1;
        }
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            // Perform any additional setup after loading the view, typically from a nib.

            // On "Translate" button-up, convert the phone number with text to a number
            TranslateButton.TouchUpInside += (object sender, EventArgs e) => {
                // *** SHARED CODE from PhoneTranslator.cs ***
                translatedNumber = Core.PhonewordTranslator.ToNumber(PhoneNumberText.Text);

                PhoneNumberText.ResignFirstResponder();

                if (translatedNumber == "")
                {
                    CallButton.SetTitle("Call ", UIControlState.Normal);
                    CallButton.Enabled = false;
                }
                else
                {
                    CallButton.SetTitle("Call " + translatedNumber, UIControlState.Normal);
                    CallButton.Enabled = true;
                }
            };

            // On "Call" button-up, try to dial a phone number
            CallButton.TouchUpInside += (object sender, EventArgs e) => {
                //TODO: Step 2b: uncomment to store the phone number that we're dialing in PhoneNumbers
                PhoneNumbers.Add(translatedNumber);

                var url = new NSUrl("tel:" + translatedNumber);

                if (!UIApplication.SharedApplication.OpenUrl(url))
                {
                    var av = new UIAlertView("Not supported",
                                             "Scheme 'tel:' is not supported on this device",
                                             null,
                                             "OK",
                                             null);
                    av.Show();
                }
            };

            //TODO: Step 2d: uncomment to wire up the CallHistoryButton

            // Launches a new instance of CallHistoryController
            CallHistoryButton.TouchUpInside += (object sender, EventArgs e) => {
                CallHistoryController callHistory = this.Storyboard.InstantiateViewController("CallHistoryController") as CallHistoryController;
                if (callHistory != null)
                {
                    callHistory.PhoneNumbers = PhoneNumbers;
                }
                this.NavigationController.PushViewController(callHistory, true);
            };
        }
Exemplo n.º 15
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            var translatedNumber = "";

            TranslateButton.TouchUpInside += (object sender,
                                              EventArgs evt) =>
            {
                // Convert the phone number with text to a number
                // using PhoneTranslator.cs
                translatedNumber =
                    PhoneTranslator.ToNumber(PhoneNumberText.Text);

                // Dismiss the keyboard if text field was tapped
                PhoneNumberText.ResignFirstResponder();

                if (translatedNumber == "")
                {
                    CallButton.SetTitle("Call",
                                        UIControlState.Normal);
                    CallButton.Enabled = false;
                }
                else
                {
                    CallButton.SetTitle("Call " + translatedNumber,
                                        UIControlState.Normal);
                    CallButton.Enabled = true;
                }
            };
            CallButton.TouchUpInside += (object sender,
                                         EventArgs evt) =>
            {
                // Use URL handler with tel: prefix to invoke Apple's Phone app...
                var url = new NSUrl("tel:" + translatedNumber);
                if (UIApplication.SharedApplication.OpenUrl(url))
                {
                    return;
                }

                // ...otherwise show an alert dialog
                var alert =
                    UIAlertController.Create("Not supported",
                                             "Scheme 'tel:' is not supported on this device",
                                             UIAlertControllerStyle.Alert);
                alert.AddAction(UIAlertAction.Create("Ok",
                                                     UIAlertActionStyle.Default,
                                                     null));
                PresentViewController(alert,
                                      true,
                                      null);
            };
        }
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            // Perform any additional setup after loading the view, typically from a nib.


            TranslateButton.TouchUpInside += (object sender, EventArgs e) =>
            {
                translatedNumber = PhoneTranslator.ToNumber(PhoneNumberText.Text);
                PhoneNumberText.ResignFirstResponder();

                if (translatedNumber == "")
                {
                    CallButton.SetTitle("Call ", UIControlState.Normal);
                    CallButton.Enabled = false;
                }
                else
                {
                    CallButton.SetTitle("Call " + translatedNumber, UIControlState.Normal);
                    CallButton.Enabled = true;
                }
            };

            CallButton.TouchUpInside += (object sender, EventArgs e) =>
            {
                if (translatedNumber.Length > 0)
                {
                    PhoneNumbers.Add(translatedNumber);
                }

                var url = new NSUrl("tel:" + translatedNumber);
                //...otherwise show an alert dialog.
                if (!UIApplication.SharedApplication.OpenUrl(url))
                {
                    var alert = UIAlertController.Create("Not supported", "Scheme 'tel:' is not supported on this device", UIAlertControllerStyle.Alert);
                    alert.AddAction(UIAlertAction.Create("Ok", UIAlertActionStyle.Default, null));
                    PresentViewController(alert, true, null);
                }
            };

            CallHistoryButton.TouchUpInside += (object sender, EventArgs e) =>
            {
                CallHistoryController callHistoryCtrl = this.Storyboard.InstantiateViewController("CallHistoryController") as CallHistoryController;
                if (callHistoryCtrl != null)
                {
                    callHistoryCtrl.PhoneNumbers = PhoneNumbers;
                    this.NavigationController.PushViewController(callHistoryCtrl, true);
                }
            };
        }
Exemplo n.º 17
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         panel1.Enabled = true;
         App.PhoneBook.AddPhoneBookRow(App.PhoneBook.NewPhoneBookRow());
         phoneBookBindingSource.MoveLast();
         PhoneNumberText.Focus();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
         App.PhoneBook.RejectChanges();
     }
 }
Exemplo n.º 18
0
 public override void ViewDidLoad()
 {
     base.ViewDidLoad();
     PhoneNumberText.ResignFirstResponder();
     CallButton.TouchUpInside += (sender, e) => {
         var url = new NSUrl("tel:" + PhoneNumberText.Text);
         if (!UIApplication.SharedApplication.OpenUrl(url))
         {
             var alert = UIAlertController.Create("Not Supported",
                                                  "Schema 'tel:' is not supported on this device", UIAlertControllerStyle.Alert);
             alert.AddAction(UIAlertAction.Create("OK", UIAlertActionStyle.Default, null));
             PresentViewController(alert, true, null);
         }
     };
 }
Exemplo n.º 19
0
        private void DeleteClient_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                foreach (Customer cs in lc.Cust)
                {
                    if (ClientsListBox.SelectedItem != null)
                    {
                        if (cs.Name == ClientsListBox.SelectedItem.ToString())
                        {
                            NameCustomerText.Text   = cs.Name;
                            SiteText.Text           = cs.Site;
                            RepresentativeText.Text = cs.Representative;
                            PhoneNumberText.Text    = cs.RepPhone.ToString();

                            Log.logging("Удален клиент: " + cs.Name + " " + DateTime.Now);
                            lc.Cust.Remove(cs);

                            break;
                        }
                    }
                }
                Serialization.Serialize(lc);



                ClientsListBox.Items.Clear();

                foreach (var item in lc.Cust)
                {
                    ClientsListBox.Items.Add(item.Name);
                }



                NameCustomerText.Clear();
                SiteText.Clear();
                RepresentativeText.Clear();
                PhoneNumberText.Clear();

                MessageBox.Show("Удалено!");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                Log.logging("Ошибка: " + ex);
            }
        }
Exemplo n.º 20
0
        public async override void ViewDidLoad()
        {
            base.ViewDidLoad();

            string translatedNumber = "";

            TranslateButton.TouchUpInside += (object sender, EventArgs e) => {
                // Convert the phone number with text to a number
                // using PhoneTranslator.cs
                translatedNumber = PhoneTranslator.ToNumber(PhoneNumberText.Text);

                // Dismiss the keyboard if text field was tapped
                PhoneNumberText.ResignFirstResponder();

                if (translatedNumber == "")
                {
                    CallButton.SetTitle("Call", UIControlState.Normal);
                    CallButton.Enabled = false;
                }
                else
                {
                    CallButton.SetTitle("Call " + translatedNumber, UIControlState.Normal);
                    CallButton.Enabled = true;
                }
            };

            CallButton.TouchUpInside += (object sender, EventArgs e) => {
                var url = new NSUrl("tel:" + translatedNumber);

                // Use URL handler with tel: prefix to invoke Apple's Phone app,
                // otherwise show an alert dialog

                if (!UIApplication.SharedApplication.OpenUrl(url))
                {
                    var alert = UIAlertController.Create("Not supported", "Scheme 'tel:' is not supported on this device", UIAlertControllerStyle.Alert);
                    alert.AddAction(UIAlertAction.Create("Ok", UIAlertActionStyle.Default, null));
                    PresentViewController(alert, true, null);
                }
            };

            signatureView.Layer.BorderColor = UIColor.FromRGBA(184, 134, 11, 255).CGColor;
            signatureView.Layer.BorderWidth = 1f;

            signatureView.StrokeCompleted += (sender, e) => UpdateControls();
            signatureView.Cleared         += (sender, e) => UpdateControls();

            UpdateControls();
        }
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            // Perform any additional setup after loading the view, typically from a nib.

            string translatedNumber = "";

            //TODO: Step 1a: uncomment to wire up TranslateButton

            TranslateButton.TouchUpInside += (object sender, EventArgs e) => {
                // Convert the phone number with text to a number - from PhoneTranslator.cs
                translatedNumber = Core.PhonewordTranslator.ToNumber(PhoneNumberText.Text);

                // Dismiss the keyboard - if Text Field was tapped
                PhoneNumberText.ResignFirstResponder();

                if (translatedNumber == "")
                {
                    CallButton.SetTitle("Call ", UIControlState.Normal);
                    CallButton.Enabled = false;
                }
                else
                {
                    CallButton.SetTitle("Call " + translatedNumber, UIControlState.Normal);
                    CallButton.Enabled = true;
                }
            };


            //TODO: Step 1b: uncomment to wire up CallButton

            // On "Call" button-up, try to dial a phone number
            CallButton.TouchUpInside += (object sender, EventArgs e) => {
                var url = new NSUrl("tel:" + translatedNumber);

                // Use URL handler with tel: prefix to invoke the Apple's Phone app, otherwise show alert dialog
                if (!UIApplication.SharedApplication.OpenUrl(url))
                {
                    var av = new UIAlertView("Not supported",
                                             "Scheme 'tel:' is not supported on this device",
                                             null,
                                             "OK",
                                             null);
                    av.Show();
                }
            };
        }
Exemplo n.º 22
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            // Perform any additional setup after loading the view, typically from a nib.

            TranslateButton.TouchUpInside += (object sender, EventArgs e) => {
                // Convert the phone number with text to a number
                // using PhonewordTranslator
                translatedNumber = Core.PhonewordTranslator.ToNumber(PhoneNumberText.Text);

                // Dismiss the keyboard if text field was tapped
                PhoneNumberText.ResignFirstResponder();

                if (translatedNumber == "")
                {
                    callButton.SetTitle("Call", UIControlState.Normal);
                    callButton.Enabled = false;
                }
                else
                {
                    callButton.SetTitle("Call " + translatedNumber, UIControlState.Normal);
                    callButton.Enabled = true;
                }
            };

            callButton.TouchUpInside += (object sender, EventArgs e) => {
                //Store the phone number that we're dialing in PhoneNumbers
                PhoneNumbers.Add(translatedNumber);

                var url = new NSUrl("tel:" + translatedNumber);

                // Use URL handler with tel: prefix to invoke Apple's Phone app,
                // otherwhise show an alert dialog

                if (!UIApplication.SharedApplication.OpenUrl(url))
                {
                    var av = new UIAlertView("Not Supported",
                                             "Scheme 'tel:' is not supported on this device",
                                             null,
                                             "OK",
                                             null);

                    av.Show();
                }
            };
        }
Exemplo n.º 23
0
        public override void ViewDidLoad()
        {
            Console.WriteLine("デバッグログの出力");

            base.ViewDidLoad();
            // Perform any additional setup after loading the view, typically from a nib.

            TranslateButton.TouchUpInside += (object sender, EventArgs e) =>
            {
                // Convert the phone number with text to a number
                // using PhoneTranslator.cs
                translatedNumber = PhoneTranslator.ToNumber(
                    PhoneNumberText.Text);

                // Dismiss the keyboard if text field was tapped
                PhoneNumberText.ResignFirstResponder();

                if (translatedNumber == "")
                {
                    CallButton.SetTitle("Call ", UIControlState.Normal);
                    CallButton.Enabled = false;
                }
                else
                {
                    CallButton.SetTitle("Call " + translatedNumber,
                                        UIControlState.Normal);
                    CallButton.Enabled = true;
                }
            };

            CallButton.TouchUpInside += (object sender, EventArgs e) =>
            {
                //Store the phone number that we're dialing in PhoneNumbers
                PhoneNumbers.Add(translatedNumber);

                // Use URL handler with tel: prefix to invoke Apple's Phone app...
                var url = new NSUrl("tel:" + translatedNumber);

                // otherwise show an alert dialog
                if (!UIApplication.SharedApplication.OpenUrl(url))
                {
                    var alert = UIAlertController.Create("Not supported", "Scheme 'tel:' is not supported on this device", UIAlertControllerStyle.Alert);
                    alert.AddAction(UIAlertAction.Create("Ok", UIAlertActionStyle.Default, null));
                    PresentViewController(alert, true, null);
                }
            };
        }
Exemplo n.º 24
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            // Perform any additional setup after loading the view, typically from a nib.
            CallButton.Enabled = false;

            string translatedNumber = "";

            TranslateButton.TouchUpInside += (sender, e) =>
            {
                translatedNumber = PhonewordTranslator.ToNumber(PhoneNumberText.Text);
                if (translatedNumber != null)
                {
                    CallButton.SetTitle("Call " + translatedNumber, UIControlState.Normal);
                    CallButton.Enabled = true;
                }
                else
                {
                    CallButton.SetTitle("Call", UIControlState.Normal);
                    CallButton.Enabled = false;
                }
            };

            PhoneNumberText.ShouldReturn += delegate {
                PhoneNumberText.ResignFirstResponder();
                return(true);
            };

            CallButton.TouchUpInside += delegate
            {
                var alertPrompt = new UIAlertView("Dial Number?",
                                                  "Do you want to call " + translatedNumber + "?",
                                                  null, "No", "Yes");

                alertPrompt.Dismissed += (sender, e) => {
                    if (e.ButtonIndex >= alertPrompt.FirstOtherButtonIndex)
                    {
                        phoneNumbers.Add(translatedNumber);
                        NSUrl url = new NSUrl("tel:" + translatedNumber);
                        UIApplication.SharedApplication.OpenUrl(url);
                    }
                };

                alertPrompt.Show();
            };
        }
Exemplo n.º 25
0
        private void AddClient_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (ClientsListBox.SelectedItem.ToString() != NameCustomerText.Text)
                {
                    Customer cust = new Customer(NameCustomerText.Text, SiteText.Text, RepresentativeText.Text, PhoneNumberText.Text);

                    lc.Cust.Add(cust);
                    Log.logging("Добавлен клиент: " + cust.Name + " " + DateTime.Now);
                    Serialization.Serialize(lc);

                    ClientsListBox.Items.Clear();


                    lc = Serialization.Deserialze(lc);

                    NameCustomerText.Clear();
                    SiteText.Clear();
                    RepresentativeText.Clear();
                    PhoneNumberText.Clear();


                    foreach (var item in lc.Cust)
                    {
                        ClientsListBox.Items.Add(item.Name);
                    }
                    MessageBox.Show("Сохранено!");
                }
                else
                {
                    MessageBox.Show("Такой заказчик уже существует!");
                    NameCustomerText.Clear();
                    SiteText.Clear();
                    RepresentativeText.Clear();
                    PhoneNumberText.Clear();

                    ClientsListBox.SelectedItem = -1;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                Log.logging("Ошибка" + ex);
            }
        }
Exemplo n.º 26
0
 void ReleaseDesignerOutlets()
 {
     if (callButton != null)
     {
         callButton.Dispose();
         callButton = null;
     }
     if (PhoneNumberText != null)
     {
         PhoneNumberText.Dispose();
         PhoneNumberText = null;
     }
     if (TranslateButton != null)
     {
         TranslateButton.Dispose();
         TranslateButton = null;
     }
 }
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            string translatedNumber = "";

            TranslateButton.TouchUpInside += (object sender, EventArgs e) => {
                // Convert the phone number with text to a number
                // using PhoneTranslator.cs
                translatedNumber = PhoneWord_iOS.PhonewordTranslator.ToNumber(
                    PhoneNumberText.Text);

                // Dismiss the keyboard if text field was tapped
                PhoneNumberText.ResignFirstResponder();

                if (translatedNumber == "")
                {
                    CallButton.SetTitle("Call", UIControlState.Normal);
                    CallButton.Enabled = false;
                }
                else
                {
                    CallButton.SetTitle("Call " + translatedNumber, UIControlState.Normal);
                    CallButton.Enabled = true;
                }
            };

            CallButton.TouchUpInside += (object sender, EventArgs e) => {
                var url = new NSUrl("tel:" + translatedNumber);

                // Use URL handler with tel: prefix to invoke Apple's Phone app,
                // otherwise show an alert dialog

                if (!UIApplication.SharedApplication.OpenUrl(url))
                {
                    var av = new UIAlertView("Not supported",
                                             "Scheme 'tel:' is not supported on this device",
                                             null,
                                             "OK",
                                             null);
                    av.Show();
                }
            };
        }
Exemplo n.º 28
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();


            //public List<string> PhoneNumbers { get; set; }

            headingLabel.Text = "Enter A Phoneword";
            translateButton.SetTitle(@"Translate To Number", UIControlState.Normal);
            callButton.SetTitle(@"Call", UIControlState.Normal);
            callHistoryButton.SetTitle(@"Call History Button", UIControlState.Normal);

            translateButton.TouchUpInside += (object sender, EventArgs e) =>
            {
                translatedNumber = PhoneTranslator.ToNumber(PhoneNumberText.Text);
                PhoneNumberText.ResignFirstResponder();

                if (translatedNumber == "")
                {
                    callButton.SetTitle(@"Call", UIControlState.Normal);
                    callButton.Enabled = false;
                }
                else
                {
                    callButton.SetTitle(@"Call " + translatedNumber, UIControlState.Normal);
                    callButton.Enabled = true;
                }
            };
            callButton.TouchUpInside += (object sender, EventArgs e) =>
            {
                PhoneNumbers.Add(translatedNumber);
            };
            callHistoryButton.TouchUpInside += (object sender, EventArgs e) =>
            {
                // Launches a new instance of CallHistoryController
                CallHistoryController callHistory = this.Storyboard.InstantiateViewController("CallHistoryController") as CallHistoryController;
                if (callHistory != null)
                {
                    callHistory.PhoneNumbers = PhoneNumbers;
                    this.NavigationController.PushViewController(callHistory, true);
                }
            };
        }
Exemplo n.º 29
0
        //onCreate 와 같이 한번만 호출된다.
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            // Perform any additional setup after loading the view, typically from a nib.

            PhoneNumberText.ResignFirstResponder();

            CallButton.TouchUpInside += (object sender, EventArgs e) =>
            {
                var url = new NSUrl("tel:" + PhoneNumberText.Text);

                if (!UIApplication.SharedApplication.OpenUrl(url))
                {
                    var alert = UIAlertController.Create("Not Supported", "Schema tel: ", UIAlertControllerStyle.Alert);
                    alert.AddAction(UIAlertAction.Create("OK", UIAlertActionStyle.Default, null));
                    PresentViewController(alert, true, null);
                }
            };
        }
Exemplo n.º 30
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            TranslateButton.TouchUpInside += (object sender, EventArgs e) => {
                translatedNumber = Core.PhonewordTranslator.ToNumber(PhoneNumberText.Text);
                PhoneNumberText.ResignFirstResponder();

                if (translatedNumber == string.Empty)
                {
                    CallButton.SetTitle("Call", UIControlState.Normal);
                    CallButton.Enabled = false;
                }
                else
                {
                    CallButton.SetTitle("Call " + translatedNumber, UIControlState.Normal);
                    CallButton.Enabled = true;
                }
            };

            CallButton.TouchUpInside += (object sender, EventArgs e) => {
                PhoneNumbers.Add(translatedNumber);

                var url = new NSUrl("tel:" + translatedNumber);

                if (!UIApplication.SharedApplication.OpenUrl(url))
                {
                    var av = new UIAlertView("Not supported", "Scheme 'tel:' is not supported on this device", null, "OK", null);
                    av.Show();
                }
            };

            CallHistoryButton.TouchUpInside += (object sender, EventArgs e) =>
            {
                CallHistoryController callHistory = this.Storyboard.InstantiateViewController("CallHistoryController") as CallHistoryController;
                if (callHistory != null)
                {
                    callHistory.PhoneNumbers = PhoneNumbers;
                    this.NavigationController.PushViewController(callHistory, true);
                }
            };
            // Perform any additional setup after loading the view, typically from a nib.
        }