public static bool UpdateTim(Tim t) { SqlParameter[] parameters = new SqlParameter[3]; parameters[0] = new SqlParameter("@IDTim", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = t.IDTim }; parameters[1] = new SqlParameter("@Naziv", SqlDbType.NVarChar, 30) { Direction = ParameterDirection.Input, Value = t.Naziv }; parameters[2] = new SqlParameter("@output", SqlDbType.Int) { Direction = ParameterDirection.Output }; SqlHelper.ExecuteDataset(cs, CommandType.StoredProcedure, "AzurirajTim", parameters); int output = (int)parameters[2].Value; return(output == 1); }
public Djelatnik(string ime, string prezime, int tip, string email, DateTime datumZaposlenja, Tim tim) { Ime = ime; Prezime = prezime; Tip = (TipDjelatnika)tip; Email = email; DatumZaposlenja = datumZaposlenja; Tim = tim; }
public static IEnumerable <Djelatnik> GetDjelatniciTima(Tim t) { var tblDjelatnici = SqlHelper.ExecuteDataset(cs, "DohvatiSveDjelatnikeIzTima", t.IDTim).Tables[0]; foreach (DataRow row in tblDjelatnici.Rows) { yield return(new Djelatnik ( idDjelatnik: (int)row["IDDjelatnik"], ime: row["Ime"].ToString(), prezime: row["Prezime"].ToString(), tip: (int)row["TipID"], email: row["Email"].ToString(), datumZaposlenja: DateTime.Parse(row["DatumZaposlenja"].ToString()), tim: t )); } }
public static void AddNewTim(Tim t) { SqlParameter[] parameters = new SqlParameter[2]; parameters[0] = new SqlParameter("@Naziv", SqlDbType.NVarChar, 30) { Direction = ParameterDirection.Input, Value = t.Naziv }; parameters[1] = new SqlParameter("@VoditeljID", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = t.Voditelj.IDDjelatnik }; SqlHelper.ExecuteDataset(cs, CommandType.StoredProcedure, "DodajNoviTim", parameters); }
public static Tim GetTimDjelatnika(int djelatnikID) { DataTable tblTim = SqlHelper.ExecuteDataset(cs, "DohvatiPodatkeOTimuDjelatnika", djelatnikID).Tables[0]; if (tblTim.Rows.Count == 0) { return(null); } DataRow row = tblTim.Rows[0]; Tim tim = new Tim { IDTim = (int)row["IDTim"], Naziv = row["Naziv"].ToString() }; tim.Voditelj = GetDjelatnik((int)row["VoditeljID"], tim); return(tim); }
public static Djelatnik GetDjelatnik(int idDjelatnik, Tim tim) { DataTable tblDjelatnik = SqlHelper.ExecuteDataset(cs, "DohvatiPodatkeODjelatniku", idDjelatnik).Tables[0]; if (tblDjelatnik.Rows.Count == 0) { return(null); } DataRow row = tblDjelatnik.Rows[0]; return(new Djelatnik ( idDjelatnik: (int)row["IDDjelatnik"], ime: row["Ime"].ToString(), prezime: row["Prezime"].ToString(), tip: (int)row["TipID"], email: row["Email"].ToString(), lozinka: row["Lozinka"].ToString(), datumZaposlenja: DateTime.Parse(row["DatumZaposlenja"].ToString()), tim: tim ?? GetTim((int)row["TipID"]) )); }
public Djelatnik(string ime, string prezime, int tip, string email, string lozinka, DateTime datumZaposlenja, Tim tim) : this(ime, prezime, tip, email, datumZaposlenja, tim) => Lozinka = lozinka;