protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["Admin"] != null)
        {
            if ((bool)Session["Admin"])
            {
                bttIzpisVsehOseb.Enabled           = true;
                bttVsaPodjetja.Enabled             = true;
                bttDodajOseboVPodjetje.Enabled     = true;
                bttOdstraniOseboIzPodjetja.Enabled = true;
                bttUrediOsebo.Enabled    = true;
                bttUrediPodjetje.Enabled = true;
            }
        }
        if (Session["UrediOsebo"] != null)
        {
            if ((bool)Session["UrediOsebo"])
            {
                localhost.Oseba[] oseba = services.getOsebeAll();
                GridView1.DataSource = oseba;
                GridView1.DataBind();
            }
        }
        if (Session["UrediPodjetje"] != null)
        {
            if ((bool)Session["UrediPodjetje"])
            {
                localhost.Podjetje[] podjetje = services.getPodjetjeAll();

                GridView1.DataSource = podjetje;
                GridView1.DataBind();
            }
        }
    }
예제 #2
0
        public UrejanjeOseb()
        {
            InitializeComponent();
            localhost.Oseba[] oseba = services.getOsebeAll();

            dataGridView1.ItemsSource = oseba;
        }
 public DodajOseboVPodjetje()
 {
     InitializeComponent();
     localhost.Oseba[] oseba = services.getOsebeAll();
     dataGridViewOseba.ItemsSource = oseba;
     localhost.Podjetje[] podjetje = services.getPodjetjeAll();
     dataGridViewPod.ItemsSource = podjetje;
 }
예제 #4
0
        public IzberiOsebo()
        {
            InitializeComponent();
            localhost.StoritveIzpiti services = new localhost.StoritveIzpiti();
            localhost.Oseba[]        oseba    = services.getOsebeAll();

            dataGridView1.ItemsSource = oseba;
        }
        public UrejanjeOsebForm()
        {
            InitializeComponent();
            bttOk.DialogResult     = DialogResult.OK;
            bttCancel.DialogResult = DialogResult.Cancel;

            localhost.Oseba[] oseba = services.getOsebeAll();
            dataGridView1.DataSource = oseba;
        }
        private void izpisVsehOsebToolStripMenuItem_Click(object sender, EventArgs e)
        {
            localhost.Oseba[] oseba = services.getOsebeAll();
            bindingSource1.DataSource = oseba;

            dataGridView1.DataSource = bindingSource1;
            izpisOseb = true;
            //dataGridView1.Sort(dataGridView1.Columns[1], ListSortDirection.Ascending);
        }
        public IzberiOsebo()
        {
            InitializeComponent();
            bttOk.DialogResult     = DialogResult.OK;
            bttCancel.DialogResult = DialogResult.Cancel;

            localhost.StoritveIzpiti services = new localhost.StoritveIzpiti();
            localhost.Oseba[]        oseba    = services.getOsebeAll();

            dataGridView1.DataSource = oseba;
        }
예제 #8
0
        public DodajOseboVPodjetjeForm()
        {
            InitializeComponent();
            bttOk.DialogResult     = DialogResult.OK;
            bttCancel.DialogResult = DialogResult.Cancel;

            localhost.Oseba[] oseba = services.getOsebeAll();
            dataGridViewOseba.DataSource = oseba;
            localhost.Podjetje[] podjetje = services.getPodjetjeAll();
            dataGridViewPod.DataSource = podjetje;
        }
        private void MenuItem_Click_2(object sender, RoutedEventArgs e)
        {
            //dodaj osebo
            DodajOseboForm dodajOseboForm = new DodajOseboForm();
            bool           isOk           = false;

            if ((bool)dodajOseboForm.ShowDialog())
            {
                isOk = dodajOseboForm.getIsOK();
                dodajOseboForm.Close();

                localhost.Oseba[] oseba = services.getOsebeAll();
                dataGridView1.ItemsSource = oseba;
            }
        }
        static void Main(string[] args)
        {
            localhost.StoritveIzpiti services = new localhost.StoritveIzpiti();
            bool loop = true;

            //services.SetPodatki();

            Console.WriteLine("Vnesi uporabniško ime: ");
            string ime = Console.ReadLine();

            Console.WriteLine("Vnesi geslo: ");
            string geslo = Console.ReadLine();


            while (loop)
            {
                Console.WriteLine("1. Izpis vseh vrednosti prve entite(Osebe)");
                Console.WriteLine("2. Izpis vseh vrednosti druge entite(Podjetje)");
                Console.WriteLine("3. Pregled vseh primerkov prve entitete v drugi");
                Console.WriteLine("4. Pregled vseh primerkov druge entitete v prvi");
                Console.WriteLine("5. Izpis podrobnosti enega primerka");
                Console.WriteLine("6. Izpis primerka entitete, ki vsebuje največ primerkov druge entitete");
                Console.WriteLine("7. Izpis podrobnosti enega primerka, katerega poljuben atribut ima največjo vrednost (najmlajša oseba) ");
                Console.WriteLine("8. Izpis povprečne vrednosti poljubnega atributa entitete (povprečno leto ustanovitve)");
                Console.WriteLine("9. DOdaj nov primerek osebe");
                Console.WriteLine("10. Dodaj nov primerek Podjetja");
                Console.WriteLine("11. Ureanje oseb");
                Console.WriteLine("12. Urenaje podjetij");
                Console.WriteLine("13 Dodaj osebo v podjetje");
                Console.WriteLine("14. Odstrani osebo iz podjetja");
                Console.WriteLine("0. Konec");
                int izbira = int.Parse(Console.ReadLine());

                switch (izbira)
                {
                case 1:
                    if (services.isAdministrator(ime, geslo))
                    {
                        Oseba[] oseba = services.getOsebeAll();
                        foreach (Oseba o in oseba)
                        {
                            Console.WriteLine(o.ime + " " + o.priimek + " " + o.letoRojstva);
                        }
                    }
                    else
                    {
                        Console.WriteLine("Nimaš dostopa, ker nisi administrator");
                    }

                    Console.WriteLine();
                    break;

                case 2:
                    if (services.isAdministrator(ime, geslo))
                    {
                        Podjetje[] podjetje = services.getPodjetjeAll();
                        foreach (Podjetje p in podjetje)
                        {
                            Console.WriteLine(p.naziv + " " + p.letoUstanovitve + " " + p.panoga);
                        }
                    }
                    else
                    {
                        Console.WriteLine("Nimaš dostopa, ker nisi administrator");
                    }
                    Console.WriteLine();
                    break;

                case 3:
                    Console.WriteLine("Vnesi ime podjetja: ");
                    string  t         = Console.ReadLine();
                    Oseba[] osebaVPod = services.listaOseb(t);
                    foreach (Oseba op in osebaVPod)
                    {
                        Console.WriteLine(op.ime + " " + op.priimek + " " + op.letoRojstva);
                    }
                    Console.WriteLine();
                    break;

                case 4:
                    Console.WriteLine("Vnesi ime osebe: ");
                    string     tt         = Console.ReadLine();
                    Podjetje[] osebaVPod2 = services.listaPodjetja(tt);
                    foreach (Podjetje op in osebaVPod2)
                    {
                        Console.WriteLine(op.naziv + " " + op.panoga);
                    }
                    Console.WriteLine();
                    break;

                case 5:
                    Console.WriteLine("Vnesi ime osebe, ki jo želiš izpisati: ");
                    string ime2 = Console.ReadLine();
                    Oseba  o2   = services.getOsebaIme(ime2);
                    Console.WriteLine(o2.ime + " " + o2.priimek + " " + o2.letoRojstva);
                    Console.WriteLine();
                    break;

                case 6:

                    Console.WriteLine();
                    break;

                case 7:
                    o2 = services.minOseba();
                    Console.WriteLine(o2.ime + " " + o2.priimek + " " + o2.letoRojstva);
                    Console.WriteLine();
                    break;

                case 8:
                    Console.WriteLine("Povprečno leto ustanovitve podjetja: " + services.povprecna());
                    Console.WriteLine();
                    break;

                case 9:
                    Console.WriteLine("Dodaj novo osebo");
                    Console.WriteLine("Vnesi ime, priimek in leto rojstva");
                    var i  = Console.ReadLine();
                    var pr = Console.ReadLine();
                    var l  = int.Parse(Console.ReadLine());

                    services.InsertNewOseba(i, pr, l);

                    if (services.InsertNewOseba(i, pr, l) == 1)
                    {
                        Console.WriteLine("Uspešno dodana oseba");
                    }

                    break;

                case 10:
                    Console.WriteLine("Dodaj novo podjetje");
                    Console.WriteLine("Vnesi naziv, panoga");
                    var n   = Console.ReadLine();
                    var pan = Console.ReadLine();

                    if (services.InsertNewPodjetje(n, pan, 2017) == 1)
                    {
                        Console.WriteLine("Uspešno dodano podjetje");
                    }

                    break;

                case 11:
                    Console.WriteLine("Urejanje oseb");
                    Console.WriteLine("Vnesi ime in priimek osebe, ki jo želiš urejati. Vnesi novo ime, priimek in leto");
                    var osI     = Console.ReadLine();
                    var osP     = Console.ReadLine();
                    var newI    = Console.ReadLine();
                    var newP    = Console.ReadLine();
                    var newLeto = int.Parse(Console.ReadLine());

                    if (services.UpdateOsebe(osI, osP, newI, newP, newLeto) == 1)
                    {
                        Console.WriteLine("Uspešno urejanje osebe");
                    }

                    break;

                case 12:
                    Console.WriteLine("Urejanje podjetij");
                    Console.WriteLine("Vnesi naziv podjeja, ki ga želiš urejati. Vnesi novo ime, panoga in leto");
                    var pN   = Console.ReadLine();
                    var nn   = Console.ReadLine();
                    var newN = Console.ReadLine();
                    var newL = int.Parse(Console.ReadLine());

                    if (services.UpdatePodjetje(pN, nn, newN, newL) == 1)
                    {
                        Console.WriteLine("Uspešno urejanje podjatja");
                    }

                    break;

                case 13:
                    Console.WriteLine("Dodaj osebo v podjetje");
                    Console.WriteLine("Vnesi ime, priimek osebe.  Naziv podjetja, delovno mesto in leto do");
                    var ii     = Console.ReadLine();
                    var pp     = Console.ReadLine();
                    var nazivP = Console.ReadLine();
                    var de     = Console.ReadLine();
                    var lDo    = int.Parse(Console.ReadLine());

                    if (services.AddOsebaVPodjetje(ii, pp, nazivP, de, lDo) == 1)
                    {
                        Console.WriteLine("oseba uspešno dodana v podjetje");
                    }

                    break;

                case 14:
                    Console.WriteLine("Odstrani osebo iz podjetja");
                    Console.WriteLine("Vnesi ime, priimek in naziv podjetja");
                    var iii = Console.ReadLine();
                    var ppp = Console.ReadLine();
                    var pod = Console.ReadLine();

                    if (services.RemoveOsebeIzPodjetja(iii, ppp, pod) == 1)
                    {
                        Console.WriteLine("Uspešno odstranjena oseba v podjetaj");
                    }
                    break;

                case 0:
                    loop = false;
                    break;
                }
            }
        }
예제 #11
0
    protected void GridViewOseba_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
    {
        GridViewRow row = GridViewOseba.Rows[e.NewSelectedIndex];

        Label1.Text = row.Cells[2].Text;
        string ime = row.Cells[2].Text;

        if (Session["OsebaVPod"] != null)
        {
            if ((bool)Session["OsebaVPod"])
            {
                ServiceReference1.Podjetje[] osebaVPod2 = services2.listaPodjetja(ime);
                GridView1.DataSource = osebaVPod2;
                GridView1.DataBind();
            }
        }

        if (Session["ImeOsebePodrobnosti"] != null)
        {
            if ((bool)Session["ImeOsebePodrobnosti"])
            {
                ServiceReference1.Oseba o2 = services2.getOsebaIme(ime);
                Label1.Text = o2.ime + " " + o2.priimek + " " + o2.letoRojstva;
            }
        }
        if (Session["DodajOseboVPodjetje"] != null)
        {
            if ((bool)Session["DodajOseboVPodjetje"])
            {
                GridViewRow row2  = GridViewOseba.Rows[e.NewSelectedIndex];
                int         index = Convert.ToInt16(row2.Cells[1].Text);

                Session["IndexOsebe"] = index;

                if (Session["IndexPodjetja"] != null)
                {
                    services2.AddOsebaVPodjetjeByIndex(Convert.ToInt16(Session["IndexOsebe"]), Convert.ToInt16(Session["IndexPodjetja"]), txtBDelovnoMesto.Text, Convert.ToInt16(txtBDatumDo.Text));

                    /*GridViewPodjetje.Enabled = true;
                     * GridViewPodjetje.Visible = true;
                     * // GridView2.DataSource =
                     * if (GridViewOseba.Enabled)
                     * {
                     *  GridViewOseba.Visible = false;
                     * }
                     *
                     *
                     * localhost.Podjetje[] podjetje = services.getPodjetjeAll();
                     *
                     * GridViewPodjetje.DataSource = podjetje;
                     * GridViewPodjetje.DataBind();*/
                }
            }
        }
        if (Session["OdstraniOseboIzPodjetja"] != null)
        {
            if ((bool)Session["OdstraniOseboIzPodjetja"])
            {
                GridViewRow row2  = GridViewOseba.Rows[e.NewSelectedIndex];
                int         index = Convert.ToInt16(row2.Cells[1].Text);

                Session["IndexOsebe"] = index;

                if (Session["IndexPodjetja"] != null)
                {
                    if (services2.RemoveOsebeIzPodjetjaByIndex(Convert.ToInt16(Session["IndexOsebe"]), Convert.ToInt16(Session["IndexPodjetja"])) == 1)
                    {
                    }
                }
            }
        }
        if (Session["UrediOsebo"] != null)
        {
            if ((bool)Session["UrediOsebo"])
            {
                GridViewRow row2   = GridViewOseba.Rows[e.NewSelectedIndex];
                string      i      = row2.Cells[2].Text;
                string      pr     = row2.Cells[3].Text;
                string      letoDo = row2.Cells[4].Text;

                Session["UrediOseboIme"] = i;
                Session["UrediPriimek"]  = pr;
                Session["UredILetoDo"]   = letoDo;

                Server.Transfer("UrediOsebo.aspx", true);

                localhost.Oseba[] oseba = services.getOsebeAll();
                GridView1.DataSource = oseba;
                GridView1.DataBind();
            }
        }
    }