private void tbTIN_Validating(object sender, CancelEventArgs e) { string error; tooltip.Hide(tbTIN); if (tbTIN.Text == string.Empty) { return; } if (!CheckTIN.CheckNumberTIN(tbTIN.Text, out error)) { tbTIN.SetToolTipe(error); tbTIN.Focus(); return; } if (persCards == null) //Кеширование { persCards = _repository.GetAllCards(out error); } int duplTin = persCards.Where(card => card.PersCard_TIN == tbTIN.Text && card.PersCard_Id != id).Count(); if (duplTin > 0) { tbTIN.SetToolTipe("Картка з таким ІПН вже існує"); tbTIN.Focus(); return; } DateTime dtDOB = CheckTIN.GetDateOfBirth(tbTIN.Text, out error); if (error == string.Empty) { tbDOB.Text = dtDOB.ToShortDateString(); tbDOB.Refresh(); } Sex sex = CheckTIN.GetSex(tbTIN.Text, out error); if (error == string.Empty) { if (sex == Sex.Female) { rbFemale.Checked = true; } else { rbMale.Checked = true; } } }
private void tbTIN_Validating(object sender, CancelEventArgs e) { string error; tooltip.Hide(tbTIN); if (tbTIN.Text == string.Empty) { return; } if (!CheckTIN.CheckNumberTIN(tbTIN.Text, out error)) { tbTIN.SetToolTipe(error); tbTIN.Focus(); return; } }