public void DocumentDetailView_Create_IsTrue() { //arrange DocumentDetailView documentDetailView = new DocumentDetailView("Test", dummyMethod); //act and assert Assert.IsNotNull(documentDetailView); //arrange DocumentDetailViewModel documentDetailViewModel = new DocumentDetailViewModel("Test", dummyMethod); // act documentDetailViewModel.ValutaDatum = DateTime.Now; documentDetailViewModel.Benutzer = "TestBenutzer"; documentDetailViewModel.Bezeichnung = "Test Quittungen"; documentDetailViewModel.Erfassungsdatum = DateTime.Now; documentDetailViewModel.FilePath = @"..\..\DMSTest\test.txt"; documentDetailViewModel.IsRemoveFileEnabled = false; documentDetailViewModel.SelectedTypItem = "Quittungen"; documentDetailViewModel.Stichwoerter = "Test Quittungen"; documentDetailViewModel.TypItems = ComboBoxItems.Typ; // assert Assert.IsNotNull(documentDetailViewModel); documentDetailViewModel.OnCmdSpeichern(); }
public void TestDocumentDetailView() { DocumentDetailView documentDetailView = new DocumentDetailView("Joshua", dummyMethod); Assert.IsNotNull(documentDetailView); DocumentDetailViewModel documentDetailViewModel = new DocumentDetailViewModel("Joshua", dummyMethod); documentDetailViewModel.ValutaDatum = DateTime.Now; documentDetailViewModel.Benutzer = "TestUser"; documentDetailViewModel.Bezeichnung = "Test Quittungen"; documentDetailViewModel.Erfassungsdatum = DateTime.Now; documentDetailViewModel.FilePath = @"..\..\DMSTest\test.txt"; documentDetailViewModel.IsRemoveFileEnabled = false; documentDetailViewModel.SelectedTypItem = "Quittungen"; documentDetailViewModel.Stichwoerter = "Test Quittungen"; documentDetailViewModel.TypItems = ComboBoxItems.Typ; Assert.IsNotNull(documentDetailViewModel); documentDetailViewModel.OnCmdSpeichern(); }
public void OnCmdNavigateToDocumentDetail() { Content = new DocumentDetailView(Benutzer, NavigateToSearch); }
/// <summary> /// Заповнюємо перелік позицій документу /// </summary> private void FillDetails() { CompasLogger.Add(String.Format("FillDetails1"), CompasLogger.Level.Info); int? selectedIndex = null; if (DetailsGV.SelectedRows.Count > 0) { selectedIndex = DetailsGV.SelectedRows[0].Index; } DocumentDetailsLogic detailsLogic = new DocumentDetailsLogic(manager); //documentDetailsView = documentDetailsNew; if (mode == "edit") { if (documentDetailsView.Count == 0) { documentDetailsView = detailsLogic.GetAll(id); } } if ((mode == "new") & (documentDetailsView == null)) documentDetailsView = new List<WareDocumentDetail>(); if (selectedIndex != null) DetailsGV.Rows[Convert.ToInt32(selectedIndex)].Selected = true; CompasLogger.Add(String.Format("FillDetails2"), CompasLogger.Level.Info); //foreach (WareDocumentDetail a in documentDetailsNew) //{ // documentDetailsView.Add(a); //} //documentDetailsNew.Clear(); //конвертуємо в список для перегляду і підраховуємо загальну суму документу //if (documentDetailsViewer == null) documentDetailsViewer = new List<DocumentDetailView>(); documentSum = 0; decimal documentDuration = 0; WareTimeLimitsLogic timeLimitsLogic = new WareTimeLimitsLogic(manager); if (documentDetailsView.Count > 0) { foreach (WareDocumentDetail detail in documentDetailsView.OrderBy(a => a.ID)) { //if(documentDetailsViewer.Contains( DocumentDetailView detailView = new DocumentDetailView(detail, manager); documentDetailsViewer.Add(detailView); documentSum = documentSum + Convert.ToDecimal(detail.EndPrice); WareTimeLimit timeLimit = timeLimitsLogic.GetByWareID(detail.WareID); if (timeLimit != null) { documentDuration = documentDuration + timeLimit.TimeLimit; } } } CompasLogger.Add(String.Format("FillDetails3"), CompasLogger.Level.Info); DurationL.Text = documentDuration.ToString("n2"); DocumentSumaL.Text = documentSum.ToString("n2"); DetailsGV.AutoGenerateColumns = false; DetailsGV.DataSource = documentDetailsViewer; if (DetailsGV.Rows.Count == 0) { if(DetailsGV.SelectedRows.Count >0) DetailsGV.SelectedRows[0].Selected = false; } //DetailsGV.Update(); CompasLogger.Add(String.Format("FillDetails4"), CompasLogger.Level.Info); }
/// <summary> /// Заповнюємо перелік позицій документу /// </summary> private void FillDetails() { CompasLogger.Add(String.Format("FillDetails1"), CompasLogger.Level.Info); int?selectedIndex = null; if (DetailsGV.SelectedRows.Count > 0) { selectedIndex = DetailsGV.SelectedRows[0].Index; } DocumentDetailsLogic detailsLogic = new DocumentDetailsLogic(manager); //documentDetailsView = documentDetailsNew; if (mode == "edit") { if (documentDetailsView.Count == 0) { documentDetailsView = detailsLogic.GetAll(id); } } if ((mode == "new") & (documentDetailsView == null)) { documentDetailsView = new List <WareDocumentDetail>(); } if (selectedIndex != null) { DetailsGV.Rows[Convert.ToInt32(selectedIndex)].Selected = true; } CompasLogger.Add(String.Format("FillDetails2"), CompasLogger.Level.Info); //foreach (WareDocumentDetail a in documentDetailsNew) //{ // documentDetailsView.Add(a); //} //documentDetailsNew.Clear(); //конвертуємо в список для перегляду і підраховуємо загальну суму документу //if (documentDetailsViewer == null) documentDetailsViewer = new List <DocumentDetailView>(); documentSum = 0; decimal documentDuration = 0; WareTimeLimitsLogic timeLimitsLogic = new WareTimeLimitsLogic(manager); if (documentDetailsView.Count > 0) { foreach (WareDocumentDetail detail in documentDetailsView.OrderBy(a => a.ID)) { //if(documentDetailsViewer.Contains( DocumentDetailView detailView = new DocumentDetailView(detail, manager); documentDetailsViewer.Add(detailView); documentSum = documentSum + Convert.ToDecimal(detail.EndPrice); WareTimeLimit timeLimit = timeLimitsLogic.GetByWareID(detail.WareID); if (timeLimit != null) { documentDuration = documentDuration + timeLimit.TimeLimit; } } } CompasLogger.Add(String.Format("FillDetails3"), CompasLogger.Level.Info); DurationL.Text = documentDuration.ToString("n2"); DocumentSumaL.Text = documentSum.ToString("n2"); DetailsGV.AutoGenerateColumns = false; DetailsGV.DataSource = documentDetailsViewer; if (DetailsGV.Rows.Count == 0) { if (DetailsGV.SelectedRows.Count > 0) { DetailsGV.SelectedRows[0].Selected = false; } } //DetailsGV.Update(); CompasLogger.Add(String.Format("FillDetails4"), CompasLogger.Level.Info); }
private void OnCmdNavigateToDocumentDetail() { Content = new DocumentDetailView(Benutzer, NavigateToSearch, fileControl); }
private void OnCmdNavigateToDocumentDetail() { Content = new DocumentDetailView(Benutzer, NavigateToSearch, _documentManagementService, _messegaBoxService); }