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; } }
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); }
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; }