protected void gvFakulteti_SelectedIndexChanged(object sender, EventArgs e)
        {
            SqlDataAccess  sql      = new SqlDataAccess();
            List <Telefon> Telefoni = sql.TelefoniByKontaktId(Convert.ToInt32(gvFakulteti.SelectedRow.Cells[6].Text));
            List <Email>   Email    = sql.EmailByKontaktId(Convert.ToInt32(gvFakulteti.SelectedRow.Cells[6].Text));
            List <Adresa>  Adresi   = sql.AdresaByKontaktId(Convert.ToInt32(gvFakulteti.SelectedRow.Cells[6].Text));

            gvTelefoni.DataSource = Telefoni;
            gvTelefoni.DataBind();
            gvTelefoni.Visible = true;

            gvEmail.DataSource = Email;
            gvEmail.DataBind();
            gvEmail.Visible = true;

            gvAdresa.DataSource = Adresi;
            gvAdresa.DataBind();
            gvAdresa.Visible = true;

            lblIme.Text            = gvFakulteti.SelectedRow.Cells[1].Text;
            lblBroj.Visible        = true;
            lblEmail.Visible       = true;
            lblOpis.Visible        = true;
            btnEmailV.Visible      = true;
            btnVnesiTel.Visible    = true;
            txtTelefonBroj.Visible = true;
            txtTelefonOpis.Visible = true;
            txtEmailAdresa.Visible = true;

            lblAdresa.Visible = txtAdresaV.Visible = BtnAdresaV.Visible = true;

            gvFakulteti.SelectedRowStyle.BackColor = System.Drawing.ColorTranslator.FromHtml("#DDE4EC");
        }
        protected void gvAdresa_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            SqlDataAccess sql = new SqlDataAccess();
            int           Id  = Convert.ToInt32(gvAdresa.Rows[e.RowIndex].Cells[0].Text);

            sql.AdresaDelete(Id);

            List <Adresa> Adresi = sql.AdresaByKontaktId(Convert.ToInt32(gvFakulteti.SelectedRow.Cells[6].Text));

            gvAdresa.DataSource = Adresi;
            gvAdresa.DataBind();
        }
        protected void BtnAdresaV_Click(object sender, EventArgs e)
        {
            SqlDataAccess sql = new SqlDataAccess();

            if (txtAdresaV.Text != "")
            {
                sql.AdresaInsert(txtAdresaV.Text, Convert.ToInt32(gvFakulteti.SelectedRow.Cells[6].Text));
            }

            List <Adresa> Adresi = sql.AdresaByKontaktId(Convert.ToInt32(gvFakulteti.SelectedRow.Cells[6].Text));

            gvAdresa.DataSource = Adresi;
            gvAdresa.DataBind();
        }
示例#4
0
        protected void btnAdresaVnes_Click(object sender, EventArgs e)
        {
            SqlDataAccess sql = new SqlDataAccess();

            if (txtEmailAdresa.Text != "")
            {
                sql.AdresaInsert(txtAdresaVnes.Text, Convert.ToInt32(gvUniverziteti.SelectedRow.Cells[5].Text));
            }

            List <Adresa> Adresi = sql.AdresaByKontaktId(Convert.ToInt32(gvUniverziteti.SelectedRow.Cells[5].Text));

            gvAdresi.DataSource = Adresi;
            gvAdresi.DataBind();
        }
示例#5
0
        private void BindFakultet()
        {
            try
            {
                SqlDataAccess sql = new SqlDataAccess();

                Fakultet fakultet = sql.FakultetSelectByKey(FakultetId);
                Vraboten dekan    = sql.VrabotenSelectByKey(fakultet.Dekan);

                if (fakultet != null)
                {
                    lblFakultetIme.InnerText = fakultet.Ime;
                    lblOpis.InnerText        = fakultet.Opis;

                    if (!string.IsNullOrEmpty(fakultet.Slika))
                    {
                        imgFakultetSlika.Src = fakultet.Slika;
                    }
                    else
                    {
                        imgFakultetSlika.Visible = false;
                    }

                    List <Telefon> telefoni = sql.TelefoniByKontaktId(fakultet.KontaktId);

                    rptTelefoni.DataSource = telefoni;
                    rptTelefoni.DataBind();

                    List <Adresa> adresi = sql.AdresaByKontaktId(fakultet.KontaktId);

                    rptAdresi.DataSource = adresi;
                    rptAdresi.DataBind();

                    List <Email> emails = sql.EmailByKontaktId(fakultet.KontaktId);

                    rptEmails.DataSource = emails;
                    rptEmails.DataBind();

                    List <Nasoka> nasoki = sql.NasokaSelectByFakultetId(fakultet.Id);

                    rptNasoki.DataSource = nasoki;
                    rptNasoki.DataBind();

                    DataSet vraboteni = sql.RabotiNaFaksByFaksId(fakultet.Id);

                    rptVraboteni.DataSource = vraboteni;
                    rptVraboteni.DataBind();

                    List <Vraboten> prodekani = sql.VrabotenProDekanJoinByUniId(fakultet.Id);

                    rptProdekani.DataSource = prodekani;
                    rptProdekani.DataBind();

                    aDekan.HRef        = "VrabotenDetails.aspx?id=" + dekan.Id.ToString();
                    lblDekan.InnerText = dekan.Ime + " " + dekan.Prezime;
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#6
0
        private void BindUniverzitet()
        {
            try
            {
                SqlDataAccess sql = new SqlDataAccess();

                Univerzitet univerzitet = sql.UniverzitetSelectByKey(UniverzitetId);
                Vraboten    rektor      = sql.VrabotenSelectByKey(univerzitet.Rektor);

                if (univerzitet != null)
                {
                    lblUniverzitetIme.InnerText = univerzitet.Ime;
                    lblOpis.InnerText           = univerzitet.Opis;

                    if (!string.IsNullOrEmpty(univerzitet.Slika))
                    {
                        imgUniverzitetSlika.Src = univerzitet.Slika;
                    }
                    else
                    {
                        imgUniverzitetSlika.Visible = false;
                    }

                    List <Telefon> telefoni = sql.TelefoniByKontaktId(univerzitet.KontaktId);

                    rptTelefoni.DataSource = telefoni;
                    rptTelefoni.DataBind();

                    List <Adresa> adresi = sql.AdresaByKontaktId(univerzitet.KontaktId);

                    rptAdresi.DataSource = adresi;
                    rptAdresi.DataBind();

                    List <Email> emails = sql.EmailByKontaktId(univerzitet.KontaktId);

                    rptEmails.DataSource = emails;
                    rptEmails.DataBind();

                    List <Fakultet> fakulteti = sql.FakultetSelectByUniverzitetId(univerzitet.Id);

                    rptFakulteti.DataSource = fakulteti;
                    rptFakulteti.DataBind();

                    DataSet vraboteni = sql.RabotiNaUniverzitetByUniverzitetId(univerzitet.Id);

                    rptVraboteni.DataSource = vraboteni;
                    rptVraboteni.DataBind();

                    List <Vraboten> prorektori = sql.VrabotenProRektorJoinByUniId(univerzitet.Id);

                    rptProrektori.DataSource = prorektori;
                    rptProrektori.DataBind();

                    aRektor.HRef        = "VrabotenDetails.aspx?id=" + rektor.Id.ToString();
                    lblRektor.InnerText = rektor.Ime + " " + rektor.Prezime;
                }
            }
            catch (Exception)
            {
                throw;
            }
        }