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) { } }
private void ListOrars_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { if (listOrars.SelectedIndex != -1) { DataOtrila.OraretRow orariSelektuar = _listaOraret[listOrars.SelectedIndex]; cmb1.SelectedValue = orariSelektuar.Dita1; cmb2.SelectedValue = orariSelektuar.Dita2; cmb3.SelectedValue = orariSelektuar.Dita3; cmb4.SelectedValue = orariSelektuar.Dita4; cmb5.SelectedValue = orariSelektuar.Dita5; cmb6.SelectedValue = orariSelektuar.Dita6; cmb7.SelectedValue = orariSelektuar.Dita7; cmb8.SelectedValue = orariSelektuar.Dita8; cmb9.SelectedValue = orariSelektuar.Dita9; cmb10.SelectedValue = orariSelektuar.Dita10; cmb11.SelectedValue = orariSelektuar.Dita11; cmb12.SelectedValue = orariSelektuar.Dita12; cmb13.SelectedValue = orariSelektuar.Dita13; cmb14.SelectedValue = orariSelektuar.Dita14; cmb15.SelectedValue = orariSelektuar.Dita15; cmb16.SelectedValue = orariSelektuar.Dita16; dateFrom.SelectedDate = orariSelektuar.DataFillimit; dateTo.SelectedDate = orariSelektuar.DataMbarimit; txtEmriOrarit.Text = orariSelektuar.Emri; txtPerseritja.Text = orariSelektuar.PeriodaPerseritjes.ToString(); keepStatus = true; //This doesn't allow update status on selection change if (orariSelektuar.IsActive) { cmbStatusi.SelectedValue = "AKTIV"; } else { cmbStatusi.SelectedValue = "JOAKTIV"; } keepStatus = false; } } catch (Exception) { } }
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()); } }