public Uzivatele Over(string login, string heslo) { foreach (Uzivatel oUzivatel in this._uzivatele) { if (oUzivatel.login.Equals(login) && oUzivatel.heslo.Equals(heslo) && oUzivatel.aktivni.Equals("1") && int.Parse(oUzivatel.opravneni) > 0) { this._isUserValid = true; this._curentUserID = oUzivatel.id; this._curentUser = oUzivatel; //Opravneni if (_curentUser.opravneni.Equals("1")) { _sSQL = "WHERE id=" + this._curentUser.id; } else if (_curentUser.opravneni.Equals("2")) { _sSQL = "WHERE id_skupiny=" + this._curentUser.id_skupiny; this._vybranyUzivatel = this._curentUser; _sSQL += new Zamestnanci_skupiny().OpravneniZamestnance().ToString(); } else { _sSQL = " "; } return(this); } } this._isUserValid = false; this._curentUserID = "0"; return(this); }
private Uzivatele NactiData() { this._uzivatele = new List <Uzivatel>(); MySqlDataReader aReader = DatabaseConect.GetRS("SELECT * FROM zamestnanci " + this._sSQL + " "); //Naplni while (aReader.Read()) { //vytvořime třidu uzivatel a naplníme data Uzivatel oUzivatel = new Uzivatel(); oUzivatel.jmeno = aReader["jmeno"].ToString(); oUzivatel.prijmeni = aReader["prijmeni"].ToString(); oUzivatel.login = aReader["login"].ToString(); oUzivatel.heslo = aReader["heslo"].ToString(); oUzivatel.id = aReader["id"].ToString(); oUzivatel.rfid = aReader["rfid"].ToString(); oUzivatel.aktivni = aReader["aktivni"].ToString(); oUzivatel.opravneni = aReader["opravneni"].ToString(); oUzivatel.id_skupiny = aReader["id_skupiny"].ToString(); oUzivatel.dovolena = aReader["dovolena"].ToString(); //vytvorili jsme kolekci uzivatelu= _uzivatele this._uzivatele.Add(oUzivatel); } aReader.Close(); return(this); }
private void cmdOK_Click(object sender, EventArgs e) { foreach (Control oControl in this.Controls) { if (oControl.GetType().ToString() == "System.Windows.Forms.TextBox") { if (oControl.Text.Trim().Equals("")) { Functions.MsgBox("Všechna pole musí být zadána!", MessageBoxIcon.Exclamation); return; } } } if ((!this.Text.Equals("Editace"))) { if (Program.oUzivatele.ExistujeLogin(tbLogin.Text)) { Functions.MsgBox("Zadaný login již existuje!"); return; } if (Program.oUzivatele.ExistujeRFID(tbRFID.Text)) { Functions.MsgBox("RFID karta je již přiřazena!"); return; } } //Vytvoříme objekt Uzivatel a nahrneme editovana data Uzivatel oUzivatelUloz = new Uzivatel(); if (this.Text.Equals("Editace")) { oUzivatelUloz.id = Program.oUzivatele.GetSelectUser().id; } else //zjistime posledni id pro nový záznam { //Functions.MsgBox(DatabaseConect.GetLastID()); oUzivatelUloz.id = "001"; } oUzivatelUloz.jmeno = tbJmeno.Text; oUzivatelUloz.prijmeni = tbPrijmeni.Text; oUzivatelUloz.login = tbLogin.Text; oUzivatelUloz.heslo = tbHeslo.Text; oUzivatelUloz.id_skupiny = (cmbGroup.SelectedValue).ToString();//SelectedValue.ToString(); oUzivatelUloz.opravneni = (cmbOpravneni.SelectedIndex + 1).ToString(); oUzivatelUloz.aktivni = Functions.GetStringFromBool(cbxAktivni.Checked.ToString(), "1", "0"); oUzivatelUloz.dovolena = numUpDownDovolena.Value.ToString(); oUzivatelUloz.rfid = tbRFID.Text; Program.oUzivatele.UlozUzivatele(oUzivatelUloz); new Zamestnanci_skupiny().UlozZamestnance_skupinu(lvSkupiny); this.Close(); }
public Uzivatele VyberUzivatele(string id_uzivatele) { foreach (Uzivatel oUzivatel in this._uzivatele) { if (id_uzivatele.Equals(oUzivatel.id)) { this._vybranyUzivatel = oUzivatel; return(this); } } this._vybranyUzivatel = null; return(this); }
private void NactiUzivatele() { Uzivatel oUzivatel = Program.oUzivatele.GetSelectUser(); tbJmeno.Text = oUzivatel.jmeno; tbPrijmeni.Text = oUzivatel.prijmeni; tbLogin.Text = oUzivatel.login; tbHeslo.Text = oUzivatel.heslo; tbRFID.Text = oUzivatel.rfid; numUpDownDovolena.Value = int.Parse(oUzivatel.dovolena); string sBool; sBool = Functions.GetStringFromBool(int.Parse((Program.oUzivatele.GetSelectUser().aktivni)), "True", "False"); cbxAktivni.Checked = bool.Parse(sBool); cmbOpravneni.SelectedIndex = int.Parse(Program.oUzivatele.GetSelectUser().opravneni) - 1; //int index = cmbGroup.FindString(Program.oSkupiny.VyberSkupinu(Program.oUzivatele.GetSelectUser().id_skupiny).GetSelectGroup().popis); //cmbGroup.SelectedIndex = index; cmbGroup.SelectedValue = int.Parse(Program.oUzivatele.GetSelectUser().id_skupiny); //cmbGroup.SelectedIndex = int.Parse(Program.oUzivatele.GetSelectUser().id_skupiny) - 1; }
public Uzivatele UlozUzivatele(Uzivatel oUzivatel) { this._vybranyUzivatel = oUzivatel; this.UlozData(); return(this); }