Exemple #1
0
        public static void IzmeniZaposlenog(Zaposleni zaposleni)
        {
            using (SqlConnection conn = new SqlConnection(Projekat.CONNECTION_STRING))
            {
                try
                {
                    conn.Open();

                    SqlCommand command = conn.CreateCommand();
                    command.CommandText = @"UPDATE Zaposleni SET Ime=@Ime, Prezime=@Prezime,Tip=@Tip,
                                        KorisnickoIme=@KorisnickoIme,Lozinka=@Lozinka,Obrisan=@Obrisan WHERE Id=@Id ";

                    command.Parameters.Add(new SqlParameter("@Ime", zaposleni.Ime));
                    command.Parameters.Add(new SqlParameter("@Prezime", zaposleni.Prezime));
                    command.Parameters.Add(new SqlParameter("@Tip", zaposleni.Tip));
                    command.Parameters.Add(new SqlParameter("@KorisnickoIme", zaposleni.KorisnickoIme));
                    command.Parameters.Add(new SqlParameter("@Lozinka", zaposleni.Lozinka));
                    command.Parameters.Add(new SqlParameter("@Obrisan", zaposleni.Obrisan));
                    command.Parameters.Add(new SqlParameter("@Id", zaposleni.Id));

                    command.ExecuteNonQuery();
                }
                catch (Exception)
                {
                    Console.WriteLine("Nije uspela sql naredba");
                    return;
                }
            }
        }
Exemple #2
0
        public static void DodajZaposlenog(Zaposleni zaposleni)
        {
            using (SqlConnection conn = new SqlConnection(Projekat.CONNECTION_STRING))
            {
                try
                {
                    conn.Open();

                    SqlCommand command = conn.CreateCommand();
                    command.CommandText = @"INSERT INTO Zaposleni (Ime, Prezime,Tip,KorisnickoIme,Lozinka,Obrisan) 
                                                     VALUES (@Ime, @Prezime,@Tip,@KorisnickoIme,@Lozinka,@Obrisan)";

                    command.Parameters.Add(new SqlParameter("@Ime", zaposleni.Ime));
                    command.Parameters.Add(new SqlParameter("@Prezime", zaposleni.Prezime));
                    command.Parameters.Add(new SqlParameter("@Tip", zaposleni.Tip));
                    command.Parameters.Add(new SqlParameter("@KorisnickoIme", zaposleni.KorisnickoIme));
                    command.Parameters.Add(new SqlParameter("@Lozinka", zaposleni.Lozinka));
                    command.Parameters.Add(new SqlParameter("@Obrisan", zaposleni.Obrisan));

                    command.ExecuteNonQuery();
                }
                catch (Exception)
                {
                    Console.WriteLine("Nije uspela sql naredba");
                    return;
                }
            }
        }
Exemple #3
0
 public Racun(int id, DateTime datum, int Id_Kupac, Kupac kupac, int Id_Zaposleni, Zaposleni zaposleni)
 {
     this.id              = id;
     this.Id_Kupac        = Id_Kupac;
     this.Id_Zaposleni    = Id_Zaposleni;
     this.datum           = datum;
     this.kupac           = kupac;
     this.zaposleni       = zaposleni;
     listaStavkiNamestaja = new ObservableCollection <StavkaProdajeNamestaja>();
     listaStavkiUsluga    = new ObservableCollection <StavkaProdajeUsluge>();
 }
Exemple #4
0
 private Projekat()
 {
     TipNamestaja           = new ObservableCollection <model.TipNamestaja>();
     Namestaj               = new ObservableCollection <model.Namestaj>();
     Kupac                  = new ObservableCollection <model.Kupac>();
     StavkaProdajeNamestaja = new ObservableCollection <model.StavkaProdajeNamestaja>();
     Racun                  = new ObservableCollection <model.Racun>();
     Akcija                 = new ObservableCollection <model.Akcija>();
     Usluga                 = new ObservableCollection <model.Usluga>();
     StavkaProdajeUsluge    = new ObservableCollection <model.StavkaProdajeUsluge>();
     Zaposleni              = new ObservableCollection <model.Zaposleni>();
     UlogovaniKorisnik      = new Zaposleni();
 }
Exemple #5
0
        public Object Clone()
        {
            Zaposleni kopija = new Zaposleni();

            kopija.Id            = Id;
            kopija.Ime           = Ime;
            kopija.Prezime       = Prezime;
            kopija.Tip           = Tip;
            kopija.KorisnickoIme = KorisnickoIme;
            kopija.Lozinka       = Lozinka;
            kopija.Obrisan       = Obrisan;

            return(kopija);
        }
Exemple #6
0
        public static void ObrisiZaposlenog(Zaposleni zaposleni)
        {
            using (SqlConnection conn = new SqlConnection(Projekat.CONNECTION_STRING))
            {
                try
                {
                    conn.Open();

                    SqlCommand command = conn.CreateCommand();
                    command.CommandText = @"UPDATE Zaposleni SET Obrisan=@Obrisan WHERE Id=@Id ";

                    command.Parameters.Add(new SqlParameter("@Obrisan", zaposleni.Obrisan));
                    command.Parameters.Add(new SqlParameter("@Id", zaposleni.Id));

                    command.ExecuteNonQuery();
                }
                catch (Exception)
                {
                    Console.WriteLine("Nije uspela sql naredba");
                    return;
                }
            }
        }
Exemple #7
0
        public static void UcitajZaposlene()
        {
            using (SqlConnection connection = new SqlConnection(Projekat.CONNECTION_STRING))
            {
                try
                {
                    connection.Open();

                    DataSet ds = new DataSet();

                    SqlCommand command = connection.CreateCommand();
                    command.CommandText = @"SELECT * FROM Zaposleni ";
                    SqlDataAdapter daZaposleni = new SqlDataAdapter();
                    daZaposleni.SelectCommand = command;
                    daZaposleni.Fill(ds, "Zaposleni");

                    foreach (DataRow row in ds.Tables["Zaposleni"].Rows)
                    {
                        Zaposleni n = new Zaposleni();
                        n.Id            = (int)row["Id"];
                        n.Ime           = (string)row["Ime"];
                        n.Prezime       = (string)row["Prezime"];
                        n.KorisnickoIme = (string)row["KorisnickoIme"];
                        n.Lozinka       = (string)row["Lozinka"];
                        n.Tip           = (string)row["Tip"];
                        n.Obrisan       = (bool)row["Obrisan"];

                        Projekat.Instance.Zaposleni.Add(n);
                    }
                }
                catch (Exception)
                {
                    Console.WriteLine("Nije uspela sql naredba");
                    return;
                }
            }
        }