Esempio n. 1
0
 private void CmbStatusi_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     try
     {
         if (listOrars.SelectedIndex != -1)
         {
             DataOtrilaTableAdapters.OraretTableAdapter orar_ta = new DataOtrilaTableAdapters.OraretTableAdapter();
             DataOtrila dataOtrila = new DataOtrila();
             orar_ta.Fill(dataOtrila.Oraret);
             if (keepStatus == false)
             {
                 DataOtrila.OraretRow orariSelektuar = _listaOraret[listOrars.SelectedIndex];
                 if (cmbStatusi.SelectedValue.ToString() == "AKTIV")
                 {
                     //Make all of them deactive
                     foreach (DataOtrila.OraretRow orar in dataOtrila.Oraret.Rows)
                     {
                         orar_ta.UpdateActiveStatus(false, orar.ID);
                     }
                     //Activated the selected one
                     orar_ta.UpdateActiveStatus(true, orariSelektuar.ID);
                 }
                 else if (cmbStatusi.SelectedValue.ToString() == "JOAKTIV")
                 {
                     orar_ta.UpdateActiveStatus(false, orariSelektuar.ID);
                 }
                 Task.Factory.StartNew(() => LoadData());
             }
         }
     }
     catch (Exception) { }
 }
Esempio n. 2
0
        private void BtnRuajOrar_Click(object sender, RoutedEventArgs e)
        {
            if (listOrars.SelectedIndex != -1)
            {
                string[] ditet = new string[18];
                ditet[0]  = cmb1.SelectedValue.ToString();
                ditet[1]  = cmb2.SelectedValue.ToString();
                ditet[2]  = cmb3.SelectedValue.ToString();
                ditet[3]  = cmb4.SelectedValue.ToString();
                ditet[4]  = cmb5.SelectedValue.ToString();
                ditet[5]  = cmb6.SelectedValue.ToString();
                ditet[6]  = cmb7.SelectedValue.ToString();
                ditet[7]  = cmb8.SelectedValue.ToString();
                ditet[8]  = cmb9.SelectedValue.ToString();
                ditet[9]  = cmb10.SelectedValue.ToString();
                ditet[10] = cmb11.SelectedValue.ToString();
                ditet[11] = cmb12.SelectedValue.ToString();
                ditet[12] = cmb13.SelectedValue.ToString();
                ditet[13] = cmb14.SelectedValue.ToString();
                ditet[14] = cmb15.SelectedValue.ToString();
                ditet[15] = cmb16.SelectedValue.ToString();

                DataOtrila.OraretRow _or = _listaOraret[listOrars.SelectedIndex];

                DataOtrilaTableAdapters.OraretTableAdapter orar_ta = new DataOtrilaTableAdapters.OraretTableAdapter();
                orar_ta.DeleteByID(_or.ID);

                if (txtEmriOrarit.Text != "Orari 1")
                {
                    _or.Emri = txtEmriOrarit.Text;
                }

                orar_ta.Insert(_or.Emri, (DateTime)dateFrom.SelectedDate, (DateTime)dateTo.SelectedDate, Convert.ToInt32(txtPerseritja.Text), _or.IsActive,
                               ditet[0], ditet[1], ditet[2], ditet[3], ditet[4], ditet[5], ditet[6], ditet[7], ditet[8], ditet[9], ditet[10],
                               ditet[11], ditet[12], ditet[13], ditet[14], ditet[15], "", "", "", "", "", "", "", "", "", "", "", "", "", "", "");
                (new DataOtrilaTableAdapters.EventLogsTableAdapter()).Insert(DateTime.Now, "", "U ndryshua orari: " + _or.Emri);
                Task.Factory.StartNew(() => LoadData());
            }
        }