Example #1
0
        public _FormKlient(string nazwa, string adres_, string pesel_, string nr, double konto_, int id, _FormKonsultant form)
        {
            InitializeComponent();
            this.Text      = "PBanK   Klient " + nazwa;
            this.form      = form;
            this.stanKonta = konto_;
            this.idKlienta = id;

            imie.Text      = nazwa;
            adres.Text     = adres_;
            pesel.Text     = pesel_;
            nr_dowodu.Text = nr;
            konto.Text     = konto_.ToString();
        }
Example #2
0
        private void logowanie_Click(object sender, EventArgs e)
        {
            string login1 = login.Text;
            string haslo1 = haslo.Text;

            login.Text = null;
            haslo.Text = null;
            using (P_BankowoscEntities Dane = new P_BankowoscEntities()) {
                var zalogowanyP = from p in Dane.Pracownik
                                  where (p.login.Equals(login1) && p.haslo.Equals(haslo1))
                                  select p;

                foreach (Pracownik p in zalogowanyP)
                {
                    if (p.Stanowisko == "Dyrektor")
                    {
                        permissionLevel = 100;
                    }
                    if (p.Stanowisko == "Zarzadca Oddzialu")
                    {
                        permissionLevel = 50;
                    }
                    if (p.Stanowisko == "Konsultant")
                    {
                        permissionLevel = 30;
                    }
                    if (p.Stanowisko == "Asystent")
                    {
                        permissionLevel = 20;
                    }
                    ImNaz   = p.Imię + " " + p.Nazwisko;
                    this.ID = p.ID;//
                }

                /*    var zalogowanyK = from k in Dane.Klient
                 *                    where (k.login.Equals(login1) && k.haslo.Equals(haslo1))
                 *                    select k;
                 *
                 *  foreach (Klient k in zalogowanyK) {
                 *      //MessageBox.Show("Zalogowano jako klient " + k.Imię + " " + k.Nazwisko);
                 *      //if(loggedOnPhone()){
                 *          if (this.checkphone(/*device.getIMEI,k.Urzadzenie_Mobilne, k.Urzadzenie_Mobilne)) {
                 *
                 *
                 *              permissionLevel = 5;
                 *              ImNaz = k.Imię + " " + k.Nazwisko;
                 *              this.ID = k.ID;
                 *          }
                 *      else {
                 *          permissionLevel = 5;
                 *          ImNaz = k.Imię + " " + k.Nazwisko;
                 *          this.ID = k.ID;
                 *      }
                 *  }
                 */
                if (permissionLevel == 0)
                {
                    timer1.Enabled    = true;
                    wrongpass.Visible = true;
                }
                else
                {
                    this.Visible = false;
                    switch (permissionLevel)
                    {
                    /*    case 5:
                     *      _FormKlient formK = new _FormKlient(ImNaz, this);
                     *      formK.ShowDialog();
                     *      break;  */
                    case 20:
                        _FormAsystent formA = new _FormAsystent(ImNaz, this);
                        formA.ShowDialog();
                        break;

                    case 30:
                        _FormKonsultant formKo = new _FormKonsultant(ImNaz, this);
                        formKo.ShowDialog();
                        break;

                    case 50:
                        _FormZarzadca formZ = new _FormZarzadca(ImNaz, this, this.ID);
                        formZ.ShowDialog();
                        break;

                    case 100:
                        _FormDyrektor formD = new _FormDyrektor(ImNaz, this, this.ID);
                        formD.ShowDialog();
                        break;
                    }
                }
            }
        }