Example #1
0
        //Pegar os telefones em duas janelas
        //Formatar os campos
        //Devolver no formato 1111111111;111111111;1111111111;111111111

        public string GetPhones(string winTitle, int idxPhoneOne, int idxPhoneTwo, int idxPhoneThree, string chwinTitle, int idxPhoneFourth)
        {
            try
            {
                var     retPhones = "";
                WinApiX winApi    = new WinApiX();

                var firstPhone  = winApi.GetText(winTitle, idxPhoneOne);
                var secondPhone = winApi.GetText(winTitle, idxPhoneTwo);
                var thirdPhone  = winApi.GetText(chwinTitle, idxPhoneThree);
                var fourthPhone = winApi.GetText(chwinTitle, idxPhoneFourth);

                Regex.Replace(firstPhone, "[^0-9]", "");
                Regex.Replace(secondPhone, "[^0-9]", "");
                Regex.Replace(thirdPhone, "[^0-9]", "");
                Regex.Replace(fourthPhone, "[^0-9]", "");

                retPhones = Regex.Replace(firstPhone, "[^0-9]", "") +
                            "," + Regex.Replace(secondPhone, "[^0-9]", "") +
                            "," + Regex.Replace(thirdPhone, "[^0-9]", "") +
                            "," + Regex.Replace(fourthPhone, "[^0-9]", "");
                return(retPhones);
            }
            catch (System.Exception)
            {
                //Todo Gerar Log
                throw;
            }
        }
Example #2
0
        private void Button3_Click(object sender, EventArgs e)
        {
            WinApiX winApiX = new WinApiX();
            var     phones  = winApiX.GetPhonesGEO();

            lblComercial.Text = "";
            label1.Text       = "";

            var labelCom = winApiX.GetTextFields();

            lblComercial.Text = labelCom;

            label1.Text = phones;
        }