protected void Page_Load(object sender, EventArgs e) { try { ActionDAO dao = new ActionDAO(); string[] data = dao.GetDataAndXslt(actionID); if (data[0] == string.Empty || data[1] == string.Empty) { emptyData.Visible = true; return; } xml.DocumentContent = data[1]; XslTransform actionXslt = new XslTransform(); actionXslt.Load(XmlReader.Create(new StringReader(data[0]))); xml.Transform = actionXslt; //// compiled xslt transform //XslCompiledTransform actionXsltc = new XslCompiledTransform(); //actionXsltc.Load(XmlReader.Create(new StringReader(data[0]))); //XmlReader xr = XmlReader.Create(new StringReader(data[1])); //StringBuilder sb = new StringBuilder(); //XmlWriter xw = XmlWriter.Create(sb); //actionXsltc.Transform(xr, xw); //xr.Close(); //xw.Close(); //xml.DocumentContent = sb.ToString(); } catch { BaseContentPage.SetError("Nie uda³o siê zobrazowaæ saczegó³ów akcji", "~/OczekujaceZadania.xslt"); } }
protected void Page_Load(object sender, EventArgs e) { lblMessage.Text = string.Empty; int.TryParse(Page.Request["idSprawy"], out caseId); SetPageTitle(); if (!IsPostBack) { RegistryDAO dao = new RegistryDAO(); fkategoria.DataSource = dao.GetDocumentCategories(); if ((fkategoria.DataSource as ICollection).Count > 0) { fkategoria.DataTextField = "Description"; fkategoria.DataValueField = "ID"; fkategoria.DataBind(); fkategoria.Items.Insert(0, new ListItem("-- wybierz --", "0")); frodzajDokumentu.Items.Clear(); frodzajDokumentu.Items.Add(new ListItem("-- wybierz --", "0")); } else { BaseContentPage.SetError("Brak zdefiniowanych kategorii i rodzajów dokumentów", "~/OczekujaceZadania.aspx"); } setLinksVisibility(); } }
protected void executeCommand(object sender, EventArgs e) { int caseId = CoreObject.GetId(Request); if (caseId <= 0) { BaseContentPage.SetError("Nie wybrano sprawy", "~/Oczekuj¹ceZadania.aspx"); return; } //if(Session["idSprawy"]==null || !int.TryParse(Session["idSprawy"].ToString(),out caseId)){ // BaseContentPage.SetError("Nie wybrano sprawy","~/Oczekuj¹ceZadania.aspx"); // return; //} CaseDAO dao = new CaseDAO(); dao.RedirectCase(caseId, new Guid(Membership.GetUser().ProviderUserKey.ToString()), Membership.GetUser().UserName, Membership.GetUser().Comment, txtNote.Text, int.Parse(wydzial.SelectedItem.Value), int.Parse(pracownik.SelectedItem.Value), wydzial.SelectedItem.Text, pracownik.SelectedItem.Text); if (IsCaseVisibleToUser(new Guid(Membership.GetUser().ProviderUserKey.ToString()), caseId)) { Response.Redirect("~/Sprawy/HistoriaSprawy.aspx?id=" + caseId.ToString()); } else { Response.Redirect("~/OczekujaceZadania.aspx"); } }
private void saveChanges() { DaneDokumentu.DaneDokumentuDataTable dt = (DaneDokumentu.DaneDokumentuDataTable)ViewState["dmd"]; XmlDocument xpd = new XmlDocument(); xpd.Load(new StringReader(dt[0].metadane)); XPathNavigator xpn = xpd.CreateNavigator(); //xpn.SelectSingleNode("/metadane/nadawca/@id").SetValue(interesant.SelectedValue); xpn.SelectSingleNode("/metadane/nadawca/@id").SetValue(hfCustomerId.Value); int typeId, catId; //(new UserDAO()).GetCustomerTypeCat(int.Parse(interesant.SelectedValue), out typeId, out catId); (new UserDAO()).GetCustomerTypeCat(int.Parse(hfCustomerId.Value), out typeId, out catId); xpn.SelectSingleNode("/metadane/nadawca/@typ").SetValue(typeId.ToString()); xpn.SelectSingleNode("/metadane/nadawca/@kategoria").SetValue(catId.ToString()); //xpn.SelectSingleNode("/metadane/nadawca").SetValue(interesant.SelectedItem.Text); xpn.SelectSingleNode("/metadane/nadawca").SetValue(lblInteresant.Text); //if(znakPisma.Text.Length>0) xpn.SelectSingleNode("/metadane/numerPisma").SetValue(znakPisma.Text); xpn.SelectSingleNode("/metadane/klasyfikacjaDokumentu/kategoria/@id").SetValue(kategoria.SelectedIndex == -1?"0":kategoria.SelectedValue); xpn.SelectSingleNode("/metadane/klasyfikacjaDokumentu/kategoria").SetValue(kategoria.SelectedIndex == -1 ? "nieokreœlona" : kategoria.SelectedItem.Text); xpn.SelectSingleNode("/metadane/klasyfikacjaDokumentu/rodzaj/@id").SetValue(rodzaj.SelectedIndex == -1?"0":rodzaj.SelectedValue); xpn.SelectSingleNode("/metadane/klasyfikacjaDokumentu/rodzaj").SetValue(rodzaj.SelectedIndex == -1?"nieokreœlony": rodzaj.SelectedItem.Text); string newMetadata = xpn.SelectSingleNode("/metadane").OuterXml; DaneDokumentuTableAdapters.DaneDokumentuDAO dao = new Pemi.Esoda.Web.UI.Akcje.DaneDokumentuTableAdapters.DaneDokumentuDAO(); ActionLogger al = new ActionLogger(new ActionContext(new Guid("5B1EDF0C-DE49-4D5C-A116-54A5E25C6FB8"), new Guid(Membership.GetUser().ProviderUserKey.ToString()), Membership.GetUser().UserName, Membership.GetUser().Comment, new List <string>())); al.AppliesToDocuments.Add((int)ViewState["docId"]); //al.ActionData.Add("interesant", interesant.SelectedItem.Text); al.ActionData.Add("interesant", (lblInteresant.Text.Length > 0)?lblInteresant.Text:"-"); al.ActionData.Add("status", status.SelectedItem.Text); al.ActionData.Add("znakPisma", (znakPisma.Text.Length > 0)?znakPisma.Text:"-"); al.ActionData.Add("kategoria", kategoria.SelectedIndex == -1?"0":kategoria.SelectedItem.Text); al.ActionData.Add("rodzaj", rodzaj.SelectedIndex == -1?"0":rodzaj.SelectedItem.Text); al.Execute(); int res = dao.Update((int)ViewState["docId"], newMetadata, int.Parse(status.SelectedValue)); if (res == 0) { BaseContentPage.SetError("oops...", "~/Akcje/EdycjaDokumentu.aspx"); } //Session["context"] = null; }
protected void Page_Load(object sender, EventArgs e) { Session["{A9369F29-4E10-48ab-9E52-B4D415CF402A}"] = "LinkButton4"; if (CoreObject.GetId(Request) <= 0) { BaseContentPage.SetError("Sprawa o podanym numerze nie istnieje", "~/Akta/AktaSpraw.aspx"); } if (!IsPostBack) { int caseId = CoreObject.GetId(Request); if (caseId > 0) { if (!Page.User.IsInRole("Administratorzy") && !(new CaseDAO()).IsCaseVisibleForUser(caseId, new Guid(Membership.GetUser().ProviderUserKey.ToString()))) { BaseContentPage.SetError("Nie masz uprawnieñ do tej sprawy", "~/OczekujaceZadania.aspx"); } } ActionDAO dao = new ActionDAO(); string xmlData = string.Empty; try { //using (XmlReader xr = dao.GetAvailableActions(int.Parse(Session["idSprawy"].ToString()), (Guid)Membership.GetUser().ProviderUserKey, ActionMask.Case,ActionType.CalledFromList)) using (XmlReader xr = dao.GetAvailableActions(CoreObject.GetId(Request), (Guid)Membership.GetUser().ProviderUserKey, ActionMask.Case, ActionType.CalledFromList)) { if (xr.Read()) { xmlData = xr.ReadOuterXml(); } } XmlDataSource xds = new XmlDataSource(); xds.Data = xmlData; xds.EnableCaching = false; lista.DataSource = null; if (xds.Data != "") { xds.XPath = "/akcje/akcja"; lista.DataSource = xds; } lista.DataBind(); } catch //(Exception ex) { BaseContentPage.SetError("Nie uda³o siê odnaleŸæ sprawy", "~/Akta/AktaSpraw.aspx"); } } }
protected void Page_Load(object sender, EventArgs e) { ViewCaseDocumentsPresenter presenter = new ViewCaseDocumentsPresenter(this, new WebSessionProvider()); if (!IsPostBack) { int caseId = CoreObject.GetId(Request); if (caseId > 0) { if (!Page.User.IsInRole("Administratorzy") && !(new CaseDAO()).IsCaseVisibleForUser(caseId, new Guid(Membership.GetUser().ProviderUserKey.ToString()))) { BaseContentPage.SetError("Nie masz uprawnieñ do tej sprawy", "~/OczekujaceZadania.aspx"); } } presenter.Initialize(); } }
protected void Page_Load(object sender, EventArgs e) { Session["{A9369F29-4E10-48ab-9E52-B4D415CF402A}"] = "LinkButton5"; if (!IsPostBack) { int docId = CoreObject.GetId(Request); if (docId > 0) { if (!Page.User.IsInRole("Administratorzy") && !(new DocumentDAO()).IsDocVisibleForUser(docId, new Guid(Membership.GetUser().ProviderUserKey.ToString()))) { BaseContentPage.SetError("Nie masz uprawnieñ do tego dokumentu", "~/OczekujaceZadania.aspx"); } } DocumentDAO dao = new DocumentDAO(); rejestry.DataSource = dao.GetDocumentRegistryItems(CoreObject.GetId(Request)); rejestry.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //if (Session["idDokumentu"] != null) //{ // int docId; // if (!int.TryParse(Session["idDokumentu"].ToString(), out docId)) // { // BaseContentPage.SetError("nie wybrano dokumentu do edycji", "~/oczekujaceZadania.aspx"); // return; // } // loadDocumentData(docId); //} int docId = CoreObject.GetId(Request); if (docId > 0) { loadDocumentData(docId); DisableCategoryAndType(docId); } else { BaseContentPage.SetError("nie wybrano dokumentu do edycji", "~/oczekujaceZadania.aspx"); return; } } if (customer != null) { customer.SearchCustomers += new EventHandler <SearchCustomersEventArgs>(customersList.FindCustomers); customer.SearchCustomers += new EventHandler <SearchCustomersEventArgs>(customer_SearchCustomers); customer.SearchListVisible += new EventHandler <SearchCustomersEventArgs>(customersList.SearchListVisible); customer.OnCustomerAdded += new EventHandler(customer_OnCustomerAdded); customersList.AddNewCustomer += new EventHandler(customer.AddNewCustomer); customersList.EditCustomer += new EventHandler(customer.EditCustomer); customersList.SelectCustomer += new EventHandler(customer.SelectCustomer); customersList.SelectCustomer += new EventHandler(onSelectCustomer); } customersList.AdminMode = false; customersList.PageSize = 5; }
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { if (sender is GridView) { ViewState["pageNumber"] = "1"; Session.Remove("SearchCriteria"); } int id = -1; wyszukiwanie.Visible = true; printpdf.Visible = true; if (GridView1.SelectedDataKey != null) { if (!int.TryParse(GridView1.SelectedDataKey.Value.ToString(), out id)) { BaseContentPage.SetError("Nie ma takiego rejestru", ""); return; } } LoadRegistryData(id); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int caseId = CoreObject.GetId(Request); if (caseId > 0) { if (!Page.User.IsInRole("Administratorzy") && !(new CaseDAO()).IsCaseVisibleForUser(caseId, new Guid(Membership.GetUser().ProviderUserKey.ToString()))) { BaseContentPage.SetError("Nie masz uprawnień do tej sprawy", "~/OczekujaceZadania.aspx"); } } if (caseId <= 0) { BaseContentPage.SetError("Nie ma takiej sprawy", "~/OczekujaceZadania.aspx"); } CaseDAO cd = new CaseDAO(); rejestry.DataSource = cd.GetCaseRegistryItems(caseId); rejestry.DataBind(); } }
protected void saveItem(object sender, EventArgs e) { if (Session["registryDefinition"] == null) { return; } XPathDocument xpd = new XPathDocument(new StringReader(Session["registryDefinition"].ToString())); XPathNavigator xpn = xpd.CreateNavigator(); XPathNodeIterator xpni = xpn.Select("//pole[not(*)]"); //int i = 1; List <string> values = new List <string>(); foreach (Control c in fieldContainer.Controls) { if (c is Panel) { foreach (Control c2 in c.Controls) { if (c2 is TextBox) { TextBox tb = c2 as TextBox; values.Add(tb.Text); break; } } } } int objectId = 0; //if (Session["idObiektu"] == null || !int.TryParse(Session["idObiektu"].ToString(), out objectId)) if (Request.QueryString["itemId"] != null) { int.TryParse(Request.QueryString["itemId"].ToString(), out objectId); } else { if (CoreObject.GetId(Request) <= 0) { BaseContentPage.SetError("Nie udało się zapisać pozycji rejestru - brak skojarzonego dokumentu lub sprawy", "~/OczekujaceZadania.aspx"); } objectId = CoreObject.GetId(Request); } int registryId = 0; int itemID = 0; if (Request["itemId"] != null && int.TryParse(Request["itemId"].ToString(), out itemID)) { registryId = new RegistryDAO().GetRegistryIDByItem(itemID); Session["idAkcji"] = "ED10E89A-365B-4034-9710-1E58BB93F5E9"; } if (registryId == 0 && (Request["regid"] == null || !int.TryParse(Request["regid"].ToString(), out registryId))) { BaseContentPage.SetError("Nie udało się zapisać pozycji rejestru - brak wybranego rejestru", "~/OczekujaceZadania.aspx"); } string itemContent = RegistryHelper.CreateRegistryItem(Session["registryDefinition"].ToString(), values); int pozId = (new RegistryDAO()).SaveRegistryItem((Guid)Membership.GetUser().ProviderUserKey, registryId, objectId, itemContent, itemID == 0); List <string> parameters = new List <string>(); using (DbDataReader dr = (DbDataReader)(new RegistryDAO()).GetRegistry(registryId)) { if (dr.Read()) { parameters.Add(dr["nazwa"].ToString()); parameters.Add(objectId.ToString()); ActionLogger al = new ActionLogger(new ActionContext(new Guid(Session["idAkcji"].ToString()), new Guid(Membership.GetUser().ProviderUserKey.ToString()), Membership.GetUser().UserName, Membership.GetUser().Comment, parameters)); if (dr["wpisy"].ToString().Contains("doc")) { al.AppliesToDocuments.Add(objectId); } else { al.AppliesToCases.Add(objectId); } if (Request.QueryString["itemId"] != null) { al.ActionData.Add("WykonanaAkcja", "Edycja wpisu do rejestru"); } else { al.ActionData.Add("WykonanaAkcja", "Dodanie wpisu do rejestru"); } al.ActionData.Add("Data", DateTime.Now.ToString()); al.ActionData.Add("Nazwa", "Wpis do rejestru " + dr["nazwa"].ToString()); al.ActionData.Add("Uzytkownik", Membership.GetUser().UserName); al.ActionData.Add("NazwaRejestru", dr["nazwa"].ToString()); al.ActionData.Add("NrPozycjiWRejestrze", pozId.ToString()); al.ActionData.Add("TypWpisu", (dr["wpisy"].ToString().Contains("doc")) ? "dokument" : "sprawa"); al.Execute(); } } Response.Redirect("~/Rejestry/ListaRejestrow.aspx?regid=" + registryId.ToString()); }