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 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()); } }