예제 #1
0
        public Ugovor(int sifra, Pas pasPr, Klijent klijentPr, Radnik radnikPr)
        {
            PasDAO p = new PasDAO("localhost", "Centar", "root", "");
            List<Pas> pas = new List<Pas>();
            pas = p.getByExample(Convert.ToString(pasPr.id));

            KlijentDAO k = new KlijentDAO("localhost", "Centar", "root", "");
            List<Klijent> klij = new List<Klijent>();
            klij = k.getByExample(klijentPr.jmb);

            RadnikDAO r = new RadnikDAO("localhost", "Centar", "root", "");
            List<Radnik> rad = new List<Radnik>();
            rad = r.getByExample(radnikPr.jmb);

            Sifra = sifra;
            Pas = pas[0];
            Vlasnik = klij[0];
            Radnik = rad[0];
        }
 private void button_add_Click(object sender, RoutedEventArgs e)
 {
     //dodavanje radnika bruteforce
     try
     {
         if (textBox_username_add.Text.Length==0)
         {
             textBox_username_add.Text = null;
             pwBox_add.Password = null;
         }
         Radnik r = new Radnik(textBox_opisPosla_add.Text, DatePicker_datumRodjenja_add.SelectedDate.Value, textBox_jmb_add.Text, textBox_ime_add.Text, textBox_prezime_add.Text, textBox_adresa_add.Text, textBox_username_add.Text, pwBox_add.Password);
         RadnikDAO radnik = new RadnikDAO("localhost", "Centar", "root", "");
         radnik.create(r);
         System.Windows.Forms.MessageBox.Show("Radnik je uspiješno dodan","Obaviještenje");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 private void button_edit_Click(object sender, RoutedEventArgs e)
 {
     Radnik pom;
     //update radnika na osnovu jmb
     try
     {
         if (textBox_username_edit.Text.Length == 0)
         {
             textBox_username_edit.Text = null;
             pwBox_edit.Password = null;
         }
         Radnik r = new Radnik(textBox_opisPosla_edit.Text, DatePicker_datumRodjenja_edit.SelectedDate.Value, textBox_jmb_edit.Text, textBox_ime_edit.Text, textBox_prezime_edit.Text, textBox_adresa_edit.Text, textBox_username_edit.Text, pwBox_edit.Password);
         RadnikDAO radnik = new RadnikDAO("localhost", "Centar", "root", ""); 
         pom = radnik.update(r);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 public Login_prva(Radnik rad)
 {
     InitializeComponent();
     r = rad;
 }
 private void MenuItemEdit_Click(object sender, RoutedEventArgs e)
 {
     if (radioButton_searchKlijenta.IsChecked == true)
     {
         Klijent k = new Klijent();
         k = listBox_login.SelectedItem as Klijent;
         Edit_Klijenta_namespace.Edit_Klijenta editKlijenta = new Edit_Klijenta_namespace.Edit_Klijenta(k);
         editKlijenta.ShowDialog();
     }
     else if (radioButton_searchPsa.IsChecked == true)
     {
         Pas p=new Pas();
         p = listBox_login.SelectedItem as Pas;
         Edit_psa_namespace.Edit_Psa editPsa = new Edit_psa_namespace.Edit_Psa(p);
         editPsa.ShowDialog();
         
     }
     else if (radioButton_searchRadnika.IsChecked == true)
     {
         Radnik r = new Radnik();
         r = listBox_login.SelectedItem as Radnik;
         edit_i_dodavanje_radnika.Edit_Radnika EditovanjeRadnika = new edit_i_dodavanje_radnika.Edit_Radnika(r);
         EditovanjeRadnika.ShowDialog();
     }
 }
        private void MenuItemObrisi_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (radioButton_searchKlijenta.IsChecked == true)
                {
                    KlijentDAO k1 = new KlijentDAO("localhost", "Centar", "root", "");
                    Klijent k = new Klijent();
                    k = listBox_login.SelectedItem as Klijent;
                    k1.delete(k);

                }
                else if (radioButton_searchPsa.IsChecked == true)
                {
                    PasDAO pas1 = new PasDAO("localhost", "Centar", "root", "");
                    Pas p = new Pas();
                    p = listBox_login.SelectedItem as Pas;
                    pas1.delete(p);

                }
                else if (radioButton_searchRadnika.IsChecked == true)
                {
                    RadnikDAO radnik1 = new RadnikDAO("localhost", "Centar", "root", "");
                    Radnik r = new Radnik();
                    r = listBox_login.SelectedItem as Radnik;
                    radnik1.delete(r);
                }
                listBox_login.Items.Remove(listBox_login.SelectedItem);
            }
            catch (Exception izuz)
            {
                System.Windows.Forms.MessageBox.Show(izuz.Message);
            }
        }
 public Edit_Radnika(Radnik r)
 {
     InitializeComponent();
     rad = r;
 }
예제 #8
0
        public Ugovor(int sifra, int idPas, int idKlijent, int idRadnik)
        {
            PasDAO p = new PasDAO("localhost", "Centar", "root", "");
            Pas pas = new Pas();
            pas = p.getById(idPas);

            KlijentDAO k = new KlijentDAO("localhost", "Centar", "root", "");
            Klijent klij = new Klijent();
            klij = k.getById(idKlijent);

            RadnikDAO r = new RadnikDAO("localhost", "Centar", "root", "");
            Radnik rad = new Radnik();
            rad = r.getById(idRadnik);

            Sifra = sifra;
            Pas = pas;
            Vlasnik = klij;
            Radnik = rad;
        }
 public void PotpisivanjeUgovora(Radnik radnik, Pas pas, Klijent klijent, int sifra)
 {
 }
 public void DodajRadnika(Radnik radnik)
 {
 }