private void login_Copy1_Click(object sender, RoutedEventArgs e) { string passwordText = Crypt.Encrypt(passwordBox.Password); //Crypt.Encrypt() string emailText = emailBox.Text; User loggedUser = _userController.Login(emailText, passwordText); if (loggedUser == null) { MessageBox.Show("Email i sifra nisu prepoznati", "Greska"); } else { if (loggedUser.GetType().Name.Equals("Manager")) { var nextPage = new DefaultPage(); this.Content = nextPage; } else { var nextPage = new UserAccountLogged(); this.Content = nextPage; } } }
public async Task <IViewComponentResult> InvokeAsync(string siteId) { SiteSettingsViewModel model = new SiteSettingsViewModel(); IEnumerable <SelectListItem> pages = new List <SelectListItem>(); if (!string.IsNullOrEmpty(siteId)) { var settingsResult = await _siteManager.GetSiteSettingsAsync(siteId); var pagesResult = await _pageManager.GetPagesAsync(siteId); if (settingsResult != null && pagesResult != null) { var dictionary = settingsResult.ToDictionary(x => x.FieldName, x => x.Value); model = dictionary.ConvertTo <SiteSettingsViewModel>(); pages = pagesResult.Select(x => new SelectListItem { Value = x.Id, Text = x.Title }); pages = DefaultPage.Concat(pages); } ; } if (model == null) { model = new SiteSettingsViewModel(); } ViewData["SiteId"] = siteId; ViewData["Pages"] = pages; return(View(model)); }
public MasterDetailView() { DefaultStyleKey = typeof(MasterDetailView); _defaultPage = new DefaultPage(); SizeChanged += OnSizeChanged; }
public string GetOdrerIdTakeOutUrl() { var page = new DefaultPage(); return(page.GetUrl() .Replace("http://", "") .Replace(".ddelivery.ru/user/orders/view/", "") .Replace("stage", "") .Replace("dev", "")); }
public void BVT_Test() { Browsers.ChromeInstance instance = new Browsers.ChromeInstance(base.BrowserCapabilities); string url = @"http://www.google.com"; instance.NavigateTo(url); DefaultPage page = new DefaultPage(); string title = page.Title; instance.Quit(); }
private void setItemPage() { wearButton.isActive = false; itemButton.isActive = true; levelButton.isActive = false; if (currentPage is ItemPage) { return; } currentPage.hide(itemPage.show); currentPage = itemPage; }
public static MenuItem GetSpaceMenuItem(string menuItemKey) { MenuItem item = new MenuItem(); item.Value = menuItemKey; menuItemKey = String.Concat("Space", menuItemKey); PortalPage page = PortalConfiguration.Site.Pages[menuItemKey]; if (page != null) { item.NavigateUrl = DefaultPage.GetPageUrl(menuItemKey); } return(item); }
private ScannerResult CheckDefaultpages(ScannerRequest request, StringBuilder sb, StringBuilder linkBuilder = null) { ScannerResult result = DefaultPage.Check(request); if (result.Success) { sb.Append("\tDefault Page Found! " + result.Results.First() + "! Email sent." + Environment.NewLine); SendEmail("\tDefault Page", request.URL + " appears to have a default page for " + result.Results.First()); if (linkBuilder != null) { linkBuilder.Append(request.URL + Environment.NewLine); } } else { sb.Append("\tNo default pages found." + Environment.NewLine); } return(result); }
private void ChangeMenuSelection(object sender, RoutedEventArgs e) { switch ((sender as Button).Content.ToString()) { case "Info": { if (Pages[0] == null || Pages[0].KeepAlive == false) { Pages[0] = new BaseInfoPage(BasicNetInterfaceDataHub, BasicSystemDataHub); } SwapPageTo(Pages[0]); WelcomePageON = false; break; } case "Network Scan": { if (Pages[1] == null || Pages[1].KeepAlive == false) { Pages[1] = new NetScanningMainPage(BasicNetInterfaceDataHub); } SwapPageTo(Pages[1]); WelcomePageON = false; break; } case "Programm Info": { if (Pages[2] == null || Pages[2].KeepAlive == false) { Pages[2] = new DefaultPage(); } SwapPageTo(Pages[2]); WelcomePageON = false; break; } } }
public void OrderCourirsEditingTest() { LoginAsAdmin(adminName, adminPass); var shopsPage = LoadPage <UsersShopsPage>("/admin/shops/?&filters[name]=" + userShopName); string keyShopPublic = shopsPage.Table.GetRow(0).KeyPublic.GetText(); var deliveryCompaniesPage = LoadPage <CompaniesPage>("/admin/companies/?&filters[name]=" + companyName); string deliveryCompanyId = deliveryCompaniesPage.Table.GetRow(0).ID.GetText(); var companyCreatePage = LoadPage <CompanyCreatePage>("admin/companies/edit/" + deliveryCompanyId); companyCreatePage.BarcodePull.CheckAndWait(); companyCreatePage.SaveButton.Click(); deliveryCompaniesPage = companyCreatePage.GoTo <CompaniesPage>(); var usersPage = LoadPage <UsersPage>("admin/users?&filters[username]=" + userNameAndPass); usersPage.Table.GetRow(0).ActionsEdit.Click(); var userCreatePage = usersPage.GoTo <UserCreatePage>(); userCreatePage.BarcodeLimit.SetValueAndWait("10"); var userKey = userCreatePage.Key.GetValue(); userCreatePage.SaveButton.Click(); userCreatePage = userCreatePage.GoTo <UserCreatePage>(); var adminMaintenancePage = LoadPage <AdminMaintenancePage>("admin/maintenance/cache_flush"); adminMaintenancePage.AlertText.WaitText("Cache flushed!"); // получение шрикодов var response1 = (ApiResponse.ResponseUserBarcodes)apiRequest.GET("api/v1/cabinet/" + userKey + "/get_barcodes.json", new NameValueCollection { }); Assert.AreEqual(response1.Response.Barcodes.Count(), 10); var responseCreateOrders = (ApiResponse.ResponseAddOrder)apiRequest.POST(keyShopPublic + "/pro_order_create.json", new NameValueCollection { { "api_key", keyShopPublic }, { "type", "2" }, { "barcodes", response1.Response.Barcodes[1] + ", " + response1.Response.Barcodes[0] }, { "to_city", "151184" }, { "delivery_company", "" + deliveryCompanyId }, { "shop_refnum", userShopName }, { "dimension_side1", "4" }, { "dimension_side2", "4" }, { "dimension_side3", "4" }, { "confirmed", "fasle" }, { "weight", "4" }, { "declared_price", "100" }, { "payment_price", "300" }, { "to_name", "Ургудан Рабат Мантов" }, { "to_postal_code", "123123" }, { "to_street", "Барна" }, { "to_house", "3a" }, { "to_flat", "12" }, { "to_phone", "9999999999" }, { "to_add_phone", "71234567890" }, { "to_email", userNameAndPass }, { "goods_description", "Памперс" }, { "items_count", "1" }, { "is_cargo_volume", "true" }, { "metadata", "[{'name': 'Описание', 'article': 'Артикул', 'count': 1}]" }, { "order_comment", "order_comment" } }); Assert.IsTrue(responseCreateOrders.Success, "Ожидался ответ true на отправленный запрос POST по API"); var responseEditOrders = (ApiResponse.ResponseAddObject)apiRequest.POST(keyShopPublic + "/order_update/" + responseCreateOrders.Response .OrderId + ".json", new NameValueCollection { { "api_key", keyShopPublic }, { "order_id", responseCreateOrders.Response.OrderId }, { "weight", "5" }, { "items_count", "3" }, }); Assert.IsTrue(responseEditOrders.Success, "Ожидался ответ true на отправленный запрос POST по API"); Assert.AreEqual(responseCreateOrders.Response.OrderId, responseEditOrders.Response.Id); DefaultPage defaultPage = shopsPage.LoginOut(); UserHomePage userPage = defaultPage.LoginAsUser(userNameAndPass, userNameAndPass); var ordersPage = LoadPage <OrdersListPage>("user/?search=" + responseCreateOrders.Response.OrderId); ordersPage.Table.GetRow(0).ID.WaitText(responseCreateOrders.Response.OrderId); ordersPage.Table.GetRow(0).Type.WaitText("Курьерская"); ordersPage.Table.GetRow(0).Number.WaitText(userShopName); ordersPage.Table.GetRow(0).Status.WaitText("В обработке"); ordersPage.Table.GetRow(0).Route.WaitText("Москва - Москва"); ordersPage.Table.GetRow(0).ID.Click(); var orderPage = ordersPage.GoTo <OrderPage>(); orderPage.TableSize.Weight.WaitText("5.00 кг"); orderPage.TableSize.Count.WaitText("2"); }
public void OrderSelfEditingTest() { LoginAsAdmin(adminName, adminPass); var shopsPage = LoadPage <UsersShopsPage>("/admin/shops/?&filters[name]=" + userShopName); string keyShopPublic = shopsPage.Table.GetRow(0).KeyPublic.GetText(); var deliveryCompaniesPage = LoadPage <CompaniesPage>("/admin/companies/?&filters[name]=" + companyName); string deliveryCompanyId = deliveryCompaniesPage.Table.GetRow(0).ID.GetText(); var deliveryPointsPage = LoadPage <AdminBaseListPage>("/admin/deliverypoints/?&filters[name]=" + deliveryPointName); string deliveryPoinId = deliveryPointsPage.Table.GetRow(0).ID.GetText(); var responseCreateOrders = (ApiResponse.ResponseAddOrder)apiRequest.POST(keyShopPublic + "/order_create.json", new NameValueCollection { { "api_key", keyShopPublic }, { "type", "1" }, { "delivery_point", deliveryPoinId }, { "to_city", "151184" }, { "delivery_company", "" + deliveryCompanyId }, { "shop_refnum", userShopName }, { "dimension_side1", "4" }, { "dimension_side2", "4" }, { "dimension_side3", "4" }, { "confirmed", "true" }, { "weight", "4" }, { "declared_price", "100" }, { "payment_price", "300" }, { "to_name", "Ургудан Рабат Мантов" }, { "to_phone", "9999999999" }, { "to_email", userNameAndPass }, { "goods_description", "Памперс" }, { "metadata", "[{'name': 'Описание', 'article': 'Артикул', 'count': 1}]" }, { "order_comment", "order_comment" } }); Assert.IsTrue(responseCreateOrders.Success, "Ожидался ответ true на отправленный запрос POST по API"); LoadPage <AdminMaintenancePage>("admin/maintenance/process_i_orders"); var responseEditOrders = (ApiResponse.ResponseAddObject)apiRequest.POST(keyShopPublic + "/order_update/" + responseCreateOrders.Response .OrderId + ".json", new NameValueCollection { { "api_key", keyShopPublic }, { "order_id", responseCreateOrders.Response.OrderId }, { "dimension_side1", "5" }, { "dimension_side2", "5" }, { "dimension_side3", "5" }, { "weight", "5" }, { "declared_price", "1100" }, { "payment_price", "1300" }, { "to_name", "to_name" }, { "to_street", "to_street" }, { "to_house", "to_house" }, { "to_flat", "to_flat" }, { "to_phone", "1199999999" }, { "goods_description", "goods_description" }, { "to_email", "2" + userNameAndPass }, { "order_comment", "order_comment2" } }); Assert.IsTrue(responseEditOrders.Success, "Ожидался ответ true на отправленный запрос POST по API"); Assert.AreEqual(responseCreateOrders.Response.OrderId, responseEditOrders.Response.Id); DefaultPage defaultPage = shopsPage.LoginOut(); UserHomePage userPage = defaultPage.LoginAsUser(userNameAndPass, userNameAndPass); userPage.Support.Click(); var pageFreshDesk = userPage.GoTo <SupportFreshDeskPage>(); pageFreshDesk.LabelDirectory.WaitText("Служба поддержки"); pageFreshDesk.TicketsLink.Click(); var pageTickets = pageFreshDesk.GoTo <SupportTicketsPage>(); pageTickets.TicketFilters.Click(); pageTickets.TicketFiltersAll.Click(); pageTickets.WaitTableVisible(); pageTickets.Table.FindRowByName(responseCreateOrders.Response.OrderId).TicketLink.Click(); var pageTicket = pageFreshDesk.GoTo <SupportTicketOpenPage>(); // pageTicket.TicketStatus.WaitTextContains("Начиная с"); pageTicket.TicketHeading.WaitTextContains("Редактирование заказа dd-" + responseCreateOrders.Response.OrderId); pageTicket.TicketInfo.WaitTextContains("admin/orders/edit/" + responseCreateOrders.Response.OrderId); pageTicket.TicketInfo.WaitTextContains("admin/outgoingorders/edit/"); pageTicket.TicketInfo.WaitTextContains("список измененных полей и новых значений:"); pageTicket.TicketInfo.WaitTextContains("Оценочная стоимость = 1100"); pageTicket.TicketInfo.WaitTextContains("Наложенный платеж = 1300"); pageTicket.TicketInfo.WaitTextContains("Комментарий к заказу = order_comment2"); pageTicket.TicketInfo.WaitTextContains("ФИО получателя = to_name"); pageTicket.TicketInfo.WaitTextContains("Телефон получателя = 1199999999"); pageTicket.TicketInfo.WaitTextContains("Email = [email protected]"); pageTicket.TicketInfo.WaitTextContains("Улица получателя = to_street"); pageTicket.TicketInfo.WaitTextContains("Дом получателя = to_house"); pageTicket.TicketInfo.WaitTextContains("Квартира получателя = to_flat"); }
private void btnMainPage_Click(object sender, RoutedEventArgs e) { defaultPage = new DefaultPage(); btnMainPage.IsEnabled = false; AddDockedDocument("Seznam", defaultPage, ref defaultPageDockDocument); }
public static string FormatIconLinkUrl(object url) { return(DefaultPage.GetPageUrl(url.ToString())); }
public static string GetLocalizedPageName(string pageId) { return(DefaultPage.GetLocalizedPageName(pageId)); }
public override void build() { base.build(); outt = false; wearPage = new WearPage(); addChild(wearPage); wearPage.init(content); itemPage = new ItemPage(); addChild(itemPage); itemPage.init(content); levelPage = new LevelPage(); addChild(levelPage); levelPage.init(content); pages = new LinkedList <DefaultPage>(); pages.AddLast(wearPage); pages.AddLast(itemPage); pages.AddLast(levelPage); currentPage = wearPage; currentPage.show(); ButtonModel defaultButtonModel = new ButtonModel(".\\Sprites\\GUI\\defaultButton\\shapeButton", ".\\Sprites\\GUI\\defaultButton\\shapeButtonXML", ButtonFactory.spriteFont); backButton = new HomeButton(gotoInit); backButton.init(content); backButton.position.Y = 20; backButton.position.X = -backButton.texture.Width - 5; backButton.tweener = new Tweener(-backButton.texture.Width - 5, 20f, TimeSpan.FromSeconds(.5f), Back.EaseOut); backButton.tweener.Start(); wearButton = new SimpleButton(defaultButtonModel, "WEAR", new Point(205, 56), setWearPage); wearButton.init(content); wearButton.fontScale = .9f; // wearButton.fontColor = new Color(63, 53, 127); wearButton.fontMargin = new Vector2(55, 6); wearButton.position.Y = 85; wearButton.position.X = -wearButton.texture.Width - 5; wearButton.tweener = new Tweener(-wearButton.texture.Width - 5, 15f, TimeSpan.FromSeconds(.7f), Back.EaseOut); wearButton.tweener.Start(); wearButton.isActive = true; // itemButton = new SimpleButton(new ButtonModel(".\\Sprites\\GUI\\defaultButton\\itemsButton", "", null), "", new Point(), setItemPage); itemButton = new SimpleButton(defaultButtonModel, "ITEM", new Point(205, 56), setItemPage); itemButton.init(content); itemButton.fontScale = .9f; //itemButton.fontColor = new Color(63,53,127); itemButton.fontMargin = new Vector2(62, 6); itemButton.position.Y = 150; itemButton.position.X = -itemButton.texture.Width - 5; itemButton.tweener = new Tweener(-itemButton.texture.Width - 5, 15f, TimeSpan.FromSeconds(.8f), Back.EaseOut); itemButton.tweener.Start(); levelButton = new SimpleButton(defaultButtonModel, "LEVELS", new Point(205, 56), setLevelPage); levelButton.init(content); levelButton.fontScale = .9f; //levelButton.fontColor = new Color(63, 53, 127); levelButton.fontMargin = new Vector2(50, 6); levelButton.position.Y = 215; levelButton.position.X = -levelButton.texture.Width - 5; levelButton.tweener = new Tweener(-levelButton.texture.Width - 5, 15f, TimeSpan.FromSeconds(.9f), Back.EaseOut); levelButton.tweener.Start(); coins = new StaticObject(".\\Sprites\\GUI\\shopScreen\\starContainer"); coins.init(content); coins.position.Y = 405; coins.position.X = levelButton.position.X - 10; starsLabel = new IncrementalLabel(0, ButtonFactory.spriteFont); starsLabel.init(content); starsLabel.newValue(GameModel.currentPoints); starsLabel.position.Y = 415; starsLabel.position.X = coins.position.X + 60; addChild(wearButton); addChild(itemButton); addChild(levelButton); addChild(backButton); addChild(coins); addChild(starsLabel); }
public void CreatePdf(string filename) { var WrapPan = VisualTreeHelper.GetParent(PrintPages[0]); using (var stream = new MemoryStream()) { using (var package = Package.Open(stream, FileMode.Create, FileAccess.ReadWrite)) { using (var xpsDoc = new XpsDocument(package, CompressionOption.Maximum)) { var rsm = new XpsSerializationManager(new XpsPackagingPolicy(xpsDoc), false); int width = 0; int height = 0; var flowDoc = new FlowDocument(); flowDoc.ColumnWidth = 1189; var paginator = ((IDocumentPaginatorSource)flowDoc).DocumentPaginator; paginator.PageSize = new Size(1189, 841); foreach (var _pagge in PrintPages) { if (_pagge is DefaultPage) { var pp = new DefaultPage(); pp = (DefaultPage)_pagge; width = 842; height = 595; var wp = VisualTreeHelper.GetParent(pp); if (wp != null) { (wp as WrapPanel).Children.Remove(pp); } } if (_pagge is PageList) { width = 842; height = 595; var pp = new PageList(); pp = (PageList)_pagge; var wp = VisualTreeHelper.GetParent(pp); if (wp != null) { (wp as WrapPanel).Children.Remove(pp); } } if (_pagge is PageQuest) { height = 842; width = 595; var pp = new PageQuest(); pp = (PageQuest)_pagge; var wp = VisualTreeHelper.GetParent(pp); if (wp != null) { (wp as WrapPanel).Children.Remove(pp); } } if (_pagge is PageView) { width = 842; height = 595; var pp = new PageView(); pp = (PageView)_pagge; var wp = VisualTreeHelper.GetParent(pp); if (wp != null) { (wp as WrapPanel).Children.Remove(pp); } } _pagge.Width = width; _pagge.Height = height; double scale = Math.Min((1189 - 150) / _pagge.Width, (841 - 150) / _pagge.Height); _pagge.LayoutTransform = new ScaleTransform(scale, scale); var para = new Paragraph(); para.Inlines.Add(_pagge); flowDoc.Blocks.Add(para); } rsm.SaveAsXaml(paginator); rsm.Commit(); } } stream.Position = 0; var pdfXpsDoc = PdfSharp.Xps.XpsModel.XpsDocument.Open(stream); PdfSharp.Xps.XpsConverter.Convert(pdfXpsDoc, filename, 0); (WrapPan as WrapPanel).Children.Clear(); foreach (var page in PrintPages) { var p = page.Parent; (p as InlineUIContainer).Child = null; } } }
public DefaultDocumentConfiguration Sanitize() { try { if (string.IsNullOrWhiteSpace(DocumentationRootUrl)) { DocumentationRootUrlString = new PathString(); } else { if (!DocumentationRootUrl.StartsWith("/")) { DocumentationRootUrl = "/" + DocumentationRootUrl; } DocumentationRootUrlString = new PathString(DocumentationRootUrl); } if (string.IsNullOrWhiteSpace(DefaultPage)) { DocumentationRootUrlString = new PathString(); } else { if (!DefaultPage.StartsWith("/")) { DefaultPage = "/" + DefaultPage; } DefaultPageString = new PathString(DefaultPage); } } catch { Enabled = false; throw; } if (DefaultFolderPaths != null) { for (var i = 0; i < DefaultFolderPaths.Count; i++) { var path = DefaultFolderPaths[i]; try { path.FolderPathString = new PathString(path.FolderPath); path.DefaultPageString = new PathString(path.DefaultPage); } catch { DefaultFolderPaths.RemoveAt(i); i--; } } if (DefaultFolderPaths.Count == 0) { DefaultFolderPaths = null; } } return(this); }
public void OrderSelfEditingTest() { LoginAsAdmin(adminName, adminPass); var shopsPage = LoadPage <UsersShopsPage>("/admin/shops/?&filters[name]=" + userShopName); string keyShopPublic = shopsPage.Table.GetRow(0).KeyPublic.GetText(); var deliveryCompaniesPage = LoadPage <CompaniesPage>("/admin/companies/?&filters[name]=" + companyName); string deliveryCompanyId = deliveryCompaniesPage.Table.GetRow(0).ID.GetText(); var deliveryPointsPage = LoadPage <AdminBaseListPage>("/admin/deliverypoints/?&filters[name]=" + deliveryPointName); string deliveryPoinId = deliveryPointsPage.Table.GetRow(0).ID.GetText(); var responseCreateOrders = (ApiResponse.ResponseAddOrder)apiRequest.POST(keyShopPublic + "/order_create.json", new NameValueCollection { { "api_key", keyShopPublic }, { "type", "1" }, { "delivery_point", deliveryPoinId }, { "to_city", "151184" }, { "delivery_company", "" + deliveryCompanyId }, { "shop_refnum", userShopName }, { "dimension_side1", "4" }, { "dimension_side2", "4" }, { "dimension_side3", "4" }, { "confirmed", "true" }, { "weight", "4" }, { "declared_price", "100" }, { "payment_price", "300" }, { "to_name", "Ургудан Рабат Мантов" }, { "to_phone", "9999999999" }, { "to_add_phone", "1234567891234567890123456789001" }, { "to_email", userNameAndPass }, { "goods_description", "Памперс" }, { "is_cargo_volume", "true" }, { "metadata", "[{'name': 'Описание', 'article': 'Артикул', 'count': 1}]" }, { "order_comment", "order_comment" } }); Assert.IsTrue(responseCreateOrders.Success, "Ожидался ответ true на отправленный запрос POST по API"); var responseEditOrders = (ApiResponse.ResponseAddObject)apiRequest.POST(keyShopPublic + "/order_update/" + responseCreateOrders.Response .OrderId + ".json", new NameValueCollection { { "api_key", keyShopPublic }, { "order_id", responseCreateOrders.Response.OrderId }, { "dimension_side1", "5" }, { "dimension_side2", "5" }, { "dimension_side3", "5" }, { "weight", "5" }, { "declared_price", "1100" }, { "payment_price", "1300" }, { "to_name", "to_name" }, { "to_street", "to_street" }, { "to_house", "to_house" }, { "to_flat", "to_flat" }, { "to_phone", "1199999999" }, { "to_add_phone", "74444444444" }, { "goods_description", "goods_description" }, { "to_email", "2" + userNameAndPass }, { "order_comment", "order_comment2" }, { "is_cargo_volume", "false" }, { "items_count", "3" }, }); Assert.IsTrue(responseEditOrders.Success, "Ожидался ответ true на отправленный запрос POST по API"); Assert.AreEqual(responseCreateOrders.Response.OrderId, responseEditOrders.Response.Id); DefaultPage defaultPage = shopsPage.LoginOut(); UserHomePage userPage = defaultPage.LoginAsUser(userNameAndPass, userNameAndPass); var ordersPage = LoadPage <OrdersListPage>("user/?search=" + responseCreateOrders.Response.OrderId); ordersPage.Table.GetRow(0).ID.WaitText(responseCreateOrders.Response.OrderId); ordersPage.Table.GetRow(0).Type.WaitText("Самовывоз"); ordersPage.Table.GetRow(0).Number.WaitText(userShopName); ordersPage.Table.GetRow(0).Status.WaitText("Подтверждена"); ordersPage.Table.GetRow(0).Recipient.WaitText("to_name"); ordersPage.Table.GetRow(0).Route.WaitText("Москва - Москва"); ordersPage.Table.GetRow(0).ID.Click(); var orderPage = ordersPage.GoTo <OrderPage>(); orderPage.TableSender.City.WaitText("Москва"); orderPage.TableSender.Address.WaitText("ул.Улица, дом Дом, офис(квартира) Квартира"); orderPage.TableSender.Name.WaitText(legalEntityName); orderPage.TableSender.Phone.WaitText("+7 (111)111-1111"); orderPage.TableSender.Delivery.WaitText("Самовывоз"); orderPage.TableSender.OrderComment.WaitText("order_comment2"); orderPage.TableSender.IsCargoVolume.WaitText("да"); orderPage.TableRecipient.City.WaitText("Москва"); orderPage.TableRecipient.PostCode.WaitText(""); orderPage.TableRecipient.Address.WaitText("Ленинский проспект 127"); orderPage.TableRecipient.Name.WaitText("to_name"); orderPage.TableRecipient.Email.WaitText("2" + userNameAndPass); orderPage.TableRecipient.Phone.WaitText("1199999999"); orderPage.TableRecipient.PhoneAdd.WaitText("74444444444"); orderPage.TableRecipient.Issue.WaitText("Ручная"); orderPage.TableRecipient.PickupCompany.WaitText(companyPickupName); orderPage.TableRecipient.DeliveryCompany.WaitText(companyName); orderPage.TablePrice.PaymentPrice.WaitText("1300.00 руб."); orderPage.TablePrice.DeclaredPrice.WaitText("1100.00 руб."); orderPage.TablePrice.Insurance.WaitText("0.00 руб."); orderPage.TablePrice.DeliveryPrice.WaitText("45.00 руб."); orderPage.TablePrice.PickupPrice.WaitText("21.00 руб."); orderPage.TableSize.Width.WaitText("5 см"); orderPage.TableSize.Height.WaitText("5 см"); orderPage.TableSize.Length.WaitText("5 см"); orderPage.TableSize.Weight.WaitText("5.00 кг"); orderPage.TableSize.Count.WaitText("1"); }
static void Main(string[] args) { FactoryCreator.DefaultContext = () => { { var page = new DefaultPage(); Panel panel = new Panel { Name = "TabContent", BorderStyle = BorderStyle.FixedSingle, BackColor = RandomColor }; panel.Controls.Add(page); return(panel); } }; IFactory factory = FactoryCreator.CreateFactory(); factory.CustomTabWindow = CustomTabWindow; ITabWindow CustomTabWindow(ITabWindow tabWindow) { IStripMenu menu = factory.CreateStripMenu(); IStripMenuItem fileTool = factory.CreateStripMenuItem("File", "&File"); IStripMenuItem windowTool = factory.CreateStripMenuItem("Window", "&Window"); void ChangeOrientation(object sender, EventArgs e) { tabWindow.Container.Orientation = tabWindow.Container.Orientation == Orientation.Horizontal? Orientation.Vertical : Orientation.Horizontal; } IStripMenuItem changeOrientation = factory.CreateStripMenuItem("Change Orientation", "&Change Orientation", Keys.Control | Keys.Shift | Keys.O, ChangeOrientation); void GoToParent(object sender, EventArgs e) { tabWindow.ComebackToParent(); } IStripMenuItem toParentItem = factory.CreateStripMenuItem("Go to parent", "&Go to parent", Keys.Control | Keys.Home, GoToParent); void JoinChildrenItem(object sender, EventArgs e) { tabWindow.JoinChildren(); } IStripMenuItem joinChildrenItem = factory.CreateStripMenuItem("Join children", "&Join children", Keys.Control | Keys.Shift | Keys.Home, JoinChildrenItem); windowTool.InnerTools.Add(changeOrientation, toParentItem, joinChildrenItem); IStripMenuItem tabsTool = factory.CreateStripMenuItem("Tabs", "&Tabs"); void TabAddItem(object sender, EventArgs e) { tabWindow.Container.AddNew(); } IStripMenuItem tabAddItem = factory.CreateStripMenuItem("Add tab", "&Add tab", Keys.Control | Keys.T, TabAddItem); void TabRemoveItem(object sender, EventArgs e) { tabWindow.Container.RemoveSelected(); } IStripMenuItem tabRemoveItem = factory.CreateStripMenuItem("Remove tab", "&Remove tab", Keys.Control | Keys.W, TabRemoveItem); tabsTool.InnerTools.Add(tabAddItem, tabRemoveItem); menu.InnerTools.Add(fileTool, windowTool, tabsTool); tabWindow.StripMenu = menu; return(tabWindow); } ViewStarter.Factory = factory; ViewStarter.Start(); }