public static bool ChangeDjelatnikPassword(Djelatnik d) { SqlParameter[] parameters = new SqlParameter[3]; parameters[0] = new SqlParameter("@IDDjelatnik", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = d.IDDjelatnik }; parameters[1] = new SqlParameter("@NovaLozinka", SqlDbType.NVarChar, 50) { Direction = ParameterDirection.Input, Value = d.Lozinka }; parameters[2] = new SqlParameter("@output", SqlDbType.Int) { Direction = ParameterDirection.Output }; SqlHelper.ExecuteDataset(cs, CommandType.StoredProcedure, "AzurirajLozinku", parameters); int output = (int)parameters[2].Value; return(output == 1); }
public Projekt(string naziv, DateTime datumOtvaranja, Djelatnik voditelj, Klijent klijent, string opisProjekta) { Naziv = naziv; DatumOtvaranja = datumOtvaranja; Voditelj = voditelj; Klijent = klijent; OpisProjekta = opisProjekta; }
public static void AddNewDjelatnik(Djelatnik d) { SqlParameter[] parameters = new SqlParameter[8]; parameters[0] = new SqlParameter("@Ime", SqlDbType.NVarChar, 30) { Direction = ParameterDirection.Input, Value = d.Ime }; parameters[1] = new SqlParameter("@Prezime", SqlDbType.NVarChar, 30) { Direction = ParameterDirection.Input, Value = d.Prezime }; parameters[2] = new SqlParameter("@TipID", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = (int)d.Tip }; parameters[3] = new SqlParameter("@Email", SqlDbType.NVarChar, 30) { Direction = ParameterDirection.Input, Value = d.Email }; parameters[4] = new SqlParameter("@Lozinka", SqlDbType.NVarChar, 30) { Direction = ParameterDirection.Input, Value = d.Lozinka }; parameters[5] = new SqlParameter("@DatumZaposlenja", SqlDbType.Date) { Direction = ParameterDirection.Input, Value = d.DatumZaposlenja.ToShortDateString() }; parameters[6] = new SqlParameter("@TimID", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = d.Tim == null ? (object)DBNull.Value : d.Tim.IDTim }; parameters[7] = new SqlParameter("@output", SqlDbType.Int) { Direction = ParameterDirection.Output }; SqlHelper.ExecuteDataset(cs, CommandType.StoredProcedure, "DodajNovogDjelatnika", parameters); }
public static bool UpdateDjelatnik(Djelatnik d) { SqlParameter[] parameters = new SqlParameter[7]; //@ID int, @Ime nvarchar(30), @Prezime nvarchar(30), @TipID int, @Email nvarchar(50), @TimID int, @output bit output parameters[0] = new SqlParameter("@IDDjelatnik", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = d.IDDjelatnik }; parameters[1] = new SqlParameter("@Ime", SqlDbType.NVarChar, 30) { Direction = ParameterDirection.Input, Value = d.Ime }; parameters[2] = new SqlParameter("@Prezime", SqlDbType.NVarChar, 30) { Direction = ParameterDirection.Input, Value = d.Prezime }; parameters[3] = new SqlParameter("@TipID", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = (int)d.Tip }; parameters[4] = new SqlParameter("@Email", SqlDbType.NVarChar, 50) { Direction = ParameterDirection.Input, Value = d.Email }; parameters[5] = new SqlParameter("@TimID", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = d.Tim.IDTim }; parameters[6] = new SqlParameter("@output", SqlDbType.Int) { Direction = ParameterDirection.Output }; SqlHelper.ExecuteDataset(cs, CommandType.StoredProcedure, "AzurirajDjelatnika", parameters); int output = (int)parameters[6].Value; return(output == 1); }
public static Satnica GetZadnjaSatnicaDjelatnikaZaProjekt(Djelatnik d, Projekt p) { SqlParameter[] parameters = new SqlParameter[2]; parameters[0] = new SqlParameter("@IDDjelatnik", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = d.IDDjelatnik }; parameters[1] = new SqlParameter("@IDProjekt", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = p.IDProjekt }; DataTable tblSatnica = SqlHelper.ExecuteDataset(cs, CommandType.StoredProcedure, "DohvatiZadnjuSatnicuDjelatnika", parameters).Tables[0]; if (tblSatnica.Rows.Count == 0) { return(null); } DataRow row = tblSatnica.Rows[0]; return(new Satnica { IDSatnica = int.Parse(row["IDSatnica"].ToString()), Djelatnik = d, DatumSatnice = DateTime.Parse(row["DatumSatnice"].ToString()), ProjektID = p.IDProjekt, Komentar = row["Komentar"].ToString(), RadniSati = double.Parse(row["RadniSati"].ToString()), PrekovremeniSati = double.Parse(row["PrekovremeniSati"].ToString()) }); }
public Tim(int idTim, string naziv, Djelatnik voditelj) : this(naziv, voditelj) => IDTim = idTim;
public Tim(string naziv, Djelatnik voditelj) { Naziv = naziv; Voditelj = voditelj; }
public Projekt(int idProjekt, string naziv, DateTime datumOtvaranja, Djelatnik voditelj, Klijent klijent, string opisProjekta) : this(naziv, datumOtvaranja, voditelj, klijent, opisProjekta) => IDProjekt = idProjekt;