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"); } }
/// <summary> /// 溢出 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="viewModel"></param> /// <param name="page"></param> /// <param name="types"></param> /// <returns></returns> public static BindableToolbarItem GetMenusItem <T>(T viewModel, BaseContentPage <T> page) where T : ViewModelBase { return(GetEllipsisItem(async() => { try { if (viewModel != null) { if (viewModel._popupMenu != null) { if (PopupNavigation.Instance.PopupStack.Count > 0) { await PopupNavigation.Instance.PopAllAsync(); } await PopupNavigation.Instance.PushAsync(viewModel._popupMenu); } } } catch (Rg.Plugins.Popup.Exceptions.RGPageInvalidException ex) { System.Diagnostics.Debug.Print(ex.Message); } })); }
///// <summary> ///// 溢出 ///// </summary> ///// <typeparam name="T"></typeparam> ///// <param name="viewModel"></param> ///// <param name="page"></param> ///// <returns></returns> //public static BindableToolbarItem GetMenusItem<T>(T viewModel, BaseTabbedPage<T> page) where T : ViewModelBase //{ // return GetEllipsisItem(() => // { // if (viewModel != null) // { // ((RightSideMasterPage)page.SlideMenu).SetBindMenus(viewModel.BindMenus, viewModel.GetType().FullName); // page.ShowMenu(); // } // }); //} /// <summary> /// 提交单据+溢出菜单 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="page"></param> /// <param name="viewModel"></param> /// <param name="showSubMit"></param> /// <returns></returns> public static IList <BindableToolbarItem> GetPrintToolBarItems <T>(this BaseContentPage <T> page, T viewModel, bool showSubMit = true) where T : ViewModelBase { var list = new List <BindableToolbarItem> { //GetSubmitItem(viewModel, "交账"), GetPrintItem(viewModel) }; return(list); }
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; }
public void SetViewModelProperties(GlobalSettingsPageViewModel viewModel) { viewModel.CookiesNoticeText = !string.IsNullOrEmpty(viewModel.CookiesNoticeText) ? viewModel.CookiesNoticeText : string.Empty; viewModel.CookiesAcceptText = !string.IsNullOrEmpty(viewModel.CookiesAcceptText) ? viewModel.CookiesAcceptText : string.Empty; viewModel.CookiesLink = viewModel.CookiesLink ?? new Umbraco.Web.Models.Link() { Url = "/" }; viewModel.HomeText = !string.IsNullOrEmpty(viewModel.HomeText) ? viewModel.HomeText : string.Empty; viewModel.SearchPageUrl = this._umbracoHelper.SearchPage?.Url; var currentPage = new BaseContentPage(); this._mapper.Map(this._umbracoHelper.AssignedContentItem, currentPage); viewModel.HomeTextColor = currentPage.HomeTextColor; viewModel.CurrentPageIsStartPage = currentPage.Id == this._umbracoHelper.StartPage?.Id; }
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 override void OnElementChanged(VisualElementChangedEventArgs e) { base.OnElementChanged(e); if (e.OldElement != null || Element == null) { return; } if (e.NewElement is BaseContentPage) { _basePage = e.NewElement as BaseContentPage; _basePage.SelectFromGallery = SelectFromGallery; _basePage.TakePicture = TakePicture; } }
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(); } }
public static async Task OpenDetailPage(this BaseContentPage page, string documentId, bool isSilent = false) { if (page.IsOpenning) { return; } page.ViewModel.IsLoadActivity = true; if (AppData.Discount.IsSynchingImages) { var isHasInternet = CrossConnectivity.Current.IsConnected; if (isHasInternet) { await AppData.Discount.SyncImagesFor(documentId); } } DiscountDetailData discountDetailData; try { discountDetailData = await AppData.Discount.Db.LoadDiscountDetail(documentId); if (discountDetailData != null) { page.OpenPage(new DiscountDetailPage(discountDetailData)); } } catch (Exception ex) { LoggerHelper.WriteException(ex); discountDetailData = null; } page.ViewModel.IsLoadActivity = false; if (discountDetailData == null && !isSilent) { var discountContentUI = new DiscountContentUI(); await page.DisplayAlert(null, discountContentUI.TitleErrLoading, discountContentUI.TxtOk); } }
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()); }