public static ZaposleniRadnoMjestoDTO readerToZaposleniRadnoMjestoDTO(MySqlDataReader reader) { ZaposleniRadnoMjestoDTO zaposleniRadnoMjesto=new ZaposleniRadnoMjestoDTO(); zaposleniRadnoMjesto.DatumZaposlenja=reader.GetDateTime("datumZaposlenja"); try { zaposleniRadnoMjesto.DatumOtkaza = reader.GetDateTime("datumOtkaza"); } catch { } return zaposleniRadnoMjesto; }
public ZaposleniKreiranjeForm(ZaposleniDTO zaposleni) { InitializeComponent(); txbLozinka.TextChanged += new EventHandler(txbLozinka1_TextChanged); ZaposleniRadnoMjestoDTO zaposleniRM = (BioskopUtil.getDAOFactory().getZaposleniRadnoMjestoDAO().getRadnaMjestaZaposlenog(zaposleni))[0]; txbIme.Text = zaposleni.Ime; txbPrezime.Text = zaposleni.Prezime; txbKorisnickoIme.Text = zaposleni.KorisnickoIme; txbEmail.Text = zaposleni.Email; txbBrojTelefona.Text = zaposleni.Telefon; BioskopUtil.initRadnoMjestoComboBox(cboxRadnoMjesto, zaposleniRM.RadnoMjesto.Id); cbAktivan.Checked = zaposleni.Aktivan == 1 ? true : false; dtpDatumRodjenja.Value = zaposleni.DatumRodjenja; dtpDatumZaposlenja.Value = zaposleniRM.DatumZaposlenja; this.zaposleniRadnoMjesto = zaposleniRM; this.Text = "Izmjena naloga"; }
public bool insert(ZaposleniRadnoMjestoDTO zaposleniRadnoMjesto) { if (zaposleniRadnoMjesto == null) return false; MySqlConnection connection = ConnectionPool.checkOutConnection(); MySqlCommand command = connection.CreateCommand(); if (zaposleniRadnoMjesto.DatumOtkaza == null) { command.CommandText = insertQuerry; } else { command.CommandText = insertWithDatumOtkazaQuerry; command.Parameters.AddWithValue("datumOtkaza", zaposleniRadnoMjesto.DatumOtkaza); } command.Parameters.AddWithValue("idZaposleni", zaposleniRadnoMjesto.Zaposleni.Id); command.Parameters.AddWithValue("idRadnoMjesto", zaposleniRadnoMjesto.RadnoMjesto.Id); command.Parameters.AddWithValue("datumZaposlenja", zaposleniRadnoMjesto.DatumZaposlenja); int num=command.ExecuteNonQuery(); ConnectionPool.checkInConnection(connection); return num > 0; }
private ZaposleniRadnoMjestoDTO controlsToZaposleni() { ZaposleniDTO zaposleni = new ZaposleniDTO(); zaposleni.Ime = txbIme.Text; zaposleni.Prezime = txbPrezime.Text; zaposleni.Lozinka=BioskopUtil.sha256(txbLozinka.Text); zaposleni.Telefon = txbBrojTelefona.Text; zaposleni.KorisnickoIme = txbKorisnickoIme.Text; zaposleni.DatumRodjenja = dtpDatumRodjenja.Value; zaposleni.Email = txbEmail.ForeColor == SystemColors.GrayText ? "" : txbEmail.Text; zaposleni.Aktivan = cbAktivan.Checked ? 1 : 0; ZaposleniRadnoMjestoDTO zaposleniRadnoMjesto = new ZaposleniRadnoMjestoDTO(); zaposleniRadnoMjesto.RadnoMjesto = BioskopUtil.getRadnoMjestoFromComboBox(cboxRadnoMjesto); zaposleniRadnoMjesto.Zaposleni = zaposleni; zaposleniRadnoMjesto.DatumZaposlenja = dtpDatumZaposlenja.Value; zaposleniRadnoMjesto.DatumOtkaza = dtpDatumZaposlenja.Value; return zaposleniRadnoMjesto; }
private void updateZaposleniRadnoMjestoDTOFromControls(ZaposleniRadnoMjestoDTO zaposleniRadnoMjesto) { zaposleniRadnoMjesto.Zaposleni.Ime = txbIme.Text; zaposleniRadnoMjesto.Zaposleni.Prezime = txbPrezime.Text; if (!(string.IsNullOrEmpty(txbLozinka.Text) && txbKorisnickoIme.Text.Equals(this.zaposleniRadnoMjesto.Zaposleni.KorisnickoIme))) { zaposleniRadnoMjesto.Zaposleni.Lozinka = BioskopUtil.sha256(txbLozinka.Text); } zaposleniRadnoMjesto.Zaposleni.Telefon = txbBrojTelefona.Text; zaposleniRadnoMjesto.Zaposleni.KorisnickoIme = txbKorisnickoIme.Text; zaposleniRadnoMjesto.Zaposleni.DatumRodjenja = dtpDatumRodjenja.Value; zaposleniRadnoMjesto.Zaposleni.Email = txbEmail.ForeColor == SystemColors.GrayText ? "" : txbEmail.Text; zaposleniRadnoMjesto.Zaposleni.Aktivan = cbAktivan.Checked ? 1 : 0; zaposleniRadnoMjesto.RadnoMjesto = BioskopUtil.getRadnoMjestoFromComboBox(cboxRadnoMjesto); zaposleniRadnoMjesto.DatumZaposlenja = dtpDatumZaposlenja.Value; zaposleniRadnoMjesto.DatumOtkaza = dtpDatumZaposlenja.Value; }