Ejemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DocumentDAO dao = new DocumentDAO();

            CustomFormVisibilityDTO formVisibility = dao.GetCustomFormVisibility(DocumentId);

            if (formVisibility != null)
            {
                lblXml.Visible     = formVisibility.LegalActXmlVisible;
                lblHistory.Visible = formVisibility.LegalActHistoryVisible;
            }

            lblHistory.CommandArgument = "~/Dokumenty/AktPrawnyHistoria.aspx?id=" + DocumentId;

            string currentOption = Request.Url.AbsoluteUri.Substring(Request.Url.AbsoluteUri.LastIndexOf('/') + 1);

            currentOption = currentOption.Substring(0, currentOption.LastIndexOf('.'));

            switch (currentOption.ToLower())
            {
            case "aktprawnyhistoria":
                currentItem = lblHistory.ID;
                break;

            case "aktprawnyxml":
                currentItem = lblXml.ID;
                break;
            }
        }
Ejemplo n.º 2
0
        public CustomFormVisibilityDTO GetCustomFormVisibility(int docId)
        {
            CustomFormVisibilityDTO v = null;

            Database db = DatabaseFactory.CreateDatabase();

            if (db == null)
            {
                throw new Exception("Do poprawnego dzia³ania wymagany jest SQL Server 2005!");
            }

            DbCommand cmd = db.GetStoredProcCommand("Dokumenty.pobierzWidocznoscWidokowFormularza", docId);

            using (IDataReader dr = db.ExecuteReader(cmd))
            {
                if (dr.Read())
                {
                    v = new CustomFormVisibilityDTO(
                        bool.Parse(dr["isCustomFormVisible"].ToString()),
                        bool.Parse(dr["isWordFormVisible"].ToString()),
                        bool.Parse(dr["isWordFormEditVisible"].ToString()),
                        bool.Parse(dr["isXmlVisible"].ToString()),
                        bool.Parse(dr["isHistory"].ToString()),
                        bool.Parse(dr["isLegalActXmlVisible"].ToString()),
                        bool.Parse(dr["isLegalActHistoryVisible"].ToString()),
                        bool.Parse(dr["isSendToEPUAPVisible"].ToString())
                        );
                }
            };

            return(v);
        }
Ejemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DocumentDAO dao = new DocumentDAO();

            CustomFormVisibilityDTO formVisibility = dao.GetCustomFormVisibility(DocumentId);

            if (formVisibility != null)
            {
                lblESodaForm.Visible    = formVisibility.CustomFormVisible;
                lblWordEditForm.Visible = formVisibility.WordFormEditVisible;
                lblWordForm.Visible     = formVisibility.WordFormVisible;
                lblXml.Visible          = formVisibility.XmlVisible;
                lblHistory.Visible      = formVisibility.HistoryVisible;
                lblepuap.Visible        = formVisibility.SendToEPUAPVisible;
            }

            lblESodaForm.CommandArgument = "~/Dokumenty/Formularz.aspx?id=" + DocumentId;
            //lblXml.CommandArgument = "~/Dokumenty/FormularzXml.aspx?id=" + DocumentId;
            lblXml.CommandArgument          = "~/Dokumenty/FormularzWidokGlowny.aspx?id=" + DocumentId + "&mode=xml";
            lblWordForm.CommandArgument     = "~/Dokumenty/FormularzDoc.aspx?id=" + DocumentId + "&mode=c";
            lblWordForm.CommandName         = "NewWordForm";
            lblWordEditForm.CommandArgument = "~/Dokumenty/FormularzWidokGlowny.aspx?id=" + DocumentId + "&mode=e";
            //lblWordEditForm.CommandArgument = "~/Dokumenty/FormularzDoc.aspx?id=" + DocumentId + "&mode=e";
            lblHistory.CommandArgument = "~/Dokumenty/FormularzHistoria.aspx?id=" + DocumentId;

            string currentOption = Request.Url.AbsoluteUri.Substring(Request.Url.AbsoluteUri.LastIndexOf('/') + 1);

            currentOption = currentOption.Substring(0, currentOption.LastIndexOf('.'));

            switch (currentOption.ToLower())
            {
            case "formularz": currentItem = lblESodaForm.ID; break;

            case "formularzxml": currentItem = lblXml.ID; break;

            case "formularzhistoria": currentItem = lblHistory.ID; break;
            }
            lblMessage.Text = string.Empty;
        }