public bool AddUser(string fnm, string lnm, string mnm, string phn, string orgempl) { string LoginForAddUser = TxtBox_LName.Text.Substring(0, 2) + TxtBox_FName.Text.Substring(0, 2) + TxtBox_MName.Text.Substring(0, 2) + TxtBox_Phone.Text.Substring(TxtBox_Phone.Text.Length - 2) , PasswordForAddUser = TxtBox_Phone.Text.Substring(0, 2) + RandomToPassword() + TxtBox_Phone.Text.Substring(TxtBox_Phone.Text.Length - 2); int posit = OwBDC.ReturnidPositionForRegistration(orgempl); if (OwBDC.ReturnidForFullInfo(fnm, lnm, mnm, phn) == 0) { OrganizationEmployee organizationEmployee = new OrganizationEmployee() { FirstName = fnm, LastName = lnm, MiddleName = mnm, PhoneNumber = phn, Login = LoginForAddUser.ToLower(), Password = PasswordForAddUser, idPosition = posit }; db.OrganizationEmployee.Add(organizationEmployee); db.SaveChanges(); return(true); } else { return(false); } }
private void GridTable_SelectionChanged(object sender, SelectionChangedEventArgs e) { OrganizationEmployee OgrEmpl = GridTable.SelectedItem as OrganizationEmployee; if (OgrEmpl != null) { check = db.OrganizationEmployee.Where(w => w.FirstName == OgrEmpl.FirstName && w.LastName == OgrEmpl.LastName && w.MiddleName == OgrEmpl.MiddleName).Select(s => s.idEmployee).FirstOrDefault(); } else { check = 0; } }