Example #1
0
        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");
            }
        }