protected void gvVraboteni_SelectedIndexChanged(object sender, EventArgs e)
        {
            SqlDataAccess  sql      = new SqlDataAccess();
            List <Telefon> Telefoni = sql.TelefoniByKontaktId(Convert.ToInt32(gvVraboteni.SelectedRow.Cells[5].Text));
            List <Email>   Email    = sql.EmailByKontaktId(Convert.ToInt32(gvVraboteni.SelectedRow.Cells[5].Text));

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

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

            lblIme.Text            = gvVraboteni.SelectedRow.Cells[1].Text + " " + gvVraboteni.SelectedRow.Cells[2].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;

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

            sql.EmailDelete(Id);

            List <Email> Emails = sql.EmailByKontaktId(Convert.ToInt32(gvVraboteni.SelectedRow.Cells[5].Text));

            gvEmail.DataSource = Emails;
            gvEmail.DataBind();
        }
        protected void btnEmailV_Click(object sender, EventArgs e)
        {
            SqlDataAccess sql = new SqlDataAccess();

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

            List <Email> Emails = sql.EmailByKontaktId(Convert.ToInt32(gvVraboteni.SelectedRow.Cells[5].Text));

            gvEmail.DataSource = Emails;
            gvEmail.DataBind();
        }
        private void BindVraboten()
        {
            try
            {
                SqlDataAccess sql = new SqlDataAccess();

                Vraboten vraboten = sql.VrabotenSelectByKey(VrabotenId);

                if (vraboten != null)
                {
                    lblVrabotenIme.InnerText = vraboten.Ime + " " + vraboten.Prezime;
                    lblOpis.InnerText        = vraboten.Opis;

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

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

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

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

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

                    List <Univerzitet> univerziteti = sql.UniverzitetRabotiVoUniJoinByVrabId(vraboten.Id);

                    rptUniverzieti.DataSource = univerziteti;
                    rptUniverzieti.DataBind();

                    List <Fakultet> fakulteti = sql.FakultetRabotiNaFaksJoinByVrabId(vraboten.Id);

                    rptFakulteti.DataSource = fakulteti;
                    rptFakulteti.DataBind();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #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;
            }
        }
Example #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;
            }
        }