Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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;
            }
        }