private MenuItemViewModel GetMenuItemViewModelFromPage(SinglePage page) { var item = new MenuItemViewModel(); if (this.vm.CurrentPath.Equals(page.RelativeUrl.ToString(), StringComparison.OrdinalIgnoreCase)) { item.IsSelected = true; } item.ChildItems = new List <MenuItemViewModel>(); if (page.Descendants != null && page.Descendants.Any(x => x.Level == page.Level + 1)) { var childPages = page.Descendants .Where(x => x.Level == page.Level + 1 && x.GetType() == typeof(SinglePage)) .Select(x => (SinglePage)x) .OrderBy(x => x.Weight) .ToList(); foreach (var childPage in childPages) { item.ChildItems.Add(this.GetMenuItemViewModelFromPage(childPage)); } } item.HasChildren = item.ChildItems.Any(); item.Level = page.Level; item.Text = string.IsNullOrWhiteSpace(page.LinkTitle) ? page.Title : page.LinkTitle; item.RelativeUrl = page.RelativeUrl; return(item); }
/// <summary> /// Serienbrief-Vorlage speichern /// </summary> /// <param name="button"></param> private void createFormletter_Click(Button button) { // Liste aller anzuzeigenden Tabs List <SimpleTabItem> myTabList = new List <SimpleTabItem>(); // Füge einen neuen Tab mit der zugehörigen Seite hinzu, die darin angezeigt werden soll KPage filter = new pFormletterFilterSelection(); SimpleTabItem tabFilter = new SimpleTabItem(IniParser.GetSetting("FORMLETTER", "formletterReceiver"), filter); myTabList.Add(tabFilter); // Füge einen neuen Tab mit der zugehörigen Seite hinzu, die darin angezeigt werden soll KPage text = new pFormletterTextFields(); SimpleTabItem tabText = new SimpleTabItem(IniParser.GetSetting("FORMLETTER", "formletterTextFields"), text); myTabList.Add(tabText); // Füge einen neuen Tab mit der zugehörigen Seite hinzu, die darin angezeigt werden soll KPage file = new pFormletterFileLinking(); SimpleTabItem tabFile = new SimpleTabItem(IniParser.GetSetting("FORMLETTER", "formletterLinking"), file); myTabList.Add(tabFile); // Füge drei Buttons hinzu, damit der Speichern-Button unter jedem Tab gleich ist tabFilter.toolbar.addButton(IniParser.GetSetting("FORMLETTER", "formletterSave"), saveFormletterTemplate); tabFile.toolbar.addButton(IniParser.GetSetting("FORMLETTER", "formletterSave"), saveFormletterTemplate); tabText.toolbar.addButton(IniParser.GetSetting("FORMLETTER", "formletterSave"), saveFormletterTemplate); tabFilter.toolbar.addButton(IniParser.GetSetting("BUTTONS", "cancel"), cancelFormletterTemplate); tabFile.toolbar.addButton(IniParser.GetSetting("BUTTONS", "cancel"), cancelFormletterTemplate); tabText.toolbar.addButton(IniParser.GetSetting("BUTTONS", "cancel"), cancelFormletterTemplate); // Zeige die Tabs in einer SinglePage an SinglePage singlePage = new SinglePage(this, IniParser.GetSetting("FORMLETTER", "formletterNew"), myTabList); }
public ActionResult Index(string lang) { SinglePage model = new SinglePage(); ISlidersRepository slidersRepository = DependencyResolver.Current.GetService <ISlidersRepository>(); model.Sliders = slidersRepository.GetList().ToList(); IArticleRepository articleRepository = DependencyResolver.Current.GetService <IArticleRepository>(); model.About = articleRepository.GetList().Where(x => x.ArticleCategory == ArticleCategory.About).ToList(); IProductCategoriesRepository productCategoryRepository = DependencyResolver.Current.GetService <IProductCategoriesRepository>(); model.ProductCategories = productCategoryRepository.GetList().Take(3).ToList(); IPortfoliosRepository portfolioRepository = DependencyResolver.Current.GetService <IPortfoliosRepository>(); model.Portfolios = portfolioRepository.GetList().Take(5).ToList(); IContactsRepository contactRepository = DependencyResolver.Current.GetService <IContactsRepository>(); model.Contacts = contactRepository.GetList().ToList(); return(View(model)); }
public Dictionary<string, string> downloadWebpagesConcurrently(List<string> urls) { counter = 1; List<SinglePage> pages = new List<SinglePage>(); foreach (string url in urls) { SinglePage page = new SinglePage(url); pages.Add(page); Thread thread = new Thread(new ThreadStart(page.Download)); thread.Start(); } Dictionary<string, string> output = new Dictionary<string, string>(); for (int i = 0; i < pages.Count; i++) { SinglePage p = pages[i]; while (p.Content == null) { Thread.Sleep(1000); } output.Add(p.URL, p.Content); } return output; }
public void PlaceBusInX1Y2EastPositionThenMoveAndRotateAndMoveAgainAndReport() { // Step 1: [Setup] Load the landing page var singlePage = SinglePage <TWebDriver> .NewInstance(); singlePage.LoadPage(); // Step 2: Place the bus in the carpark at the initial coordinate X1Y2 and face east string xString = "1"; string yString = "2"; string direction = "east"; singlePage.SelectXAndYCoordinates(xString, yString); singlePage.SelectDirection(direction); // TODO: Create Enum for directions and pass x and y values in to create locator rather than hard-coding it singlePage.ClickPlaceBusButton(SinglePage <TWebDriver> .CoordinateX1Y2Locator, SinglePage <TWebDriver> .East); // Step 3: Move one unit east SinglePage <TWebDriver> .GetInstance().Move(); // Step 4: Move one unit east again SinglePage <TWebDriver> .GetInstance().Move(); // Step 5: Rotate bus to the left SinglePage <TWebDriver> .GetInstance().RotateBusToLeft(); // Step 5: Move one unit north SinglePage <TWebDriver> .GetInstance().Move(); // Step 6: Report generated SinglePage <TWebDriver> .GetInstance().Report(3, 3, "North"); }
private void Init() { //Setup GUI List <SimpleTabItem> myTabList = new List <SimpleTabItem>(); KPage p1 = new KöTaf.WPFApplication.Views.Statistic.pGeneralStatistic(); myTabList.Add(new SimpleTabItem("Beliebige Statistik", p1)); SinglePage singlePage = new SinglePage(this, "Statistiken", myTabList); GenerateGeneralStatistics(); fillSavedFilter(); //Grant access to FilterSets for admins //if ((this._UserAccount != null) && (this._UserAccount.IsAdmin)) // frame_filter.Content = new Views.Formletter.pFormletterFilterSelection(); //else //{ // frame_filter.Content = new Label // { // Content = "Sie müssen als Administrator eingeloggt sein, um Filter-Sets erstellen zu können!" // }; // bDeleteSavedFilter.Visibility = Visibility.Hidden; //} //Save Displayed-Data-Combo-Boxes in an array displayedDataComboBoxes.Add(cbDisplayedData1); displayedDataComboBoxes.Add(cbDisplayedData2); displayedDataComboBoxes.Add(cbDisplayedData3); displayedDataComboBoxes.Add(cbDisplayedData4); displayedDataComboBoxes.Add(cbDisplayedData5); }
private void Init() { //Setup GUI List <SimpleTabItem> listsTabList = new List <SimpleTabItem>(); //Saved Lists KPage savedLists = new pSavedLists(_UserAccount, displayableDataChildren, displayableDataPartnersAll, displayableDataPassHolder, displayableDataSponsor, displayableDataTeamMember); listsTabList.Add(new SimpleTabItem("Gespeicherte Listen", savedLists)); //Any Lists KPage anyLists = new pAnyLists(_UserAccount, displayableDataChildren, displayableDataPartnersAll, displayableDataPassHolder, displayableDataSponsor, attributesPassHolder, attributesPartnersAll, attributesChildren); listsTabList.Add(new SimpleTabItem("Beliebige Listen", anyLists)); //List-Creation //Grant access to FilterSelection for admins KPage filterSelection; if ((this._UserAccount != null) && (this._UserAccount.IsAdmin)) { filterSelection = new Formletter.pFormletterFilterSelection(true); } else { filterSelection = new pAccessDenied(); } listsTabList.Add(new SimpleTabItem("Listen-Erstellung", filterSelection)); //Show the Pages SinglePage singlePage = new SinglePage(this, "Listen", listsTabList); }
/// <summary> /// Nach dem Editieren wird auf Korrektheit geprüft und ggfs. in die DB gespeichert /// Author: Antonios Fesenmeier /// </summary> /// <param name="button"></param> private void pbSave_Click(Button button) { _Validator.clearSB(); // Wurde die Validierung positiv abgeschlossen müssen die Werte der einzelnen Felder in die Datenbank geschrieben werden! CheckForm(); var isCompany = chBIsCompany.IsChecked; if (_IsValid == false) { MessageBoxEnhanced.Error(_Validator.getErrorMsg().ToString()); } else { var title = cbTitle.SelectedItem as DB.Title; var fundingType = cBFundType.SelectedItem as DB.FundingType; if (isCompany == true) { DB.Sponsor.Update(_CurrentSponsor.SponsorID, title.TitleID, fundingType.FundingTypeID, txtStreet.Text, txtCity.Text, Convert.ToInt32(txtZipCode.Text), txtFirstName.Text, txtLastName.Text, txtCompanyName.Text, txtMobileNo.Text, txtTelNo.Text, txtFax.Text, txtEMail.Text, null, isCompany.Value); } else { DB.Sponsor.Update(_CurrentSponsor.SponsorID, title.TitleID, fundingType.FundingTypeID, txtStreet.Text, txtCity.Text, Convert.ToInt32(txtZipCode.Text), txtFirstName.Text, txtLastName.Text, "", txtMobileNo.Text, txtTelNo.Text, txtFax.Text, txtEMail.Text, null, isCompany.Value); } KPage pageSponsorAdministration = new KöTaf.WPFApplication.Views.pSponsorAdministration(pagingStartValue); SinglePage singlePage = new SinglePage(IniParser.GetSetting("APPSETTINGS", "sponsorAdministration"), pageSponsorAdministration); } _Validator.clearSB(); }
/* * private List<object> SetupDataSource (object data,IDataNavigator navigator) * { * navigator.Reset(); * List<object> list = new List<object>(); * while ( navigator.MoveNext()) { * DataRow row = navigator.Current as DataRow; * //CurrentItemsCollection row = navigator.GetDataRow(); * * * object s1 = null; * if (data == null) { * s1 = Convert.ToString(row.ItemArray[0],System.Globalization.CultureInfo.InvariantCulture); * } else { * s1 = Convert.ToString(row[data.ToString()].ToString(),CultureInfo.CurrentCulture); * } * * if (IsNumeric(s1)) { * list.Add(Convert.ToDouble(s1,System.Globalization.CultureInfo.CurrentCulture)); * } else { * list.Add(true); * } * } * return list; * } */ private IDataNavigator NavigatorFromContext(IExpressionContext context) { SinglePage p = context.ContextObject as SinglePage; if (p != null) { return(p.IDataNavigator); } return(null); }
public void PlaceBusInDefaultPosition() { // Step 1: [Setup] Load the landing page var singlePage = SinglePage<TWebDriver>.NewInstance(); singlePage.LoadPage(); // Step 2: Check that the bus is located in the 0,0 (x,y) position of the carpark, facing north singlePage.ClickPlaceBusButton(SinglePage<TWebDriver>.CoordinateX0Y0Locator, SinglePage<TWebDriver>.North); }
ISinglePage CreateSinglePage(IReportModel model, int pageNumber) { Size defaultSectionSize = new Size(727, 60); var s = new SectionBounds(model.ReportSettings, true); SinglePage sp = new SinglePage(s, 0); sp.CalculatePageBounds(model); return(sp); }
public void PlaceBusInDefaultPositionThenMoveAndReport() { // Step 1: [Setup] Load the landing page new PlaceBus <TWebDriver>().PlaceBusInDefaultPosition(); // Step 2: Move one unit SinglePage <TWebDriver> .GetInstance().Move(); // Step 3: Report generated SinglePage <TWebDriver> .GetInstance().Report(0, 1, "North"); }
public static SinglePage CreateSinglePage() { SectionBounds sb = new SectionBounds(new ReportSettings(), false); SinglePage p = new SinglePage(sb, 15); p.TotalPages = 25; p.ReportName = "SharpTestReport.srd"; p.ReportFileName = @"c:\testreports\SharpTestReport.srd"; p.ExecutionTime = new DateTime(2009, 12, 24, 23, 59, 59); return(p); }
public static SinglePage CreateSinglePage () { SectionBounds sb = new SectionBounds(new ReportSettings(),false); SinglePage p = new SinglePage(sb,15); p.TotalPages = 25; p.ReportName = "SharpTestReport.srd"; p.ReportFileName =@"c:\testreports\SharpTestReport.srd"; p.ExecutionTime = new DateTime(2009,12,24,23,59,59); return p; }
public override DataTemplate SelectTemplate(object item, DependencyObject container) { SinglePage singlePage = item as SinglePage; FrameworkElement element = container as FrameworkElement; if (singlePage == null || element == null) { return(null); } return(element.FindResource("SinglePageTemplateDefault") as DataTemplate); }
public static int ADD(SinglePage _singlepage) { SqlParameter idoutparam = DataBase.MakeOutParam("@Sid", SqlDbType.Int, 4); SqlParameter[] prams = new SqlParameter[] { idoutparam, DataBase.MakeInParam("@Title", SqlDbType.VarChar, 200, _singlepage.Title), DataBase.MakeInParam("@Content", SqlDbType.NText, 0x1f40, _singlepage.Content), DataBase.MakeInParam("@Addtime", SqlDbType.DateTime, 8, _singlepage.Addtime), DataBase.MakeInParam("@interface1", SqlDbType.VarChar, 200, _singlepage.Interface1), DataBase.MakeInParam("@Interface2", SqlDbType.VarChar, 200, _singlepage.Interface2) }; if (DataBase.ExecuteNonQuery(CommandType.StoredProcedure, "UP_SinglePage_ADD", prams) == 1) { _singlepage.Sid = (int)idoutparam.Value; return(_singlepage.Sid); } return(0); }
public int UpdateSinglePage(SinglePage singlePage) { System.Text.StringBuilder stringBuilder = new System.Text.StringBuilder(); stringBuilder.Append("UPDATE SinglePage SET ").Append("PageName=@PageName,").Append("KeyWords=@KeyWords,").Append("Description=@Description,").Append("Contents=@Contents").Append(" WHERE PageID=@PageID"); System.Collections.Generic.List <System.Data.Common.DbParameter> list = new System.Collections.Generic.List <System.Data.Common.DbParameter>(); list.Add(base.Database.MakeInParam("PageName", singlePage.PageName)); list.Add(base.Database.MakeInParam("KeyWords", singlePage.KeyWords)); list.Add(base.Database.MakeInParam("Description", singlePage.Description)); list.Add(base.Database.MakeInParam("Contents", singlePage.Contents)); list.Add(base.Database.MakeInParam("PageID", singlePage.PageID)); return(base.Database.ExecuteNonQuery(System.Data.CommandType.Text, stringBuilder.ToString(), list.ToArray())); }
public App() { InitializeComponent(); MainPage = SinglePage .CreateBuilder() .SetHeaderTemplateType <HeaderTemplate>() .UseStartup <Startup>() .Build(); MainPage.Padding = new Thickness(0, 30, 0, 0); }
public void Init() { this.singlePage = TestHelper.CreateSinglePage(); this.evaluator = new ExpressionEvaluatorFacade(this.singlePage); AggregateFuctionHelper ah = new AggregateFuctionHelper(); this.testTable = ah.AggregateTable; this.dataManager = ICSharpCode.Reports.Core.DataManager.CreateInstance(this.testTable, new ReportSettings()); this.singlePage.IDataNavigator = this.dataManager.GetNavigator; }
/// <summary> /// Statistiken /// </summary> private void pbStatistic_Click(object sender, RoutedEventArgs e) { // Load the generalStatistic page // Simple Page // The toolbar must be built in the pGeneralStatistic.cs file itself Cursor = Cursors.Wait; KPage pageStatistic = new KöTaf.WPFApplication.Views.Statistic.pGeneralStatistic(); SinglePage singlePage = new SinglePage(IniParser.GetSetting("APPSETTINGS", "statistic"), pageStatistic); Cursor = Cursors.Arrow; }
/// <summary> /// Speicher Button Klick Event /// </summary> /// <param name="button"></param> private void SaveButton_Click(Button button) { if (ValidateUserInput()) { var name = NameTextBox.Text; var description = SafeStringParser.safeParseToStr(DescriptionTextBox.Text); Note.Update(_CurrentNote.NoteID, name, description); KPage pageNoteAdmin = new KöTaf.WPFApplication.Views.pNoteAdministration();; SinglePage singlePage = new SinglePage(IniParser.GetSetting("NOTES", "notes"), pageNoteAdmin); } }
public void Init() { this.evaluator = new ExpressionEvaluatorFacade(); this.singlePage = TestHelper.CreateSinglePage(); this.evaluator.SinglePage = this.singlePage; AggregateFuctionHelper ah = new AggregateFuctionHelper(); this.testTable = ah.AggregateTable; this.dataManager = ICSharpCode.Reports.Core.DataManager.CreateInstance(this.testTable, new ReportSettings()); this.singlePage.IDataNavigator = this.dataManager.GetNavigator; }
/// <summary> /// Speichern-Button /// </summary> /// <param name="button"></param> private void pbSave_Click(Button button) { _Validator.clearSB(); CheckForm(); if (_IsValid == false) { MessageBox.Show(_Validator.getErrorMsg().ToString(), IniParser.GetSetting("ERRORMSG", "noTextField"), MessageBoxButton.OK, MessageBoxImage.Hand); } else { try { var teamId = this._CurrentTeamMember.TeamID; var teamTitle = cbTitle.SelectedItem as DataModel.Title; var teamFunction = cBFunction.SelectedItem as TeamFunction; var dateOfBirth = (DateTime)dpBirthday.SelectedDate; var firstName = txtFirstName.Text; var lastName = txtLastName.Text; var street = txtStreet.Text; var zipCode = int.Parse(txtZipCode.Text); var city = txtCity.Text; var mobileNo = txtMobileNo1.Text; var phoneNo = txtTelNo1.Text; var email = txtEMail1.Text; var isFormletterAllowed = (bool)chBIsFormletterAllowed.IsChecked; Team.Update(teamId, dateOfBirth, teamTitle.TitleID, teamFunction.TeamFunctionID, firstName, lastName, street, zipCode, city, mobileNo, phoneNo, email, isFormletterAllowed); if (cbIsActive.IsChecked == true) { Team.Activate(teamId); } else { Team.Deactivate(teamId); } KPage pageTeamAdministration = new KöTaf.WPFApplication.Views.pTeamAdministration(pagingStartValue); SinglePage singlePage = new SinglePage(IniParser.GetSetting("APPSETTINGS", "teamAdministration"), pageTeamAdministration); } catch { MessageBoxEnhanced.Error(IniParser.GetSetting("ERRORMSG", "common")); } } _Validator.clearSB(); }
/// <summary> /// Notiz bearbeiten Klick Event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void EditNoteButton_Click(object sender, RoutedEventArgs e) { Note currentSelectedNote = NotesDatagrid.SelectedItem as Note; if (currentSelectedNote != null) { KPage pageNoteAdmin = new KöTaf.WPFApplication.Views.pEditNote(currentSelectedNote);; SinglePage singlePage = new SinglePage(IniParser.GetSetting("NOTES", "notes"), pageNoteAdmin); } else { MessageBoxEnhanced.Error(IniParser.GetSetting("ERRORMSG", "loadNote")); } }
public void CanReadMargins() { ReportSettings rs = new ReportSettings(); rs.LeftMargin = 20; rs.RightMargin = 20; rs.TopMargin = 20; rs.BottomMargin = 20; SectionBounds sb = new SectionBounds(rs, false); SinglePage singlePage = new SinglePage(sb, 15); Assert.AreEqual(20, sb.MarginBounds.Left); Assert.AreEqual(20, sb.MarginBounds.Top); Assert.AreEqual(827 - 40, sb.MarginBounds.Width); Assert.AreEqual(1169 - 40, sb.MarginBounds.Height); }
public void RotateBusToRightInDefaultPosition() { // Step 1: [Setup] Load the landing page var singlePage = SinglePage <TWebDriver> .NewInstance(); singlePage.LoadPage(); // Step 2: Check that the bus is located in the 0,0 (x,y) position of the carpark, facing north singlePage.ClickPlaceBusButton(SinglePage <TWebDriver> .CoordinateX0Y0Locator, SinglePage <TWebDriver> .North); // Step 3: Rotate the bus to the right singlePage.RotateBusToRight(); // Step 4: Click the report button and check a success message is displayed and that the x and y coordinates and direction the bus is now facing is correct singlePage.Report(0, 0, "east"); }
/// <summary> /// Bestätigung Druck /// Generiert Daten und öffnet LibreOFfice /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnConfirm_Click(object sender, RoutedEventArgs e) { FormletterPattern frmltrPattern = FormletterPattern.GetFormletterPatterns(formletterPatternID).ToList().FirstOrDefault(); FormletterFilterData formletterFilterData = new FormletterFilterData(formletterPatternID); bool success = formletterFilterData.fillCsvFile(); if (success) { LibreOffice.openWithWriter(frmltrPattern.FileName, false, false); } // Generiere wieder die Druckseite KPage formletterPrint = new pFormletterPrint(); SinglePage formletter = new SinglePage(IniParser.GetSetting("FORMLETTER", "formletterPrint"), formletterPrint); }
/// <summary> /// Überprüft alle Felder auf Korrektheit, anschließend entweder Fehlerausgabe oder speichern der Daten /// Author: Antonios Fesenmeier /// </summary> /// <param name="button"></param> private void pbSave_Click(Button button) { _Validator.clearSB(); // Wurde die Validierung positiv abgeschlossen müssen die Werte der einzelnen Felder in die Datenbank geschrieben werden! CheckForm(); if (_IsValid == false) { MessageBox.Show(_Validator.getErrorMsg().ToString(), IniParser.GetSetting("ERRORMSG", "noTextField"), MessageBoxButton.OK, MessageBoxImage.Hand); } else { try { var title = cbTitle.SelectedItem as DataModel.Title; var teamFunction = cBFunction.SelectedItem as TeamFunction; var firstName = txtFirstName.Text; var lastName = txtLastName.Text; var street = txtStreet.Text; var zipCode = int.Parse(txtZipCode.Text); var city = txtCity.Text; var dateOfBirth = (DateTime)dpBirthday.SelectedDate; var mobileNo = txtMobileNo1.Text; var phoneNo = txtTelNo1.Text; var email = txtEMail1.Text; var isFormLetterAllowed = (bool)chBIsFormletterAllowed.IsChecked; var teamId = Team.Add(title.TitleID, teamFunction.TeamFunctionID, firstName, lastName, street, zipCode, city, dateOfBirth, mobileNo, phoneNo, email, isFormLetterAllowed); if (teamId > 0) { KPage pageTeamAdministration = new KöTaf.WPFApplication.Views.pTeamAdministration(); SinglePage singlePage = new SinglePage(IniParser.GetSetting("APPSETTINGS", "teamAdministration"), pageTeamAdministration); } else { MessageBoxEnhanced.Error(IniParser.GetSetting("ERRORMSG", "saveDataRecord")); } } catch { MessageBoxEnhanced.Error(IniParser.GetSetting("ERRORMSG", "common")); } } _Validator.clearSB(); }
private void pbEdit_Click(object sender, RoutedEventArgs e) { //Setzt den Rücksprungwert für das Paging pagingStartValue = _DataGridPaging.getStartOfDataGridItems(); Sponsor sponsor = this.dGSponsorView.SelectedItem as Sponsor; if (sponsor != null) { KPage pageEditSponsor = new KöTaf.WPFApplication.Views.pEditSponsor(sponsor, pagingStartValue); SinglePage singlePage = new SinglePage("Sponsor bearbeiten", pageEditSponsor); } else { MessageBoxEnhanced.Error("Es ist ein Fehler beim Laden des aktuellen Sponsors aufgetreten"); } }
public static SinglePage Get(int id) { SinglePage _singlepage = new SinglePage(); string slqstr = "SELECT * FROM [SinglePage] WHERE [SID]=" + id; SqlDataReader dr = DataBase.ExecuteReader(CommandType.Text, slqstr); if (dr.Read()) { _singlepage.Sid = (int)dr["Sid"]; _singlepage.Title = dr["Title"].ToString(); _singlepage.Content = dr["Content"].ToString(); _singlepage.Addtime = (DateTime)dr["addtime"]; _singlepage.Interface1 = dr["interface1"].ToString(); _singlepage.Interface2 = dr["interface2"].ToString(); } dr.Close(); return(_singlepage); }
public void PlaceBusAtCoordinateX0Y1AndReport() { // Step 1: [Setup] Load the landing page var singlePage = SinglePage<TWebDriver>.NewInstance(); singlePage.LoadPage(); // Step 2: Place the bus at coordinate X0Y1 (leave default direction as north), and check that it is actually placed in the correct position int x = 0; int y = 1; string xString = "0"; string yString = "1"; singlePage.SelectXAndYCoordinates(xString, yString); singlePage.ClickPlaceBusButton(SinglePage<TWebDriver>.CoordinateX0Y1Locator, SinglePage<TWebDriver>.North); // Step 3: Click Report button singlePage.Report(x, y, "north"); }
/// <summary> /// Löscht den ausgewählten Serienbrief /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void buttonDelete_Click(object sender, RoutedEventArgs e) { try { var item = (sender as FrameworkElement).DataContext; int index = listView.Items.IndexOf(item); List <FormletterPatternItem> formletterPatternItems = (List <FormletterPatternItem>)DataContext; FormletterPatternItem toDelete = formletterPatternItems[index]; int pID = toDelete.formletterPatternId; KPage pageDelete = new pFormletterDelete(pID); SinglePage singlePage = new SinglePage(IniParser.GetSetting("FORMLETTER", "formletterDelete"), pageDelete); } catch { } }
public void Init() { this.singlePage = TestHelper.CreateSinglePage(); this.evaluator = new ExpressionEvaluatorFacade(this.singlePage); AggregateFuctionHelper ah = new AggregateFuctionHelper(); this.testTable = ah.AggregateTable; foreach (DataRow r in this.testTable.Rows) { this.intResult = this.intResult + Convert.ToInt16(r["IntValue"]); this.doubleResult = this.doubleResult + Convert.ToDouble(r["Amount"]); } this.dataManager = ICSharpCode.Reports.Core.DataManager.CreateInstance(this.testTable, new ReportSettings()); this.singlePage.IDataNavigator = this.dataManager.GetNavigator; }
public void Calculate_Page_If_Firstpage () { Size defSize = new Size (727,60); IReportModel model = ReportModel.Create(); model.ReportHeader.Size = defSize; model.ReportHeader.Location = new Point(50,50); model.PageHeader.Size = defSize; model.PageHeader.Location = new Point(50,125); model.DetailSection.Size = defSize; model.DetailSection.Location = new Point(50,200); model.PageFooter.Size = defSize; model.ReportFooter.Location = new Point(50,275); model.ReportFooter.Size = defSize; model.ReportFooter.Location = new Point(50,350); var s = new SectionBounds(new ReportSettings(),true); SinglePage sp = new SinglePage(s,0); sp.CalculatePageBounds(model); Console.WriteLine(); Console.WriteLine("ReportHeader {0} - {1}",sp.SectionBounds.ReportHeaderRectangle,sp.SectionBounds.ReportHeaderRectangle.Location.Y + sp.SectionBounds.ReportHeaderRectangle.Height); Console.WriteLine("PageHeader {0} - {1}",sp.SectionBounds.PageHeaderRectangle,sp.SectionBounds.PageHeaderRectangle.Location.Y +sp.SectionBounds.PageHeaderRectangle.Height ); Console.WriteLine("DetailSection {0} - {1} ",sp.SectionBounds.DetailSectionRectangle,sp.SectionBounds.DetailSectionRectangle.Location.Y + sp.SectionBounds.DetailSectionRectangle.Height); Console.WriteLine("\tDetailStart {0} ",sp.SectionBounds.DetailStart); Console.WriteLine("\tDetailEnd {0} ",sp.SectionBounds.DetailEnds); Console.WriteLine("\tDetailArea {0} ",sp.SectionBounds.DetailArea); Console.WriteLine("PageFooter {0} - {1} ",sp.SectionBounds.PageFooterRectangle,sp.SectionBounds.PageFooterRectangle.Location.Y + sp.SectionBounds.PageFooterRectangle.Height); Console.WriteLine("ReportFooter {0} - {1}",sp.SectionBounds.ReportFooterRectangle,sp.SectionBounds.ReportFooterRectangle.Location.Y + sp.SectionBounds.ReportFooterRectangle.Height); Console.WriteLine(); }
public void SinglePage_Should_Return_PageNumber() { SinglePage p = new SinglePage(sectionBounds,15); Assert.AreEqual(15,p.PageNumber); }
public void ConstrThrowIfNullSectionBounds() { SinglePage p = new SinglePage(null,15); }
public void Can_Create_SinglePage() { SinglePage p = new SinglePage(sectionBounds,15); Assert.IsNotNull(p); }
public void Init() { this.singlePage = TestHelper.CreateSinglePage(); this.evaluator = new ExpressionEvaluatorFacade(); this.evaluator.SinglePage = this.singlePage; }
public void ConstrThrowIfPageNumberLessThenZero() { SinglePage p = new SinglePage(this.sectionBounds,-1); }
public void Init() { this.evaluator = new ExpressionEvaluatorFacade(); this.singlePage = TestHelper.CreateSinglePage(); this.evaluator.SinglePage = this.singlePage; AggregateFuctionHelper ah = new AggregateFuctionHelper(); this.testTable = ah.AggregateTable; foreach (DataRow r in this.testTable.Rows) { this.intResult = this.intResult + Convert.ToInt16(r["IntValue"]); this.doubleResult = this.doubleResult + Convert.ToDouble(r["Amount"]); } this.dataManager = ICSharpCode.Reports.Core.DataManager.CreateInstance(this.testTable, new ReportSettings()); this.singlePage.IDataNavigator = this.dataManager.GetNavigator; }
internal virtual void ReportQueryPage (object sender,QueryPageSettingsEventArgs qpea) { qpea.PageSettings.Margins = new Margins(reportSettings.LeftMargin,reportSettings.RightMargin,reportSettings.TopMargin,reportSettings.BottomMargin); bool firstPage; if (this.currentPageNumber == 0) { firstPage = true; } else { firstPage = false; } this.currentPageNumber ++; ISinglePage singlePage = new SinglePage(new SectionBounds (reportSettings,firstPage),0); PrintHelper.InitPage(singlePage,this.reportSettings); singlePage.PageNumber = this.currentPageNumber; reportDocument.SinglePage = singlePage; }
public void Init() { this.evaluator = new ExpressionEvaluatorFacade(); this.singlePage = TestHelper.CreateSinglePage(); this.evaluator.SinglePage = this.singlePage; AggregateFuctionHelper ah = new AggregateFuctionHelper(); this.aggregateCollection = ah.AggregateCollection; foreach (Aggregate r in this.aggregateCollection) { this.intResult = this.intResult + r.IntValue; this.doubleResult = this.doubleResult + r.Amount; } this.dataManager = ICSharpCode.Reports.Core.DataManager.CreateInstance(this.aggregateCollection, new ReportSettings()); this.singlePage.IDataNavigator = this.dataManager.GetNavigator; }