Example #1
0
        private void bunifuButton2_Click(object sender, EventArgs e)
        {
            OrariMapper um = new OrariMapper();

            for (int i = 0; i < bunifuDataGridView1.Rows.Count; i++)
            {
                Boolean test = false;
                if (bunifuDataGridView1.Rows[i].Cells[5].Value != null)
                {
                    test = (bool)bunifuDataGridView1.Rows[i].Cells[5].Value;
                }
                if (test)
                {
                    Orari             o = um.ktheOrarin(idO.ElementAt(i));
                    KerkesaPerNderrim k = um.ktheKerkesen(idK.ElementAt(i));
                    o.OraFillimit = k.OraFillimit;
                    o.OraMbarimit = k.OraMbarimit;
                    o.Dita        = k.Dita;

                    if (um.updateOrari(o))
                    {
                        um.updateApprove(k);
                        idO = new List <int>();
                        idK = new List <int>();
                        mbushOrarit();
                    }
                }
            }

            bunifuDataGridView1.Rows.Clear();
            mbushOrarit();
        }
        private void bunifuButton1_Click(object sender, EventArgs e)
        {
            OrariMapper om = new OrariMapper();

            tabelaOrar.Rows.Clear();
            List <string> a = om.merrOrarin(u, bunifuDropdown1.SelectedIndex + 1);

            foreach (var i in a)
            {
                string[] v = i.Split(';');
                tabelaOrar.Rows.Add(v);
            }
        }
        public void shtoFeedBack()
        {
            OrariMapper om = new OrariMapper();

            tabelaOrar.Rows.Clear();
            List <string> a = om.shikoFeedback();

            foreach (var i in a)
            {
                string[] v = i.Split(';');
                tabelaOrar.Rows.Add(v);
            }
        }
Example #4
0
 private void Send_Click(object sender, EventArgs e)
 {
     if (zgjedh == -1)
     {
         label4.ForeColor = System.Drawing.Color.Red;
         label4.Text      = "Nuk keni zgjedhur profesor ose student";
     }
     else
     {
         if (zgjedh == 1)
         {
             OrariMapper om = new OrariMapper();
             UserMapper  um = new UserMapper();
             Ligjeruesit l  = new Ligjeruesit();
             l.IDProfesori = idja.ElementAt(bunifuDropdown2.SelectedIndex);
             /*Console.WriteLine(l.IDProfesori);*/
             /* l.Lenda = um.ktheLendenMeId(idL.ElementAt(bunifuDropdown1.SelectedIndex));*/
             l.IDLenda = idL.ElementAt(bunifuDropdown1.SelectedIndex);
             //kur po e thirr qitu Lenda duhet IDLenda me thirr jo lenda edhe ktu pe krijon 1 lend te re qata
             /*Console.WriteLine(l.Lenda.IDLenda);*/
             l.Lloji = bunifuDropdown3.Text[0] + "";
             if (om.caktoLenden(l))
             {
                 MessageBox.Show("Keni caktuar lenden me sukses");
             }
             else
             {
                 label4.ForeColor = System.Drawing.Color.Red;
                 label4.Text      = "Nuk mund te shtohet";
             }
         }
         else
         {
             UserMapper       um = new UserMapper();
             LendetEZgjedhura lz = new LendetEZgjedhura();
             lz.Semestri     = int.Parse(bunifuDropdown5.Text);
             lz.idLigjeruesi = c;
             lz.Studenti     = idja.ElementAt(bunifuDropdown2.SelectedIndex);
             if (um.insertLendetZgjedhuraStudent(lz))
             {
                 MessageBox.Show("Keni shtuar me sukses lenden");
             }
             else
             {
                 label4.ForeColor = System.Drawing.Color.Red;
                 label4.Text      = "Nuk mund te shtohet";
             }
         }
     }
 }
Example #5
0
        public ShikoNderrimet(User u)
        {
            InitializeComponent();
            OrariMapper om = new OrariMapper();

            tabela.Rows.Clear();
            List <string> a = om.merrOrarin(u, 2);

            foreach (var i in a)
            {
                string[] v = i.Split(';');
                tabela.Rows.Add(v);
            }
        }
Example #6
0
        public void mbushOrarit()
        {
            OrariMapper om = new OrariMapper();

            bunifuDataGridView1.Rows.Clear();

            List <string> a = om.kerkesatPerNderrim(u);

            foreach (var i in a)
            {
                string[] v   = i.Split(';');
                string[] rez = new string[v.Length - 2];
                for (int j = 0; j < rez.Length; j++)
                {
                    rez[j] = v[j];
                }
                idO.Add(int.Parse(v[v.Length - 2]));
                idK.Add(int.Parse(v[v.Length - 1]));
                bunifuDataGridView1.Rows.Add(rez);
            }
        }