void LoadBriefcase(int briefcaseId) { Session["idTeczki"] = briefcaseId; XmlDataSource xdsh = new XmlDataSource(); XmlDataSource xds = new XmlDataSource(); XmlReader xrh = new BriefcaseDAO().GetBriefcaseInfo(briefcaseId); XmlReader xr = new BriefcaseDAO().GetCasesFromBriefcase(briefcaseId); naglowekTeczki.DataSource = null; listaSpraw.DataSource = null; if (xrh.Read()) { xdsh.Data = xrh.ReadOuterXml(); xdsh.EnableCaching = false; xdsh.XPath = "/teczka"; naglowekTeczki.DataSource = xdsh; } if (xr.Read()) { xds.Data = xr.ReadOuterXml(); xds.EnableCaching = false; xds.XPath = "/sprawy/sprawa"; listaSpraw.DataSource = xds; } briefcaseStatusMessage.Text = (listaSpraw.DataSource == null) ? "Teczka jest pusta" : ""; briefcaseHeaderStatusMessage.Text = (naglowekTeczki.DataSource == null) ? "Brak informacji o teczce" : ""; naglowekTeczki.DataBind(); listaSpraw.DataBind(); }
private void LoadYears() { BriefcaseDAO dao = new BriefcaseDAO(); rok.DataSource = dao.GetBriefcaseYears(); rok.DataTextField = "rok"; rok.DataBind(); rok.SelectedValue = DateTime.Today.Year.ToString(); }
protected void frmTeczka_ItemUpdating(object sender, FormViewUpdateEventArgs e) { if (Page.IsValid) { BriefcaseDAO bd = new BriefcaseDAO(); int id = int.Parse(frmTeczka.DataKey["id"].ToString()); int outid; int?idJRWA = null; int?idRodzajuSprawy = null; if (int.TryParse(((HiddenField)frmTeczka.FindControl("hfIdJRWA")).Value, out outid)) { idJRWA = outid; } if (int.TryParse(((DropDownList)frmTeczka.FindControl("ddlRodzajSprawy")).SelectedItem.Value, out outid)) { idRodzajuSprawy = outid; } if (outid == -1) { if (int.TryParse(((HiddenField)frmTeczka.FindControl("hfRodzajSprawy")).Value, out outid)) { idRodzajuSprawy = outid; } } NumeracjaSpraw numeracja = ((NumeracjaSpraw)frmTeczka.FindControl("NumeracjaSpraw1")); string prefix = numeracja.Prefix; string suffix = numeracja.Suffix; int rok = int.Parse(((TextBox)frmTeczka.FindControl("txtRok")).Text); string tytul = ((TextBox)frmTeczka.FindControl("txtTytul")).Text; int nextNum = numeracja.FirstNumber; string adresat = PobierzAdresatow(); string caseKinds = PobierzRodzajeSpraw(); bool aktywna = ((CheckBox)frmTeczka.FindControl("cbAktywna")).Checked; bool archiwalna = ((CheckBox)frmTeczka.FindControl("cbArchiwalna")).Checked; bd.UpdateBriefcase(id, idJRWA, idRodzajuSprawy, caseKinds, prefix, suffix, rok, tytul, nextNum, adresat, aktywna, archiwalna); frmTeczka.Visible = false; lnkCreateBriefcaseGroup.Visible = false; } }
protected void Page_Load(object sender, EventArgs e) { int briefcaseId = -1; if (!IsPostBack) { Session.Remove("idDokumentu"); Session.Remove("idSprawy"); Session.Remove("idTeczki"); Session["entryPoint"] = "AS"; LoadYears(); if (Request.QueryString["idTeczki"] != null) { preselectBriefcase(); } if (User.IsInRole("Administratorzy") && Request.QueryString["id"] != null && int.TryParse(Request.QueryString["id"].ToString(), out briefcaseId)) { LoadBriefcase(briefcaseId); //listaTeczek.Visible = false; //listaTeczek.Enabled = false; rblOwnerSelect.Visible = false; lnkReturn.Visible = true; } } //LoadBriefcaseTree(); if (Request.QueryString["source"] != null && Request.QueryString["source"].ToLower() == "admin") { if (Request.QueryString["id"] != null && int.TryParse(Request.QueryString["id"].ToString(), out briefcaseId)) { Guid?userId = new BriefcaseDAO().GetBriefcaseOwner(briefcaseId); if (userId != null) { LoadBriefcaseTree(userId.Value, bool.FalseString); } } } else { LoadBriefcaseTree(new Guid(Membership.GetUser().ProviderUserKey.ToString()), rblOwnerSelect.SelectedValue); } if (!IsPostBack) { drzewoTeczek.CollapseAll(); } }