Exemple #1
0
        private void btnDumb_Click(object sender, EventArgs e)
        {
            int searched = 0;
            int hasImage = 0;
            int skiped = 0;
            rtxbxDumber.Text += " Starting ..... ";
            string prefix = txbx_Dumber_prefix.Text;
            int  Num_length = int.Parse(numUD_length.Value.ToString());

            int start = int.Parse(NumFrom.Value.ToString());
            int end = int.Parse(NumTo.Value.ToString());
            for(int  i=start;i<=end;i++)
            {
                string num = prefix + LeftZaeros((i), Num_length-prefix.Length );
                if (!settings.GetsessionExpired())
                {

                    DumbedNumber d = new DumbedNumber();
                    d.number = num;
                    if (this.onList(d) && this.ckbx_3_skipDumbedBefore.Checked)
                    {
                        skiped++;
                        continue;
                    }
                       d.TrueCallerInfo();

                    if (dataBasemanager.NumberExisted(d.number) == false && d.Tostore())
                        dataBasemanager.AddNew(d);

                    if (d.Has_Image())
                        hasImage++;
                    searched++;
                    rtxbxDumber.Text += (Environment.NewLine + num + ": Dumbed at" + DateTime.Now.ToShortTimeString());

                    if (d.HasError)
                    {
                        rtxbxDumber.Text += Environment.NewLine + "     Error " + d.ErrorType.ToString();
                        return;
                    }
                    NumFrom.Value++;
                }
            }

            lbl_Dumber_Result_HasImage.Text = "With Images="+hasImage.ToString();
            lbl_Dumber_Result_Searched.Text = "Searched="+searched.ToString();
            lblSkipped.Text = "Skipped=" + skiped;
        }
Exemple #2
0
        private bool DumbNumber(string num)
        {
            try
            {

                DumbedNumber d = new DumbedNumber();
                d.number = num;
                d.TrueCallerInfo();

                if (dataBasemanager.NumberExisted(d.number) == false && d.Tostore())
                    dataBasemanager.AddNew(d);

                return !d.HasError;// false;
            }
            catch { return false; }
        }