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; }
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; } }