示例#1
0
        private void ValidateDenDocumentModel(DenDocumentModel denDocumentModel)
        {
            Vraboten       vrabotenDb       = _vrabotenRepository.GetById(denDocumentModel.VrabotenId);
            PresmetkovnaEd presmetkovnaEdDb = _presmetkovnaEdRepository.GetById(denDocumentModel.PresmetkovnaEdId);

            if (vrabotenDb == null)
            {
                throw new DenDocumentExeption($"Vraboteniot so {denDocumentModel.VrabotenId} ne e najden ");
            }
            if (presmetkovnaEdDb == null)
            {
                throw new DenDocumentExeption($"Presmetkovnata so {denDocumentModel.PresmetkovnaEdId} ne e najdena ");
            }
            if (denDocumentModel.Zabeleska.ToCharArray().Count() > 200)
            {
                throw new DenDocumentExeption("Zabeleskata ne moze da sodrzi poveke od 200 karakteri");
            }
            if (denDocumentModel.DocDate == null)
            {
                throw new DenDocumentExeption("Dokumentot nema datum");
            }
            if (denDocumentModel.DenSmetki.Count < 1)
            {
                throw new DenDocumentExeption("Dokumentot nema Smetki");
            }
            if (denDocumentModel.DenSmetki.FindAll(x => x.SmetkaInfo == null || x.SmetkaDate == null || x.SmetkaTotal == 0).Count() > 0)

            {
                throw new DenDocumentExeption("Fali podatok do smetka");
            }
        }
示例#2
0
        internal static void Update(TextBox txtFirmaId, TextBox txtImePrezime, ComboBox cmbPol, TextBox txtEmbg, TextBox txtAdresa2, ComboBox cmbOpstina, TextBox txtTransak, ComboBox cmbPodracna, TextBox txtEmail2, TextBox txtBruto, TextBox txtNeto, ComboBox cmbSifra, TextBox txtSkrateno, DateTimePicker dateTimePicker1, CheckBox chbOtkaz, DateTimePicker dateTimePicker2, TextBox txtVrabotenId)
        {
            String   pol      = cmbPol.SelectedItem.ToString();
            String   opstina  = cmbOpstina.SelectedItem.ToString();
            String   podracna = cmbPodracna.SelectedItem.ToString();
            String   sifra    = cmbSifra.SelectedItem.ToString();
            long     vrabId   = long.Parse(txtVrabotenId.Text);
            Vraboten vraboten = db.vraboteni.SingleOrDefault(v => v.id == vrabId);

            vraboten.ime                = txtImePrezime.Text;
            vraboten.adresa             = txtAdresa2.Text;
            vraboten.pol                = pol;
            vraboten.embg               = txtEmbg.Text;
            vraboten.opstina            = opstina;
            vraboten.transakciskaSmetka = txtTransak.Text;
            vraboten.podracnaEdinica    = podracna;
            vraboten.email              = txtEmail2.Text;
            vraboten.brutoPlata         = int.Parse(txtBruto.Text);
            vraboten.netoPlata          = int.Parse(txtNeto.Text);
            vraboten.sifra              = sifra;
            vraboten.skrateno           = int.Parse(txtSkrateno.Text);
            vraboten.datumPriem         = dateTimePicker1.Value;
            if (chbOtkaz.Checked)
            {
                vraboten.datumOtkaz = (DateTime)dateTimePicker2.Value;
            }
            else
            {
                vraboten.datumOtkaz = null;
            }
            db.SaveChanges();
        }
示例#3
0
        public static void deleteVrabotenById(long id)
        {
            Vraboten vraboten = db.vraboteni.SingleOrDefault(c => c.id == id);

            db.vraboteni.Remove(vraboten);
            db.SaveChanges();
        }
        public Vraboten VrabotenFromDataRow(DataRow row)
        {
            Vraboten item = new Vraboten();

            if (!row.IsNull("Id"))
            {
                item.Id = Convert.ToInt32(row["Id"]);
            }
            if (!row.IsNull("Ime"))
            {
                item.Ime = row["Ime"].ToString();
            }
            if (!row.IsNull("Prezime"))
            {
                item.Prezime = row["Prezime"].ToString();
            }
            if (!row.IsNull("Opis"))
            {
                item.Opis = row["Opis"].ToString();
            }
            if (!row.IsNull("Slika"))
            {
                item.Slika = row["Slika"].ToString();
            }
            if (!row.IsNull("KontaktId"))
            {
                item.KontaktId = Convert.ToInt32(row["KontaktId"]);
            }

            return(item);
        }
        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;
            }
        }
示例#6
0
        internal static void Save(TextBox txtFirmaId, TextBox txtImePrezime, ComboBox cmbPol, TextBox txtEmbg, TextBox txtAdresa2, ComboBox cmbOpstina, TextBox txtTransak, ComboBox cmbPodracna, TextBox txtEmail2, TextBox txtBruto, TextBox txtNeto, ComboBox cmbSifra, TextBox txtSkrateno, DateTimePicker dateTimePicker1, CheckBox chbOtkaz, DateTimePicker dateTimePicker2)
        {
            String   pol      = cmbPol.SelectedItem.ToString();
            String   opstina  = cmbOpstina.SelectedItem.ToString();
            String   podracna = cmbPodracna.SelectedItem.ToString();
            String   sifra    = cmbSifra.SelectedItem.ToString();
            DateTime?date2    = null;

            if (chbOtkaz.Checked)
            {
                date2 = dateTimePicker2.Value;
            }
            long     id       = long.Parse(txtFirmaId.Text);
            Firma    firma    = FirmaController.GetFirmaById(id);
            DateTime date1    = dateTimePicker1.Value;
            Vraboten vraboten = new Vraboten(txtImePrezime.Text, date1, date2, pol, txtEmbg.Text, txtAdresa2.Text, opstina, txtTransak.Text, podracna, txtEmail2.Text, int.Parse(txtBruto.Text), int.Parse(txtNeto.Text), sifra, int.Parse(txtSkrateno.Text), firma.id);

            db.vraboteni.Add(vraboten);
            db.SaveChanges();
        }
示例#7
0
        public void registracija(String ime, String prezime, String email, String telefon, String userName, String pass, String passChek, bool admin, bool status, bool potvrden)
        {
            BrziPonudiDataContext context = new BrziPonudiDataContext();

            //внесување на податоците во базата на податоци
            BrziPonudiDataContext addUser = new BrziPonudiDataContext();
            Vraboten v = new Vraboten();

            v.ImeV           = ime;
            v.PrezimeV       = prezime;
            v.EmailV         = email;
            v.TelefonV       = telefon;
            v.KorisnickoImeV = userName;
            v.PasswordV      = pass;
            v.AdminV         = admin;
            v.StatusV        = status;
            v.PotvrdenV      = potvrden;
            addUser.Vrabotens.InsertOnSubmit(v);
            addUser.SubmitChanges();
            // MessageBox.Show("Вашите податоци се успешно внесени. По добиена дозвола од администратор, ќе ви биде овозможен пристап до системот!", "Ви честитаме", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
示例#8
0
        private void grdPregVrab_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            var senderGrid = (DataGridView)sender;

            if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn &&
                e.RowIndex >= 0)
            {
                try
                {
                    int index = grdPregVrab.CurrentRow.Index;
                    int key   = int.Parse(grdPregVrab["VrabotenID", grdPregVrab.CurrentRow.Index].Value.ToString());

                    BrziPonudiDataContext context = new BrziPonudiDataContext();
                    Vraboten vrab = context.Vrabotens.Single <Vraboten>(ee => ee.VrabotenID == key);

                    vrab.ImeV           = grdPregVrab["ImeV", index].Value.ToString();
                    vrab.PrezimeV       = grdPregVrab["PrezimeV", index].Value.ToString();
                    vrab.EmailV         = grdPregVrab["EmailV", index].Value.ToString();
                    vrab.TelefonV       = grdPregVrab["TelefonV", index].Value.ToString();
                    vrab.StatusV        = bool.Parse(grdPregVrab["StatusV", index].Value.ToString());
                    vrab.PotvrdenV      = bool.Parse(grdPregVrab["PotvrdenV", index].Value.ToString());
                    vrab.AdminV         = bool.Parse(grdPregVrab["AdminV", index].Value.ToString());
                    vrab.KorisnickoImeV = grdPregVrab["KorisnickoImeV", index].Value.ToString();
                    vrab.PasswordV      = grdPregVrab["PasswordV", index].Value.ToString();
                    // Insert any additional changes to column values.


                    context.SubmitChanges();
                    MessageBox.Show("Податоците за вработениот " + grdPregVrab["ImeV", index].Value.ToString() + " се успешно променети!", "Успешна промена", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception)
                {
                    MessageBox.Show("Внесени се невалидни податоци и промените за вработениот нема да бидат зачувани!", "Грешка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    // Provide for exceptions.
                }
            }
        }
示例#9
0
        private void btnConfirm_Click(object sender, EventArgs e)
        {
            bool flag = false; //знаменце за точност на податоците

            //проверка на точноста на внесените податоци
            if (txtIme.Text == "" || txtIme.Text[0] == ' ')
            {
                MessageBox.Show("Внесени се невалидни податоци!", "Невалидни податоци", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = true;
                txtIme.Focus();
            }
            else if (txtPrezime.Text == "" || txtPrezime.Text[0] == ' ')
            {
                MessageBox.Show("Внесени се невалидни податоци!", "Невалидни податоци", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = true;
                txtPrezime.Focus();
            }
            else if (txtMail.Text == "" || txtMail.Text[0] == ' ')
            {
                MessageBox.Show("Внесени се невалидни податоци!", "Невалидни податоци", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = true;
                txtMail.Focus();
            }
            else if (txtTel.Text == "" || txtTel.Text[0] == ' ')
            {
                MessageBox.Show("Внесени се невалидни податоци!", "Невалидни податоци", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = true;
                txtTel.Focus();
            }
            else if (txtUserName.Text == "" || txtUserName.Text[0] == ' ')
            {
                MessageBox.Show("Внесени се невалидни податоци!", "Невалидни податоци", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = true;
                txtUserName.Focus();
            }
            else if (txtPass.Text == "" || txtPass.Text[0] == ' ')
            {
                MessageBox.Show("Внесени се невалидни податоци!", "Невалидни податоци", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = true;
                txtPass.Focus();
            }
            else if (txtPassConfirm.Text == "" || txtPassConfirm.Text[0] == ' ')
            {
                MessageBox.Show("Внесени се невалидни податоци!", "Невалидни податоци", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = true;
                txtPassConfirm.Focus();
            }
            else if (txtPass.Text != txtPassConfirm.Text)
            {
                MessageBox.Show("Несофпаѓање при потврдувањето на лозинката!", "Грешка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtPass.Text        = "";
                txtPassConfirm.Text = "";
                txtPass.Focus();
                flag = true;
            }

            else if (!flag)
            {
                // проверка дали корисничкото име е слободно
                var queryChekUserName = (from cun in context.Vrabotens
                                         where cun.KorisnickoImeV == txtUserName.Text
                                         select cun).ToList();
                if (queryChekUserName.Count() > 0)
                {
                    foreach (var chekUserName in queryChekUserName)
                    {
                        MessageBox.Show("Корисничкото име не е слободно!", "Грешка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        txtUserName.Focus();
                        txtUserName.Text = "";
                        flag             = true;
                    }
                }
                else if (!flag)
                {
                    //внесување на податоците во базата на податоци
                    bool isAdmin    = false;
                    bool isPotvrden = false;
                    bool isAktiven  = false;
                    if (cbAdmin.Checked)
                    {
                        isAdmin = true;
                    }
                    if (cbPotvrden.Checked)
                    {
                        isPotvrden = true;
                    }
                    if (cbAktiven.Checked)
                    {
                        isAktiven = true;
                    }

                    var v = new Vraboten
                    {
                        ImeV           = txtIme.Text,
                        PrezimeV       = txtPrezime.Text,
                        EmailV         = txtMail.Text,
                        TelefonV       = txtTel.Text,
                        KorisnickoImeV = txtUserName.Text,
                        PasswordV      = txtPass.Text,
                        AdminV         = isAdmin,
                        StatusV        = isAktiven,
                        PotvrdenV      = isPotvrden,
                    };
                    context.Vrabotens.InsertOnSubmit(v);
                    context.SubmitChanges();
                    MessageBox.Show("Вашите податоци се успешно внесени.", "Ви честитаме", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    txtIme.Text         = "";
                    txtPrezime.Text     = "";
                    txtMail.Text        = "";
                    txtTel.Text         = "";
                    txtUserName.Text    = "";
                    txtPass.Text        = "";
                    txtPassConfirm.Text = "";
                    cbAdmin.Checked     = false;
                    cbAktiven.Checked   = false;
                    cbPotvrden.Checked  = false;
                    txtIme.Focus();
                }
            }
        }
示例#10
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;
            }
        }
示例#11
0
        private void btnConfirm_Click(object sender, EventArgs e)
        {
            bool flag = false; //знаменце за точност на податоците

            //проверка на точноста на внесените податоци
            if (txtIme.Text == "" || txtIme.Text[0] == ' ')
            {
                MessageBox.Show("Внесени се невалидни податоци!", "Невалидни податоци", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = true;
                txtIme.Focus();
            }
            else if (txtPrezime.Text == "" || txtPrezime.Text[0] == ' ')
            {
                MessageBox.Show("Внесени се невалидни податоци!", "Невалидни податоци", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = true;
                txtPrezime.Focus();
            }
            else if (txtMail.Text == "" || txtMail.Text[0] == ' ')
            {
                MessageBox.Show("Внесени се невалидни податоци!", "Невалидни податоци", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = true;
                txtMail.Focus();
            }
            else if (txtTel.Text == "" || txtTel.Text[0] == ' ')
            {
                MessageBox.Show("Внесени се невалидни податоци!", "Невалидни податоци", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = true;
                txtTel.Focus();
            }
            else if (txtUserName.Text == "" || txtUserName.Text[0] == ' ')
            {
                MessageBox.Show("Внесени се невалидни податоци!", "Невалидни податоци", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = true;
                txtUserName.Focus();
            }
            else if (txtPass.Text == "" || txtPass.Text[0] == ' ')
            {
                MessageBox.Show("Внесени се невалидни податоци!", "Невалидни податоци", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = true;
                txtPass.Focus();
            }
            else if (txtPassConfirm.Text == "" || txtPassConfirm.Text[0] == ' ')
            {
                MessageBox.Show("Внесени се невалидни податоци!", "Невалидни податоци", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = true;
                txtPassConfirm.Focus();
            }
            else if (txtPass.Text != txtPassConfirm.Text)
            {
                MessageBox.Show("Несофпаѓање при потврдувањето на лозинката!", "Грешка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtPass.Text        = "";
                txtPassConfirm.Text = "";
                txtPass.Focus();
                flag = true;
            }

            /*
             * Cnn = new System.Data.SqlClient.SqlConnection();
             * ds = new DataSet();
             * Cnn.ConnectionString = "Data Source=LENOVO-PC\\SQLEXPRESS;Initial Catalog=DB_FIKT_ProGrupa;Integrated Security=True";
             *
             * Cnn.Open();
             *
             * da = new System.Data.SqlClient.SqlDataAdapter("Select * from Vraboten", Cnn);
             * da.Fill(ds, "Vraboten");
             * Cnn.Close();
             * int   maxRow = ds.Tables["Vraboten"].Rows.Count;
             * for (int i = 0; i < maxRow; i++)
             * {
             *   dr = ds.Tables["Vraboten"].Rows[i];
             *   if (txtUserName.Text == dr.ItemArray.GetValue(8).ToString())
             *   {
             *       MessageBox.Show("Корисничкото име не е слободно!", "Грешка", MessageBoxButtons.OK, MessageBoxIcon.Error);
             *       txtUserName.Focus();
             *       txtUserName.Text = "";
             *       flag = true;
             *   }
             * }
             * if (!flag)
             * {
             *   cb = new System.Data.SqlClient.SqlCommandBuilder(da);
             *   dr = ds.Tables["Vraboten"].NewRow();
             *   dr[0] = maxRow;
             *   dr[1] = txtIme.Text;
             *   dr[2] = txtPrezime.Text;
             *   dr[3] = txtMail.Text;
             *   dr[4] = txtTel.Text;
             *   dr[5] = 0;
             *   dr[6] = 0;
             *   dr[7] = 0;
             *   dr[8] = txtUserName.Text;
             *   dr[9] = txtPass.Text;
             *   ds.Tables["Vraboten"].Rows.Add(dr);
             *   da.Update(ds, "Vraboten");
             *   MessageBox.Show("Вашите податоци се успешно внесени. По добиена дозвола од администратор, ќе ви биде овозможен пристап до системот!", "Ви честитаме", MessageBoxButtons.OK, MessageBoxIcon.Information);
             *   this.Close();
             * } */
            else if (!flag)
            {
                // проверка дали корисничкото име е слободно
                var queryChekUserName = (from cun in context.Vrabotens
                                         where cun.KorisnickoImeV == txtUserName.Text
                                         select cun).ToList();
                if (queryChekUserName.Count() > 0)
                {
                    foreach (var chekUserName in queryChekUserName)
                    {
                        MessageBox.Show("Корисничкото име не е слободно!", "Грешка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        txtUserName.Focus();
                        txtUserName.Text = "";
                        flag             = true;
                    }
                }
                else if (!flag)
                {
                    //внесување на податоците во базата на податоци
                    var v = new Vraboten
                    {
                        ImeV           = txtIme.Text,
                        PrezimeV       = txtPrezime.Text,
                        EmailV         = txtMail.Text,
                        TelefonV       = txtTel.Text,
                        KorisnickoImeV = txtUserName.Text,
                        PasswordV      = txtPass.Text,
                        AdminV         = false,
                        StatusV        = false,
                        PotvrdenV      = false,
                    };
                    context.Vrabotens.InsertOnSubmit(v);
                    context.SubmitChanges();
                    MessageBox.Show("Вашите податоци се успешно внесени. По добиена дозвола од администратор, ќе ви биде овозможен пристап до системот!", "Ви честитаме", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    this.Close();
                }
            }
        }
示例#12
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;
            }
        }