Esempio n. 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();
        }
 public void dergoKerkesen(KerkesaPerNderrim k)
 {
     using (DBEntities db = new DBEntities())
     {
         db.KerkesaPerNderrims.Add(k);
         db.SaveChanges();
         MessageBox.Show("Keni derguar me sukses kerkesen");
     }
 }
 public void updateApprove(KerkesaPerNderrim k)
 {
     using (DBEntities db = new DBEntities())
     {
         var result = db.KerkesaPerNderrims.SingleOrDefault(b => b.idKerkesa == k.idKerkesa);
         if (result != null)
         {
             result.approved = true;
             db.SaveChanges();
         }
     }
 }
Esempio n. 4
0
 private void bunifuButton3_Click(object sender, EventArgs e)
 {
     if (bunifuDropdown1.SelectedIndex == -1 || bunifuDropdown2.SelectedIndex == -1)
     {
         label5.ForeColor = System.Drawing.Color.Red;
         label5.Text      = "Nuk keni zgjedhur lende ose Dite";
     }
     else
     {
         KerkesaPerNderrim k  = new KerkesaPerNderrim();
         UserMapper        um = new UserMapper();
         List <int>        a  = um.ktheID(u);
         k.Lenda = a.ElementAt(bunifuDropdown1.SelectedIndex);
         string[] d = { "H", "M", "Me", "E", "P" };
         k.Dita = d.ElementAt(bunifuDropdown2.SelectedIndex);
         TimeSpan ts  = TimeSpan.Parse(orafillimit.Text);
         TimeSpan ts2 = TimeSpan.Parse(orambairmit.Text);
         k.OraFillimit = ts;
         k.OraMbarimit = ts2;
         new OrariMapper().dergoKerkesen(k);
     }
 }