protected void registerDocument(object sender, EventArgs e) { RegistryDAO dao = new RegistryDAO(); int additionFlags = 0; foreach (ListItem item in cbAdditions.Items) { if (item.Selected) { additionFlags |= (int)Enum.Parse(typeof(Additions), item.Value); if ((Additions)Enum.Parse(typeof(Additions), item.Value) == Additions.DOD_ZAGRANICZNY) { int zone = int.Parse(ddlZone.SelectedValue) << 16; additionFlags += zone; } } } if (dao.RegisterDocumentInRKW(docID, AddidtionsList.GetConcatenatedLabels(additionFlags), additionFlags, tbUwagi.Text)) { Response.Redirect("~/Aplikacje/RKW/Przegladanie.aspx"); } }