private Pohyby NactiDochazku() { this._dochazka = new List <Pohyb>(); MySqlDataReader aReader = DatabaseConect.GetRS("SELECT * FROM pohyb WHERE id_zamestnance='" + Program.oUzivatele.GetSelectUser().id + "' AND YEAR(datum)='" + this._oRok + "'AND MONTH(datum)='" + this._oMesic + "'"); //Naplni while (aReader.Read()) { //vytvořime třidu uzivatel a naplníme data Pohyb oPohyb = new Pohyb(); oPohyb.id = aReader["id"].ToString(); oPohyb.id_zamestnance = aReader["id_zamestnance"].ToString(); oPohyb.rfid = aReader["rfid"].ToString(); oPohyb.datum = aReader["datum"].ToString(); oPohyb.id_typ = aReader["id_typ"].ToString(); oPohyb.jmeno = aReader["jmeno"].ToString(); oPohyb.prijmeni = aReader["prijmeni"].ToString(); oPohyb.aktivni = aReader["aktivni"].ToString(); oPohyb.typ_popis = aReader["typ_popis"].ToString(); oPohyb.upraveno = aReader["upraveno"].ToString(); oPohyb.upravil_id = aReader["upravil_id"].ToString(); //vytvorili jsme kolekci uzivatelu= _uzivatele this._dochazka.Add(oPohyb); } aReader.Close(); return(this); }
public Uzivatele SetPohyb(string oRok, string oMesic, string oId_Pohyb) { this._vybranyId_pohyb = oId_Pohyb; Pohyby oPohyby = new Pohyby(Program.oUzivatele, oRok, oMesic); oPohyby.VyberPohyb(oId_Pohyb); this._vybranyPohyb = oPohyby.GetSelectPohyb(); return(this); }
public Pohyby VyberPohyb(string id_pohyb) { foreach (Pohyb oPohyb in this._dochazka) { if (id_pohyb.Equals(oPohyb.id)) { this._vybranyPohyb = oPohyb; return(this); } } this._vybranyPohyb = null; return(this); }
private void cmdOK_Click(object sender, EventArgs e) { string oDatum = Convert.ToDateTime(dateTimePickerDatum.Text + " " + numericUpDownHod.Value.ToString() + ":" + numericUpDownMin.Value.ToString()).ToString(); string sId_Novy = "1"; //Functions.MsgBox(oDatum); Pohyb oPohyb = new Pohyb(); if (this.Name.Equals("Nový záznam")) { sId_Novy = "0"; } oPohyb.UlozPohyb(cmbDuvod.SelectedValue.ToString(), cmbDuvod.Text.ToString(), DateTime.Parse(oDatum).ToString("yyyy-MM-dd HH:mm:ss"), sId_Novy); this.Close(); }
private void SmazatPohyb(string sId) { //Potvrzeni smazani DialogResult dlgRes; Pohyb oPohyb = new Pohyb(); dlgRes = MessageBox.Show("Opravdu chcete smazat záznam: " + Program.oUzivatele.SetPohyb(this.tsCombRok.Text, this.tsCombMesic.Text, sId).GetCurentPohyb().typ_popis + " " + Program.oUzivatele.SetPohyb(this.tsCombRok.Text, this.tsCombMesic.Text, sId).GetCurentPohyb().datum, Application.ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dlgRes == DialogResult.Yes) { oPohyb.OdsranPohyb(sId); NactiLvDochazka(); } }