예제 #1
0
        private void Sticenik_Load(object sender, EventArgs e)
        {
            OdabirOdjela.DataSource     = Odjel.DohvatiOdjele();
            OdabirSobe.DataSource       = Soba.DohvatiSobeUOdjelu(OdabirOdjela.SelectedValue.ToString());
            OdabirSkrbitelja.DataSource = Skrbitelj.DohvatiSkrbitelje();

            Odjel odabraniOdjel = OdabirOdjela.SelectedItem as Odjel;

            OdabirSobe.DataSource = Soba.DohvatiSobe(odabraniOdjel);

            if (noviSticenik != null)
            {
                UnosIme.Text                   = noviSticenik.Ime;
                UnosPrezime.Text               = noviSticenik.Prezime;
                UnosOIB.Text                   = noviSticenik.OIBSticenika.ToString();
                UnosMjestoRodenja.Text         = noviSticenik.MjestoRođenja;
                UnosBrOsobne.Text              = noviSticenik.BrojOsobneIskazncie;
                UnosMjestoIzdavanjaOsobne.Text = noviSticenik.MjestoIzdavanjaOsobne;
                UnosAdresaPrebivalista.Text    = noviSticenik.AdresaPrebivalista;
                UnosTelefon.Text               = noviSticenik.Telefon.ToString();
                UnosKontaktOsoba.Text          = noviSticenik.KontaktOsoba;
                UnosTelKontaktOsobe.Text       = noviSticenik.KontaktTelefon.ToString();
                UnosRazlogSmjestaja.Text       = noviSticenik.RazlogSmještaja;
            }
        }
예제 #2
0
        private void PrikazSobe_Click(object sender, EventArgs e)
        {
            trenutnoPrikazano = "sobe";
            PostaviVelicinu();
            List <Soba> listaSoba = Soba.DohvatiSveSobe();

            Prikaz.DataSource = listaSoba;
            SakrijStupceSobe(Prikaz);
        }
예제 #3
0
 private void Dodaj_Click(object sender, EventArgs e)
 {
     if (novaSoba == null)
     {
         novaSoba = new Soba();
     }
     novaSoba.Broj_sobe = int.Parse(UnosBrojSobe.Text);
     novaSoba.Odjel     = int.Parse(OdabirOdjela.SelectedValue.ToString());
     novaSoba.Spremi();
     this.Close();
 }
예제 #4
0
        public static List <Soba> DohvatiSobeUOdjelu(string odabraniOdjel)
        {
            Soba         soba      = null;
            List <Soba>  listaSoba = new List <Soba>();
            string       sqlUpit   = "SELECT * FROM Sobe WHERE OdjeliID_Odjela = " + odabraniOdjel;
            DbDataReader dr        = SQLServer.Instance.DohvatiDataReader(sqlUpit);

            while (dr.Read())
            {
                soba = new Soba(dr);
                listaSoba.Add(soba);
            }
            dr.Close();
            return(listaSoba);
        }
예제 #5
0
        public static List <Soba> DohvatiSveSobe()
        {
            Soba         soba      = null;
            List <Soba>  listaSoba = new List <Soba>();
            string       sqlUpit   = "SELECT * FROM Sobe, Odjeli WHERE Sobe.OdjeliID_Odjela = Odjeli.ID_Odjela";
            DbDataReader dr        = SQLServer.Instance.DohvatiDataReader(sqlUpit);

            while (dr.Read())
            {
                soba           = new Soba(dr);
                soba.ImeOdjela = dr["Naziv_Odjela"].ToString();
                listaSoba.Add(soba);
            }
            dr.Close();
            return(listaSoba);
        }
예제 #6
0
 private void OdabirOdjela_SelectedIndexChanged(object sender, EventArgs e)
 {
     OdabirSobe.DataSource = Soba.DohvatiSobeUOdjelu(OdabirOdjela.SelectedValue.ToString());
 }
예제 #7
0
        private void PrikaziSobeKojePripadajuOdjelima()
        {
            List <Soba> listaSobaPoOdjelima = Soba.DohvatiSobeUOdjelu(Prikaz.CurrentRow.Cells[0].Value.ToString());

            DodatniPrikaz.DataSource = listaSobaPoOdjelima;
        }
예제 #8
0
 public NovaSoba(Soba odabranaSoba)
 {
     InitializeComponent();
     novaSoba = odabranaSoba;
 }