private void txtTcNo_TextChanged(object sender, EventArgs e) { _eTracker.Clear(); var istxtTcNoFieldEmpty = string.IsNullOrWhiteSpace(txtTcNo.Text); if (istxtTcNoFieldEmpty || txtTcNo.TextLength != 11) { _eTracker.SetError(txtTcNo, "Geçersiz TC No"); } try { var result = Validator.TCNoKontrolu(txtTcNo.Text); if (result == false) { _eTracker.SetError(txtTcNo, "Geçersiz TC No"); } } catch (Exception) { _eTracker.SetError(txtTcNo, "Geçersiz TC No"); } }
static void Main(string[] args) { var engine = new FileHelperEngine <ModelClass>(); ErrorTracker.Clear(); var productRecords = engine.ReadFile(@"C:\whatever.txt"); foreach (var errorMessage in ErrorTracker.ErrorList) { Console.WriteLine(errorMessage); } Console.ReadKey(); }
private void btnRegisterInformationDone_Click(object sender, EventArgs e) { var eTracker = new ErrorTracker(errorProvider); eTracker.Clear(); if (monthCalendar.SelectionRange.Start.Date == DateTime.MinValue) { eTracker.SetError(lblDate, "Tarih seçiniz"); } // TODO : tablo kategorize edilince degistir if (!_isSectionSelected) { eTracker.SetError(lblSection, "Bölüm seçiniz"); } if (!_isMemberSelected) { eTracker.SetError(lblFacultyMember, "Öğretim üyesi seçiniz"); } if (!_isDiagnoseSelected) { eTracker.SetError(lblPatientDiagnose, "Tanı giriniz"); } if (!_isStateSelected) { eTracker.SetError(lblPatientStatus, "Statü seçiniz"); } if (eTracker.Count != 0) { return; } SetAllPanelVisibility(false); linkLblReports.Enabled = true; panelReports.Visible = true; panelReports.Location = _visibleDockPoint; }
private void btnOkFileInformationPage_Click(object sender, EventArgs e) { var eTracker = new ErrorTracker(errorProvider); eTracker.Clear(); if (txtTcNo.Text.Length < 11) { eTracker.SetError(txtTcNo, "TC Kimlik No eksik veya hatalı"); } else if (txtTcNo.Text.Length == 11) //Kontroller Gerçek TC numarası girilmiş mi onun kontrolü yapılmaktadır. { tcNo = txtTcNo.Text; if (!TCNoKontrol(tcNo)) { eTracker.SetError(txtTcNo, "TC Kimlik No eksik veya hatalı"); } else if (!TCNoKontrol2(tcNo)) { eTracker.SetError(txtTcNo, "TC Kimlik No eksik veya hatalı"); } } if (string.IsNullOrWhiteSpace(txtFileNumber.Text)) { eTracker.SetError(txtFileNumber, "Dosya numarası boş bırakılamaz"); } if (eTracker.Count != 0) { return; } linkLblRegisterInformation.Enabled = true; SetAllPanelVisibility(false); panelRegisterInformation.Visible = true; panelRegisterInformation.Location = _visibleDockPoint; panelRegisterInformation.Size = new Size(910, 485); }