/// <summary> /// Serves as a hash function for a particular type. /// </summary> /// <returns> /// A hash code for the current <see cref="T:System.Object"/>. /// </returns> /// <filterpriority>2</filterpriority> public override int GetHashCode() { unchecked { int result = (mstrTypPredlohyText != null ? mstrTypPredlohyText.GetHashCode() : 0); result = (result * 397) ^ mtpTypPredlohy.GetHashCode(); result = (result * 397) ^ (mstrEditoriPrepisuText != null ? mstrEditoriPrepisuText.GetHashCode() : 0); result = (result * 397) ^ (mastrEditoriPrepisu != null ? mastrEditoriPrepisu.GetHashCode() : 0); result = (result * 397) ^ (mdtcDatace != null ? mdtcDatace.GetHashCode() : 0); result = (result * 397) ^ (mstrDatace != null ? mstrDatace.GetHashCode() : 0); result = (result * 397) ^ (Autor != null ? Autor.GetHashCode() : 0); result = (result * 397) ^ (Titul != null ? Titul.GetHashCode() : 0); result = (result * 397) ^ (Tiskar != null ? Tiskar.GetHashCode() : 0); result = (result * 397) ^ (MistoTisku != null ? MistoTisku.GetHashCode() : 0); result = (result * 397) ^ (ZemeUlozeni != null ? ZemeUlozeni.GetHashCode() : 0); result = (result * 397) ^ (MestoUlozeni != null ? MestoUlozeni.GetHashCode() : 0); result = (result * 397) ^ (InstituceUlozeni != null ? InstituceUlozeni.GetHashCode() : 0); result = (result * 397) ^ (Signatura != null ? Signatura.GetHashCode() : 0); result = (result * 397) ^ (FoliacePaginace != null ? FoliacePaginace.GetHashCode() : 0); result = (result * 397) ^ (TitulEdice != null ? TitulEdice.GetHashCode() : 0); result = (result * 397) ^ (EditorEdice != null ? EditorEdice.GetHashCode() : 0); result = (result * 397) ^ (MistoVydaniEdice != null ? MistoVydaniEdice.GetHashCode() : 0); result = (result * 397) ^ (RokVydaniEdice != null ? RokVydaniEdice.GetHashCode() : 0); result = (result * 397) ^ (StranyEdice != null ? StranyEdice.GetHashCode() : 0); result = (result * 397) ^ (Poznamka != null ? Poznamka.GetHashCode() : 0); result = (result * 397) ^ (Ukazka != null ? Ukazka.GetHashCode() : 0); result = (result * 397) ^ (Knihopis != null ? Knihopis.GetHashCode() : 0); return(result); } }
public PoznamkyOkno(long id) { InitializeComponent(); kb = new PoznamkyBussines(); dto = kb.ZiskajZaznam(id); this.nazov_textBox.Text = dto.Nazov; this.obsah_textBox.Text = dto.Obsah; isUpdate = true; }
public override int GetHashCode() { unchecked { var result = Id.GetHashCode(); result = (result * 397) ^ (DokumentUrl?.GetHashCode() ?? 0); result = (result * 397) ^ (TypUdalosti?.GetHashCode() ?? 0); result = (result * 397) ^ (PopisUdalosti?.GetHashCode() ?? 0); result = (result * 397) ^ SpisovaZnacka.GetHashCode(); result = (result * 397) ^ (Oddil?.GetHashCode() ?? 0); result = (result * 397) ^ (Poznamka?.GetHashCode() ?? 0); result = (result * 397) ^ DatumZalozeniUdalosti.GetHashCode(); return(result); } }
public IActionResult UpravaZpracovani(int id, string text) { Poznamka poznamka = _context.Poznamky .Where(p => p.Id == id) .First(); if (text != null && text.Trim().Length > 0) { poznamka.Text = text; poznamka.DatumPosledniUpravy = DateTime.Now; _context.Update(poznamka); _context.SaveChanges(); } return(RedirectToAction("Profil", "Uzivatel")); }
/// <summary> /// Event handler - kliknutie na bunku /// Kliknutie na riadok - upravit Kontakt (zobrazenie detailu kontakty) /// </summary> /// <param name="sender">odosielatel event-u</param> /// <param name="e">event parameter</param> private void poznamkyDataGridView_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 Poznamka k = (Poznamka)poznamkyDataGridView.SelectedRows[0].DataBoundItem; PoznamkyOkno okno = new PoznamkyOkno(k.Id); // odznacim header check box ak bol zaskrtnuty if (((CheckBox)this.poznamkyDataGridView.Controls["header_checkbox"]).Checked) { ((CheckBox)this.poznamkyDataGridView.Controls["header_checkbox"]).Checked = false; } // otvorim detail okno.ShowDialog(this); } }
public IActionResult Uprava(int id) { Poznamka poznamka = _context.Poznamky .Where(p => p.Id == id) .First(); Uzivatel autor = _context.Uzivatele .Where(u => u == poznamka.Autor) .First(); Uzivatel prihlaseny = _context.Uzivatele .Where(u => u.Jmeno == HttpContext.Session.GetString("Uzivatel")) .First(); if (autor == prihlaseny) { return(View(poznamka)); } return(RedirectToAction("Profil", "Uzivatel")); }
private void ok_button_click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(nazov_textBox.Text)) { if (isUpdate) { dto.Nazov = nazov_textBox.Text; dto.Obsah = obsah_textBox.Text; kb.ZmenZaznamVDB(dto); this.Close(); } else { dto = new Poznamka { User = Environment.UserName, Nazov = nazov_textBox.Text, Obsah = obsah_textBox.Text, }; dto.Id = kb.ZapisZaznamDoDB(dto); this.Close(); } } else { var sb = new StringBuilder(); sb.AppendLine(" " + Resources.TrebaVypPolia + " :"); sb.AppendLine(""); sb.AppendLine(" - " + Resources.Nazov); MessageBox.Show(sb.ToString(), Resources.Info, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public string ToStringLine() { return($"{Id}#{SpisovaZnacka}#{TypUdalosti}#{PopisUdalosti}#{DatumZalozeniUdalosti}#{DokumentUrl}#{Oddil}#{Poznamka?.Replace("\n", "@<fl>")?.Replace("\r", "@<cr>")}"); }
private Kniha NacistKnihu(XmlNode xml) { Kniha kniha = new Kniha(); kniha.Id = xml.SelectSingleNode("@osisID").InnerText; // Budeme iterativně zpracovávat seznam XML potomků a přidávát // ekvivalenty. List <CastTextu> rodice = new List <CastTextu> { kniha }; // Tento seznam obashuje seznamy XML prvků, které patří do daného rodiče. List <List <XmlNode> > xmlProRodice = new List <List <XmlNode> > { xml.ChildNodes.OfType <XmlNode>().ToList() }; while (rodice.Count > 0) { CastTextu rodic = rodice[0]; rodice.RemoveAt(0); List <XmlNode> xmlProTohotoRodice = xmlProRodice[0]; xmlProRodice.RemoveAt(0); foreach (XmlNode xmlPotomek in xmlProTohotoRodice) { if (xmlPotomek is XmlElement) { XmlElement xmlPotomekElem = xmlPotomek as XmlElement; if ( xmlPotomek.Name == "div" && xmlPotomekElem.HasAttribute("type") && xmlPotomek.Attributes["type"].InnerText == "majorSection") { // Máme major section. HlavniCastKnihy hlavniCast = new HlavniCastKnihy { Nadpis = xmlPotomek.SelectSingleNode("os:title", NsManager).InnerText }; rodic.PridatPotomka(hlavniCast); rodice.Add(hlavniCast); xmlProRodice.Add(xmlPotomek.ChildNodes.OfType <XmlNode>().ToList()); } else if ( xmlPotomek.Name == "div" && xmlPotomekElem.HasAttribute("type") && xmlPotomek.Attributes["type"].InnerText == "section") { CastKnihy castKnihy = new CastKnihy { Nadpis = xmlPotomek.SelectSingleNode("os:title", NsManager).InnerText.Trim('<', '>', '"') }; rodic.PridatPotomka(castKnihy); rodice.Add(castKnihy); xmlProRodice.Add(xmlPotomek.ChildNodes.OfType <XmlNode>().ToList()); } else if ( xmlPotomek.Name == "div" && xmlPotomekElem.HasAttribute("type") && xmlPotomek.Attributes["type"].InnerText == "preface") { // Předmluva. CastKnihy castKnihy = new CastKnihy { Nadpis = xmlPotomek.SelectSingleNode("os:title", NsManager).InnerText }; rodic.PridatPotomka(castKnihy); rodice.Add(castKnihy); xmlProRodice.Add(xmlPotomek.ChildNodes.OfType <XmlNode>().ToList()); } else if (xmlPotomek.Name == "lg") { // Máme báseň. Poezie poezie = new Poezie(); rodic.PridatPotomka(poezie); rodice.Add(poezie); xmlProRodice.Add(xmlPotomek.ChildNodes.OfType <XmlNode>().ToList()); } else if (xmlPotomek.Name == "p") { // Odstavec složený z veršů, řádků básně či dalšího obsahu. Odstavec odstavec = new Odstavec(); rodic.PridatPotomka(odstavec); rodice.Add(odstavec); xmlProRodice.Add(xmlPotomek.ChildNodes.OfType <XmlNode>().ToList()); } else if (xmlPotomek.Name == "chapter") { if (xmlPotomekElem.HasAttribute("osisID") && xmlPotomekElem.HasAttribute("sID")) { UvodKapitoly uvodKapitoly = new UvodKapitoly { Id = xmlPotomek.SelectSingleNode("@osisID", NsManager).InnerText }; rodic.PridatPotomka(uvodKapitoly); rodice.Add(uvodKapitoly); xmlProRodice.Add(xmlPotomek.ChildNodes.OfType <XmlNode>().ToList()); } else { // Konec kapitoly, zatím se neřeší. } } else if (xmlPotomekElem.Name == "verse") { if (xmlPotomekElem.HasAttribute("osisID")) { Vers vers = new Vers { Id = xmlPotomek.SelectSingleNode("@osisID", NsManager).InnerText }; rodic.PridatPotomka(vers); rodice.Add(vers); xmlProRodice.Add(xmlPotomek.ChildNodes.OfType <XmlNode>().ToList()); } else { // Konec verše, zatím se neřeší. } } else if (xmlPotomek.Name == "l") { RadekPoezie radekPoezie = new RadekPoezie(); rodic.PridatPotomka(radekPoezie); rodice.Add(radekPoezie); xmlProRodice.Add(xmlPotomek.ChildNodes.OfType <XmlNode>().ToList()); } else if (xmlPotomek.Name == "note") { // Poznámka (pod čarou). Poznamka poznamka = new Poznamka(); rodic.PridatPotomka(poznamka); rodice.Add(poznamka); xmlProRodice.Add(xmlPotomek.ChildNodes.OfType <XmlNode>().ToList()); } else if (xmlPotomek.Name == "i") { // Poznámka (pod čarou). FormatovaniTextu formatovaniTextu = new FormatovaniTextu { Kurziva = true }; rodic.PridatPotomka(formatovaniTextu); rodice.Add(formatovaniTextu); xmlProRodice.Add(xmlPotomek.ChildNodes.OfType <XmlNode>().ToList()); } else if (xmlPotomek.Name == "head") { // Poznámka (pod čarou). CastPoezie castPoezie = new CastPoezie(); rodic.PridatPotomka(castPoezie); rodice.Add(castPoezie); xmlProRodice.Add(xmlPotomek.ChildNodes.OfType <XmlNode>().ToList()); } else { } } else if (xmlPotomek is XmlText) { // Máme čistě textový záznam. CastTextuSTextem textovaCast = new CastTextuSTextem { /* * TextovaData = HttpUtility.HtmlEncode(Regex.Replace( * xmlPotomek.Value, * "[\\n\\r ]+$", * " ")) */ TextovaData = Regex.Replace( xmlPotomek.Value, "[\\n\\r ]+$", " ") }; rodic.PridatPotomka(textovaCast); rodice.Add(textovaCast); xmlProRodice.Add(xmlPotomek.ChildNodes.OfType <XmlNode>().ToList()); } else { } } } return(kniha); }