示例#1
0
        private void adaugareUtilizator(object sender, EventArgs e)
        {
            string username           = vAdministrator.GetTextBoxUsername().Text;
            string password           = vAdministrator.GetTextBoxPassword().Text;
            int    indexTipUtilizator = vAdministrator.GetComboBoxTipUtilizator().SelectedIndex;

            if (username.Length > 0 && password.Length > 0)
            {
                if (persistentaUtilizatori.CautaUtilizator(username) != null)
                {
                    MessageBox.Show("Exista deja un utilizator cu username-ul \"" + username + "\"");
                }
                else
                {
                    if (indexTipUtilizator == 0)
                    {
                        Utilizator utilizator = new Utilizator(username, password, "angajat");
                        if (persistentaUtilizatori.AdaugareUtilizator(utilizator))
                        {
                            MessageBox.Show("Adaugare incheiata cu succes!");
                            clearFieldsContent();
                        }
                        else
                        {
                            MessageBox.Show("Nu s-a realizat adaugare in fisier!");
                        }
                    }
                    if (indexTipUtilizator == 1)
                    {
                        Utilizator utilizator = new Utilizator(username, password, "administrator");
                        if (persistentaUtilizatori.AdaugareUtilizator(utilizator))
                        {
                            MessageBox.Show("Adaugare incheiata cu succes!");
                            clearFieldsContent();
                        }
                        else
                        {
                            MessageBox.Show("Nu s-a realizat adaugare in fisier!");
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("Nu s-a introdus numele sau parola utilizatorului!");
            }
        }
示例#2
0
        private void login(object sender, EventArgs e)
        {
            string username = this.vWelcome.GetTextBoxUsername().Text;
            string password = this.vWelcome.GetTextBoxPassword().Text;

            if (username.Length > 0 && password.Length > 0)
            {
                Utilizator utilizator = persistUtilizatori.CautaUtilizator(username);
                if (utilizator != null)
                {
                    if (utilizator.GetTipUtilizator().Equals("administrator"))
                    {
                        if (password.Equals(utilizator.GetPassword()))
                        {
                            MessageBox.Show("Logare cu succes ca admin!");

                            this.vWelcome.Hide();
                            CAdministrator cAdministrator = new CAdministrator(utilizator.GetUsername());
                            cAdministrator.GetVAdministrator().Show();
                        }
                        else
                        {
                            MessageBox.Show("Parola incorecta!");
                            vWelcome.GetTextBoxPassword().Text = "";
                        }
                    }
                    else
                    {
                        if (password.Equals(utilizator.GetPassword()))
                        {
                            MessageBox.Show("Logare cu succes!");

                            this.vWelcome.Hide();
                            CAngajat cAngajat = new CAngajat(utilizator.GetUsername());
                            cAngajat.GetVAngajat().Show();
                        }
                        else
                        {
                            MessageBox.Show("Parola incorecta!");
                            vWelcome.GetTextBoxPassword().Text = "";
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Nume sau parola incorecta!");
                }
            }
            else
            {
                MessageBox.Show("Nu s-a introdus numele sau parola");
            }
        }