private void btnZapisz_Click(object sender, RoutedEventArgs e) { //Nie musze sprawdzac dropboxow czyli -Priortytet -Status,Kalendarza też nie trzeba -Calndar gdyż uwzględniłem nulleable, //Jedyne co trzeba zweryfikować to string z +opis + Temat if (Weryfikacja.Zweryfikuj(txtTemat.Text, txtOpis.Text)) { ComboBoxItem typeItem = (ComboBoxItem)cBPriorytet.SelectedItem; string valuePrio = typeItem.Content.ToString(); ComboBoxItem typeItem2 = (ComboBoxItem)cBStatus.SelectedItem; string valueST = typeItem2.Content.ToString(); Zadanie zadanie = new Zadanie(txtTemat.Text, valuePrio, Convert.ToString(cldData.SelectedDate.Value.ToShortDateString()), valueST, txtOpis.Text); actionsOnDatabase.update(zadanie); //This window this.Close(); //Main Windows MainWindow.canRefresh = true; MainWindow.Pokaz(); } else { MessageBox.Show("Prosze wprowadzic dane!\nTemat lub opis są puste"); } }
public Test generatorPyt() { Zadanie[] listaTest = new Zadanie[this.ileZadan]; List <int> listaPom = new List <int>(); Random los = new Random(); int losowePyt; for (int i = 0; i < ileZadan; i++) { losowePyt = los.Next(lista.Count()); while (listaPom.Contains(losowePyt)) { losowePyt = los.Next(lista.Count()); } listaPom.Add(losowePyt); listaTest[i] = this.lista[losowePyt]; } Test test = new Test(listaTest); return(test); }
private void Button2_Click(object sender, RoutedEventArgs e)//Добавить данные дата, задание, оценка { string data = Data.Text; string zadanie = Zadanie.Text; string ocenka = Ocenka.Text; string ssql = $"INSERT INTO table2 (data,zadanie,ocenka) VALUES ('{data}', '{zadanie}', '{ocenka}')"; //Запрос string connectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=practica;Integrated Security=True"; SqlConnection conn = new SqlConnection(connectionString); // Подключение к БД conn.Open(); // Открытие Соединения SqlCommand command = new SqlCommand(ssql, conn); // Объект вывода запросов MessageBox.Show("Данные добавлены!"); Data.Clear(); Zadanie.Clear(); Ocenka.Clear(); SqlDataReader reader = command.ExecuteReader(); // Выаолнение запроса вывод информации while (reader.Read()) { Spisok.Text += "Дата: " + reader[0] + " Задание: " + reader[1] + " Оценка: " + reader[2] + "\n"; } reader.Close(); conn.Close(); }
public IActionResult EditTask(int id) { Zadanie task = _context.Zadania.Find(id); List <EmpInTask> eitList = _context.ZadaniaInTasks.Where(f => f.ZadanieID == id).ToList(); TaskWithEmpsList twel = new TaskWithEmpsList(); List <Employee> empList = _context.Employees.ToList(); foreach (var empInTask in eitList) { foreach (var emp in empList) { if (empInTask.EmployeeID == emp.EmployeeID) { emp.checkBoxEmp = true; } } } twel.ID = task.ID; twel.StartDate = task.StartDate; twel.StartTime = task.StartTime; twel.EndDate = task.EndDate; twel.EndTime = task.EndTime; twel.Title = task.Title; twel.Description = task.Description; twel.IsEnd = task.IsEnd; twel.EmployeesList = empList; return(View(twel)); }
private static ScheduleDefinition UtworzScheduleDefinition(Context context, Zadanie szablon) { var scheduleDefinition = new ScheduleDefinition(); using (var session = context.Session.Login.CreateSession(false, true, "ScheduleDefinition")) { var coreModule = CoreModule.GetInstance(session); var businessModule = BusinessModule.GetInstance(session); var taskDefinition = businessModule.TaskDefs.ByName["CfgNodes", "WysylkaMailiZWydrukiem"]; using (var transaction = session.Logout(true)) { scheduleDefinition.Name = $"Scheduler_{szablon.NumerPelny}"; scheduleDefinition.TaskDefinition = taskDefinition; coreModule.ScheduleDefs.AddRow(scheduleDefinition); transaction.CommitUI(); } session.Save(); } return(scheduleDefinition); }
// Metoda dodająca w CRM zdarzenie NOT public Zadanie DodajNotatke() { if (Kontrahent == null) { return(null); } Zadanie dokument; using (Session session1 = Kontrahent.Session.Login.CreateSession(false, false)) { using (ITransaction tran = session1.Logout(true)) { ZadaniaModule zadaniamodule = ZadaniaModule.GetInstance(session1); dokument = new Zadanie { Definicja = zadaniamodule.DefZadan.WgSymbolu["NOT"] }; zadaniamodule.Zadania.AddRow(dokument); dokument.Kontrahent = session1[Kontrahent] as Kontrahent; if (Osoba != null) { dokument.Przedstawiciel = session1[Osoba] as KontaktOsoba; } dokument.Nazwa = "Notatka z wizyty " + Date.Today.ToString(); tran.Commit(); } } return(dokument); }
private void Button4_Click(object sender, RoutedEventArgs e)//Изменить данные по дате - задание, оценка { string data = Data.Text; string zadanie = Zadanie.Text; string ocenka = Ocenka.Text; string ssql = $"UPDATE table2 SET zadanie = '{zadanie}' WHERE data = '{data}'"; //Запрос string ssql1 = $"UPDATE table2 SET ocenka = '{ocenka}' WHERE data = '{data}'"; //Запрос string connectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=practica;Integrated Security=True"; SqlConnection conn = new SqlConnection(connectionString); // Подключение к БД conn.Open(); // Открытие Соединения SqlCommand command = new SqlCommand(ssql, conn); // Объект вывода запросов SqlDataReader reader = command.ExecuteReader(); // Выаолнение запроса вывод информации while (reader.Read()) { Spisok.Text += "Дата: " + reader[0] + " Задание: " + reader[1] + " Оценка: " + reader[2] + "\n"; } reader.Close(); SqlCommand command1 = new SqlCommand(ssql1, conn); // Объект вывода запросов SqlDataReader reader1 = command1.ExecuteReader(); // Выаолнение запроса вывод информации while (reader1.Read()) { Spisok.Text += "Дата: " + reader1[0] + " Задание: " + reader1[1] + " Оценка: " + reader1[2] + "\n"; } reader1.Close(); Data.Clear(); Zadanie.Clear(); Ocenka.Clear(); MessageBox.Show("Данные изменены!"); }
/// <summary> /// Odpowiada za wskazanie trybu (edycji lub dodawania zadania) /// </summary> /// <param name="zadanie">W trybie edycji Zadanie do edycji</param> /// <param name="data">W trybie dodawania data realizacji zadania</param> public void Tryb(Zadanie zadanie, DateTime?data = null) { if (zadanie == null) { Tytul = "Dodaj zadanie"; NoweZadanie = new Zadanie { Wpisano = DateTime.Now, Data = (DateTime)data }; Edycja = false; } else { Tytul = "Edytuj zadanie"; NoweZadanie = zadanie; PriorytetZad = NoweZadanie.Priorytet.Nazwa_priorytet; StatusZad = NoweZadanie.Status.Nazwa_status; Godzina = NoweZadanie.Data.Hour; Minuta = NoweZadanie.Data.Minute; Edycja = true; } Dodawanie = !Edycja; }
//protected override void Dispose(bool disposing) //{ // if (disposing) // { // db.Dispose(); // } // base.Dispose(disposing); //} private void Opis50zWielokropkiem(Zadanie zadanie) { if (zadanie.Opis.Length > 50) { zadanie.Opis = zadanie.Opis.Substring(0, 50) + "..."; } }
void BnB4(int Pierwszy) { Task Zadanie; int LB; for (int i = TasksCount - Iteracja; i > 0; i--) { Permutacja[Iteracja] = Tasks[Pierwszy].N; if (Iteracja != OstIteracja) { Zadanie = Tasks[Pierwszy]; Pierwszy = Zadanie.Forget(); // Funkcja zwraca numer nastepnego zadania Iteracja++; LB = Bound4(Pierwszy); if (LB <= NajlepszyCzas) { Rekurencje++; BnB4(Pierwszy); } Iteracja--; Zadanie.Remind(); } else { Pierwszy = Tasks[Pierwszy].Next.N; Permutacja[Iteracja + 1] = Tasks[Pierwszy].N; PoliczPermutacje(); // Funkcja załatwia sprawe z uaktualnieniem UB i zapisania permutacji } } }
public static DateTime WyliczWywolanie(this Zadanie szablon) { var schedulerDefinition = (ScheduleDefinition)szablon.Features["PowiadomieniaDefinicjaHZ"]; var definicjaCyklu = schedulerDefinition.CycleDefinition; return(definicjaCyklu.Podglad.Data.GetValueOrDefault()); }
private void usunZadanieButton_Click(object sender, RoutedEventArgs e) { if (zadaniaListBox.SelectedIndex > -1) { Zadanie x = (Zadanie)zadaniaListBox.SelectedItem; zadania.Remove(x); } }
public IActionResult DeleteTask(int id) { Zadanie task = _context.Zadania.Find(id); _context.Zadania.Remove(task); _context.SaveChanges(); return(RedirectToAction("Main")); }
/// <summary> /// Konstruktor /// </summary> /// <param name="p">Projekt na którym pracujemy</param> /// <param name="z">Zadanie do przydzielenia</param> public Window10(Projekt p, Zadanie z) { InitializeComponent(); this.z = z; projekt = p; wybraniPracownicy = new ObservableCollection <Uzytkownik>(projekt.ListaPracownikow); pracownicyLisBox.ItemsSource = wybraniPracownicy; }
public ActionResult DeleteConfirmed(int id) { Zadanie zadanie = db.Zadania.Find(id); db.Zadania.Remove(zadanie); db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult ResponeTask(int id) { Zadanie task = _context.Zadania.Find(id); task.IsEnd = false; _context.Update(task); _context.SaveChanges(); return(RedirectToAction(nameof(Main))); }
private void wyswietlButton_Click(object sender, RoutedEventArgs e) { if (zadaniaListBoxLewy.SelectedIndex > -1) { Zadanie x = (Zadanie)zadaniaListBoxLewy.SelectedItem; Window w1 = new Window12(x, uzytkownik); w1.ShowDialog(); } }
public ZadanieForm(Zadanie _zadanie) { InitializeComponent(); Zadanie = _zadanie; if (Zadanie.Id == 0) this.Text += " (NOWE)"; PrepareForm(); }
private void button1_Click(object sender, EventArgs e) { Zadanie zad = new Zadanie(); zad.Data = DateTime.Now; ZadanieForm form = new ZadanieForm(zad); form.ShowDialog(); ZadaniaGrid.DataSource = Module.Zadania.ToList(); ZadaniaGrid.Refresh(); }
private void zakonczoneButton_Click(object sender, RoutedEventArgs e) { if (zadaniaListBoxPrawy.SelectedIndex > -1) { Zadanie x = (Zadanie)zadaniaListBoxPrawy.SelectedItem; zakonczone.Add(x); aktualne.Remove(x); x.Wykonane = true; } }
public Window12(Zadanie z, Uzytkownik u) { uzytkownik = u; zadanie = z; InitializeComponent(); zadanieBox.Text = zadanie.Temat; komentarzBox.Text = zadanie.Tresc; uwagi = new ObservableCollection <Uwaga>(zadanie.Uwagi); uwagiListBox.ItemsSource = uwagi; }
private void zadanieUsunClick(object sender, RoutedEventArgs e) { Zadanie x = (Zadanie)noweListBox.SelectedItem; if (noweListBox.SelectedIndex > -1) { projekt.ListaZadan.Remove(x); zadania_nieprzydzielone.Remove(x); projekt.usunZadanie(x); } }
public ActionResult Edit([Bind(Include = "ZadanieID,ZjazdID,PrzedmiotID,Opis,Url,Termin")] Zadanie zadanie) { if (ModelState.IsValid) { db.Entry(zadanie).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PrzedmiotID = new SelectList(db.Przedmioty, "PrzedmiotID", "Nazwa", zadanie.PrzedmiotID); ViewBag.ZjazdID = new SelectList(db.Zjazdy, "ZjazdID", "Numer", zadanie.ZjazdID); return(View(zadanie)); }
public override void PodajPozycje(Zadanie.Pozycje pozycja) { if (pozycja == Zadanie.Pozycje.kierownik) { Console.WriteLine("{0} o imieniu {1} zajmuje pozycje: {2}", this.GetType().Name, Imie, pozycja); } else if (NextKadra != null) { NextKadra.PodajPozycje(pozycja); } }
// GET: Zadanie/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Zadanie zadanie = db.Zadania.Find(id); if (zadanie == null) { return(HttpNotFound()); } return(View(zadanie)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Zadanie zadanie = _repo.PobierzZadaniePrzezID(id); if (zadanie == null) { return(HttpNotFound()); } return(View(zadanie)); }
private void DodajZadanie_Click(object sender, RoutedEventArgs e) { //Wyświetlenie okna ZadanieForm zadanieForm = new ZadanieForm(); zadanieForm.Title = "Nowe zadanie"; bool?wynik = zadanieForm.ShowDialog(); //Odebranie danych var tytul = zadanieForm.txtTytuł.Text; var termin = zadanieForm.dtTerminZadania.SelectedDate.Value; Zadanie noweZadanie = new Zadanie(tytul, termin); zz.DodajZadanie(noweZadanie); listBox.ItemsSource = zz.ZadaniaNieZakonczone(); }
/// <summary> /// Funkcja odpoowiedzialna za pokazane powiadomienia o zbliżającym się zadaniu /// </summary> private void PokazPowiadomienie() { if (ZadaniaLista.Where(z => z.Data >= DateTime.Now).FirstOrDefault() != null) { Zadanie pierwsze = ZadaniaLista.Where(z => z.Data >= DateTime.Now).FirstOrDefault(); string tresc = pierwsze.Data.Hour + ":" + pierwsze.Data.Minute + " - " + pierwsze.Temat; PopupNotifier popup = new PopupNotifier { TitleText = "Lista zadań - przypomnienie", ContentText = tresc }; popup.Popup(); } }
private void dodajZadanieButton_Click(object sender, RoutedEventArgs e) { Zadanie z = new Zadanie(); Window w = new Window13(z); w.ShowDialog(); System.Windows.MessageBox.Show("a"); if (w.DialogResult.HasValue) { if (w.DialogResult.Value) { zadania.Add(z); } } }
private void uwagaButton_Click(object sender, RoutedEventArgs e) { Zadanie z = new Zadanie(); Window w = new Window13(z); w.ShowDialog(); if (w.DialogResult.HasValue) { if (w.DialogResult.Value) { projekt.ListaZadan.Add(z); zadania_nieprzydzielone.Add(z); } } }
private Zadanie AddZadanie(string nazwa, string opis, DateTime dataRozpoczecia, DateTime dataZakonczenia) { Zadanie item = ObjectSpace.FindObject <Zadanie>(new BinaryOperator("Nazwa", nazwa)); if (item == null) { item = ObjectSpace.CreateObject <Zadanie>(); item.Nazwa = nazwa; item.DataRozpoczecia = dataRozpoczecia; item.DataZakonczenia = dataZakonczenia; item.Opis = opis; item.Save(); } return(item); }
// GET: Zadanie/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Zadanie zadanie = db.Zadania.Find(id); if (zadanie == null) { return(HttpNotFound()); } ViewBag.PrzedmiotID = new SelectList(db.Przedmioty, "PrzedmiotID", "Nazwa", zadanie.PrzedmiotID); ViewBag.ZjazdID = new SelectList(db.Zjazdy, "ZjazdID", "Numer", zadanie.ZjazdID); return(View(zadanie)); }
public void AddTaskForUser(Zadanie z, Uzytkownik u) { //string sql = "EXEC '" + u.login + "', " + u.haslo; using (var connection = new SqlConnection(db.CS)) { var affectedRows = connection.Execute("AddTaskForUser", new { login = u.login, haslo = u.haslo, trescZadania = z.trescZadania, terminWykonania = z.terminWykonania }, commandType: CommandType.StoredProcedure); } }
public abstract void PodajPozycje(Zadanie.Pozycje pozycja);