public static Udalost ZaciatocnaOtazkaKoniec() { Udalost udalost = new Udalost(1, (int)TypyUdalosti.otazkaNaKoniec, TypyUdalosti.otazkaNaKoniec); return(udalost); }
public static Udalost ZaciatocnaZnizenieEnergie() { Udalost udalost = new Udalost(1, (int)TypyUdalosti.znizenieEnergiaNaKonci, TypyUdalosti.znizenieEnergiaNaKonci); return(udalost); }
public static Udalost ZaciatocnaVykresliPoZnizeniEnergie() { Udalost udalost = new Udalost(1, (int)TypyUdalosti.grafickyVypisPoZnizeniEnergieMravcov, TypyUdalosti.grafickyVypisPoZnizeniEnergieMravcov); return(udalost); }
public static Udalost ZaciatocnaNavysenieCasuMraveniska() { Udalost udalost = new Udalost(1, (int)TypyUdalosti.zvysenieCasu, TypyUdalosti.zvysenieCasu); return(udalost); }
public static Udalost ZaciatocnaVykresliSmerOtocenia() { Udalost udalost = new Udalost(1, (int)TypyUdalosti.grafickyVypisSmerOtocenia, TypyUdalosti.grafickyVypisSmerOtocenia); return(udalost); }
public static Udalost ZaciatocnaNavysenieVekuMravcov() { Udalost udalost = new Udalost(1, (int)TypyUdalosti.navysenieVekuMravcov, TypyUdalosti.navysenieVekuMravcov); return(udalost); }
public async Task dataZoServera(string odpoved, string od, List <Udalost> udaje) { Debug.WriteLine("Metoda dataZoServera - Podrobnosti bola vykonana"); switch (od) { case Nastavenia.ZAUJEM_POTVRD: if (odpoved.Equals(Nastavenia.VSETKO_V_PORIADKU)) { if (udaje != null) { if (udaje.Count == 1) { Udalost udalost = (Udalost)udaje[0]; nacitajUdalosti(udalost, false, App.udalostiAdresa); } } } else { await DialogOznameni.kommunikaciaAsync("Chyba", odpoved, "Zatvoriť", false, null); } break; } }
public static Udalost ZaciatocnaPrecistenieHodnot() { Udalost udalost = new Udalost(1, (int)TypyUdalosti.precistenieHodnot, TypyUdalosti.precistenieHodnot); return(udalost); }
public static Udalost ZaciatocnaNastavenieCinnosti() { Udalost udalost = new Udalost(0, (int)TypyUdalosti.nastavenieNasledujucichCinnostiMravcov, TypyUdalosti.nastavenieNasledujucichCinnostiMravcov); return(udalost); }
public static Udalost ZaciatocnaBojMravcovPrechadzajucich() { Udalost udalost = new Udalost(1, (int)TypyUdalosti.bojMravcovPrechadzajucich, TypyUdalosti.bojMravcovPrechadzajucich); return(udalost); }
public static Udalost ZaciatocnaVypisStatistickych() { Udalost udalost = new Udalost(1, (int)TypyUdalosti.vypisStatistickychUdajov, TypyUdalosti.vypisStatistickychUdajov); return(udalost); }
public static Udalost ZaciatocnaNepohybujucePolicka() { Udalost udalost = new Udalost(1, (int)TypyUdalosti.upravyNepohybujucichPolicok, TypyUdalosti.upravyNepohybujucichPolicok); return(udalost); }
public static Udalost ZaciatocnaBojMravcovStojacich() { Udalost udalost = new Udalost(1, (int)TypyUdalosti.bojMravcovNaPolickach, TypyUdalosti.bojMravcovNaPolickach); return(udalost); }
private async void nacitajUdalosti(Udalost udalost, bool server, string host) { Debug.WriteLine("Metoda nacitajUdalosti bola vykonana"); if (!(await this.udalostiUdaje.obrazokJeDostupnny(udalost.obrazok, server))) { obrazokZvolenejUdalosti.Source = new BitmapImage(new Uri("ms-appx:///Assets/Images/udalosti_chyba_obrazka.jpg")); } else { obrazokZvolenejUdalosti.Source = new BitmapImage(new Uri(host + udalost.obrazok)); } this.stavTlacidla = udalost.zaujem; denZvolenejUdalosti.Text = udalost.den; mesiacZvolenejUdalosti.Text = udalost.mesiac.Substring(0, 3) + "."; nazovZvolenejUdalosti.Text = udalost.nazov; pocetZaujemcovZvolenejUdalosti.Text = udalost.zaujemcovia.ToString(); vstupenkaZvolenejUdalosti.Text = udalost.vstupenka.ToString() + "€"; casZvolenejUdalosti.Text = udalost.cas; if (server) { miestoZvolenejUdalosti.Text = udalost.mesto + udalost.ulica; } else { miestoZvolenejUdalosti.Text = udalost.mesto + ", " + udalost.ulica; } nastavTlacdloPodrobnosti(this.stavTlacidla); }
private async Task spracujZvolenuUdalost(Udalost udalost) { Debug.WriteLine("Metoda spracujZvolenuUdalost bola vykonana"); if (udalost != null) { this.stavTlacidla = udalost.zaujem; this.idUdalost = udalost.idUdalost; this.pocetZaujemcov = udalost.zaujemcovia; nacitavanie.Visibility = Visibility.Visible; obsah.Visibility = Visibility.Collapsed; tlacidloZvolenejUdalosti.Visibility = Visibility.Collapsed; if (NetworkInterface.GetIsNetworkAvailable()) { try { await this.udalostiUdaje.potvrdZaujem(this.pouzivatelskeUdaje["email"], this.pouzivatelskeUdaje["token"], udalost.idUdalost); } catch (Exception ex) { nacitavanie.Visibility = Visibility.Collapsed; Debug.WriteLine("CHYBA: " + ex.Message); await DialogOznameni.kommunikaciaAsync("Chyba", "Server je momentalne nedostupný!", "Zatvoriť", false, null); } } else { nacitajUdalosti(udalost, true, ""); } } }
public static Udalost ZaciatocnaVykresliPoVykonaniCinnostiNepohybovych() { Udalost udalost = new Udalost(1, (int)TypyUdalosti.grafickyvVypisPoVykonaniCinnostiNepohybovych, TypyUdalosti.grafickyvVypisPoVykonaniCinnostiNepohybovych); return(udalost); }
public static async void potvrd(string titul, string text, string tlacidloA, string tlacidloB, DialogOdpoved dialogOdpoved, Udalost udalost) { Debug.WriteLine("Metoda DialogOdpoved -potvrd bola vykonana"); DialogPotvrdeni.dialogOdpoved = dialogOdpoved; ContentDialog dialog = new ContentDialog { Title = titul, Content = text, PrimaryButtonText = tlacidloA, CloseButtonText = tlacidloB }; ContentDialogResult odpoved = await dialog.ShowAsync(); if (odpoved == ContentDialogResult.Primary) { DialogPotvrdeni.dialogOdpoved.tlacidloA(udalost); } else { DialogPotvrdeni.dialogOdpoved.tlacidloB(udalost); } }
public async void tlacidloA(Udalost udalost) { Debug.WriteLine("Metoda DialogPotvrdeni - tlacidloA bola vykonana"); await this.udalostiUdaje.odstranZaujem(this.pouzivatelskeUdaje["email"], this.pouzivatelskeUdaje["token"], udalost.idUdalost); SpravcaDat.getZaujmy().Remove(udalost); }
/// <summary> /// Event handler - formatovanie bunky /// -------------------------------------------------------------------------------------------- /// ----!!!!!! Formatovanie buniek data gridu !!!!!!-------------------------------------------- /// -------------------------------------------------------------------------------------------- /// zabezpecuje farebne odlisenie udalosti, farebne oznacenie priority /// event sa spusta vzdy pred vykreslenim bunky, urobil som to tak preto aby som mal kompletnu kontrolu nad formatovanim buniek /// (mozem dynamicky menit farbu pozadia bunky, farbu pozadia ked sa bunka oznaci (selected) atd...) /// </summary> /// <param name="sender">odosielatel event-u</param> /// <param name="e">event parameter</param> private void udalostiDataGridView_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) { // ! defaultne nastavenie zafarbenia bunky dalej v kode mozem ovveride-nut defaultne nastavenie ! this.udalostiDataGridView1.DefaultCellStyle.BackColor = Color.White; this.udalostiDataGridView1.DefaultCellStyle.ForeColor = Color.Black; this.udalostiDataGridView1.DefaultCellStyle.SelectionBackColor = SystemColors.Highlight; this.udalostiDataGridView1.DefaultCellStyle.SelectionForeColor = Color.White; // ovveride-y if (e.ColumnIndex == 0) { // pre stlpec 0 - stlpec na farebne odlisenie udalosti // ziskam oznaceny datum v kalendari DateTime selDate = this.monthCalendar1.SelectionRange.Start; // ziskam objekt Dto na ktory je naviazany riadok Udalost o = (Udalost)this.udalostiDataGridView1.Rows[e.RowIndex].DataBoundItem; // 1. BackColor if (o.Cas.Date == selDate.Date) { // farba dnesnej udalosti e.CellStyle.BackColor = Color.LightBlue; } else if (o.Cas < selDate) { // farba starej udalosti e.CellStyle.BackColor = Color.LightCoral; } else { // farba buducej udalosti e.CellStyle.BackColor = Color.LightGreen; } // 2. SelectionBackColor e.CellStyle.SelectionBackColor = e.CellStyle.BackColor; } else if (e.ColumnIndex == 4) { // pre stlpec 4 - stlpec ktory naznacuje ci ma udalost prioritu // ziskam objekt Dto na ktory je naviazany riadok Udalost o = (Udalost)this.udalostiDataGridView1.Rows[e.RowIndex].DataBoundItem; if (o.Priorita) { // 1. BackColor e.CellStyle.BackColor = Color.Yellow; // 2. SelectionBackColor e.CellStyle.SelectionBackColor = e.CellStyle.BackColor; } } }
bool vypis;//false - bezi simulacia, true - vykresluje sa mravenisko //spustenie simulacie, po jednom kroku sa zastavi jej vykonavanie, aby sa vykreslilo mravenisko public void SpustiSimulaciu() { while (NastaveneHodnotyPocasKrokov.ZistiPokracovanie() && !vypis) { Udalost udalost = halda.VratPrvok(); vypis = TriedenieUdalosti.RoztriedUdalost(udalost, mravenisko, halda, ref dobaBehu); } NastavVypis(false); }
private Udalost Modify(EventUdalostUpdated evt, Udalost item) { item.DatumOd = evt.DatumOd; item.DatumDo = evt.DatumDo; item.DatumZadal = evt.EventCreated; item.UzivatelCeleJmeno = evt.UzivatelCeleJmeno; item.Nazev = evt.Nazev; item.Popis = evt.Popis; item.UdalostTypId = evt.UdalostTypId; item.UzivatelId = evt.UzivatelId; return(item); }
public void TestNajdiMozneTerminy() { int[] ucastnici = Udalost.NactiUcastniky(sUcastnici); Udalost?[] u = Udalost.NactiUdalosti(ucastnici, sArr); Interval volnyTermin = Schedule.VolnyBlokV1Dnu(u, new TimeSpan(1, 0, 0), new DateTime(2019, 4, 10, 7, 0, 0), new DateTime(2019, 4, 10, 18, 0, 0)); Assert.IsTrue(volnyTermin.Od.Hour == 13 && volnyTermin.Od.Minute == 30 && volnyTermin.Do.Hour == 14 && volnyTermin.Do.Minute == 30); }
/// <summary> /// Event handler - kliknutie na tlacitko OK /// Zapisuje zaznam do DB /// </summary> /// <param name="sender">odosielatel event-u</param> /// <param name="e">event parameter</param> private void ok_btn_Click(object sender, EventArgs e) { // kontrola ci su povinne polia vyplnene if (!String.IsNullOrEmpty(udalost_nazov_tb.Text) && (udalost_cas_dtp.Value != null)) { if (isUpdate) { // Udate dto.Nazov = udalost_nazov_tb.Text; dto.PopisUdalosti = udalost_popisUdalosti_tb.Text; dto.Miesto = udalost_nazov_tb.Text; dto.Cas = udalost_cas_dtp.Value; dto.Priorita = udalost_priorita_chb.Checked; // zmenim zaznam v DB ub.ZmenZaznamVDB(dto); // zatvor formular this.Close(); } else { // Insert dto = new Udalost(); dto.User = Environment.UserName; dto.Nazov = udalost_nazov_tb.Text; dto.PopisUdalosti = udalost_popisUdalosti_tb.Text; dto.Miesto = udalost_nazov_tb.Text; dto.Cas = udalost_cas_dtp.Value; dto.Priorita = udalost_priorita_chb.Checked; // zapisem do DB a ulozim si nove id dto.Id = ub.ZapisZaznamDoDB(dto); // zatvor formular this.Close(); } } else { StringBuilder sb = new StringBuilder(); sb.AppendLine(" " + Resources.TrebaVypPolia + " :"); sb.AppendLine(""); sb.AppendLine(" - " + Resources.Nazov); MessageBox.Show(sb.ToString(), Resources.Info, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void TestVytvorPoleUdalosti() { int pocetNotNullPrvku = 0; int[] ucastnici = Udalost.NactiUcastniky(sUcastnici); Assert.IsTrue(ucastnici.Length == 2); Udalost?[] u = Udalost.NactiUdalosti(ucastnici, sArr); foreach (var v in u) { if (v != null) { pocetNotNullPrvku++; } } Assert.IsTrue(pocetNotNullPrvku == 4); }
private Udalost Create(EventUdalostCreated evt) { var model = new Udalost() { UdalostId = Guid.NewGuid(), DatumOd = evt.DatumOd, DatumDo = evt.DatumDo, DatumZadal = evt.EventCreated, UzivatelCeleJmeno = evt.UzivatelCeleJmeno, Nazev = evt.Nazev, Popis = evt.Popis, UdalostTypId = evt.UdalostTypId, UzivatelId = evt.UzivatelId, }; return(model); }
/// <summary> /// Tento konstruktor sa vola ked sa bude len menit uz existujuca udalost /// </summary> /// <param name="id">id zaznamu</param> public UdalostOkno(long id) { InitializeComponent(); ub = new UdalostBusiness(); // ziskam zaznam s danym id dto = ub.ZiskajZaznam(id); // nasetujem hodnoty text boxov this.udalost_nazov_tb.Text = dto.Nazov; this.udalost_popisUdalosti_tb.Text = dto.PopisUdalosti; this.udalost_miesto_tb.Text = dto.Miesto; this.udalost_cas_dtp.Value = dto.Cas; this.udalost_priorita_chb.Checked = dto.Priorita; // okno bolo otvorene pre Update isUpdate = true; }
/// <summary> /// Event handler - kliknutie na bunku /// Kliknutie na riadok - upravit Udalost (zobrazenie detailu udalosti) /// </summary> /// <param name="sender">odosielatel event-u</param> /// <param name="e">event parameter</param> private void udalostiDataGridView_CellClick(object sender, DataGridViewCellEventArgs e) { // ak nebolo kliknute na column header ani na stplec 0 a 1 if (e.RowIndex != -1 && e.ColumnIndex != 0 && e.ColumnIndex != 1) { // ziskam objekt Udalost u = (Udalost)udalostiDataGridView1.SelectedRows[0].DataBoundItem; UdalostOkno okno = new UdalostOkno(u.Id); // odznacim header check box ak bol zaskrtnuty if (((CheckBox)this.udalostiDataGridView1.Controls["header_checkbox"]).Checked) { ((CheckBox)this.udalostiDataGridView1.Controls["header_checkbox"]).Checked = false; } // otvorim detail okno.ShowDialog(this); } }
public static Udalost ZaciatocnaVykresliBojNaPolicku() { Udalost udalost = new Udalost(1, (int)TypyUdalosti.grafickyVypisMraveniskaBojNaPolicku, TypyUdalosti.grafickyVypisMraveniskaBojNaPolicku); return(udalost); }
public static Udalost ZaciatocnaVykresliParenie() { Udalost udalost = new Udalost(1, (int)TypyUdalosti.grafickyVypisMraveniskaParenie, TypyUdalosti.grafickyVypisMraveniskaParenie); return(udalost); }
public static Udalost ZaciatocnaVykresliSmerAktivnehoPohybuStatie() { Udalost udalost = new Udalost(1, (int)TypyUdalosti.grafickyVypisSmerAktivnehoPohybuStatie, TypyUdalosti.grafickyVypisSmerAktivnehoPohybuStatie); return(udalost); }