private void okbtn_Click(object sender, RoutedEventArgs e) { if (f.CheckForInternetConnection()) { if (checkIfThereIsNOBLankTB() == 0) { if (CheckIDNo(idtb.Text)) { employee ee = new employee(); int getid = f.num_of_mone("employees", "moneemployees"); getid++; ee.employee_id = getid; ee.adress = adresstb.Text; ee.company = this.c; ee.dateofjoin = dateforjoin(); ee.employee_id_number = idtb.Text; ee.firstname = this.fnametb.Text; ee.lastname = this.lnametb.Text; ee.password = f.strEncryptred(this.passwordBox.Password.ToString()); ee.geolocation = "32.291347,34.8620103"; ee.phone = this.phonetb.Text; f.commit_employee(ee); f.commit("employees", "{\"moneemployees\":" + getid + "}"); MessageBox.Show("בוצע בהצלחה!"); compnaymanage cm = new compnaymanage(this.c, this.use); cm.Show(); this.Close(); } else { MessageBox.Show("תעודת זהות אינה תקינה"); } } else { MessageBox.Show("שים לב שיש שדות רקים"); } } else { MessageBox.Show("אין אינטרנט"); } }
private void okbtn_Click(object sender, RoutedEventArgs e) { string errors = ""; int errors_count = 0; if (f.CheckForInternetConnection()) { if (fnametb.Text != "") { bool containsInt = fnametb.Text.Any(char.IsDigit); bool cont_spaical = f.CheckSpacialCherter(fnametb.Text); if (containsInt == true || cont_spaical == true) { errors += "\n שם לא יכול להכי תווים מיוחדים או מספרים"; errors_count++; } else { this.e.firstname = fnametb.Text; } } else { errors += "\n שם לא יכול להיות ריק"; errors_count++; } if (idnumbertb.Text != "") { if (f.CheckIDNo(idnumbertb.Text)) { this.e.employee_id_number = idnumbertb.Text; } else { errors += "\n תעודת זהות אינה תקינה"; errors_count++; } } if (lnametb.Text != "") { bool containsInt = lnametb.Text.Any(char.IsDigit); bool cont_spaical = f.CheckSpacialCherter(lnametb.Text); if (containsInt == true || cont_spaical == true) { errors += "\n שם לא יכול להכי תווים מיוחדים או מספרים"; errors_count++; } else { this.e.lastname = lnametb.Text; } } else { errors += "\n שם משפחה לא יכול להיות ריק"; errors_count++; } if (adresstb.Text != "") { this.e.adress = adresstb.Text; } else { errors += "\n כתובת אינה יכולה להיות ריקה"; errors_count++; } if (phonetb.Text != "") { bool conset_phone_digit_check = f.IsDigitsOnly(phonetb.Text); if (conset_phone_digit_check == false) { errors += "\n טלפון לא יכול להכיל תווים חוץ ממספרים"; errors_count++; } else { this.e.phone = phonetb.Text; } } else { errors += "\n טלפון אינו יכול להיות ריק"; errors_count++; } if (passwordBox.Password != "") { this.e.password = f.strEncryptred(passwordBox.Password); } if (errors_count == 0) { f.commit_employee(this.e); MessageBox.Show("בוצע בהצלחה"); compnaymanage cm = new compnaymanage(this.c, this.u); cm.Show(); this.Close(); } else { MessageBox.Show(errors); } } else { MessageBox.Show("אין חיבור לאינטרנט"); } }