public DrawNumberWinningForm(ApplicationMediator pMediator) { InitializeComponent(); this.appMediator = pMediator; this.loadControls(); this.ticketPrintService = new TicketPrintService(); }
/* * public DisplayListForm(ApplicationMediator pMediator) * { * InitializeComponent(); * // Establecer el ApplicationMediator * this.appMediator = pMediator; * } */ public DisplayListForm(ApplicationMediator pMediator, int pType) { InitializeComponent(); this.initializeAttributes(pType); this.loadControls(); // Establecer el ApplicationMediator this.appMediator = pMediator; }
public CopyListForm(ApplicationMediator pMediator, ListSelectorForm pSelectorForm, long pListId) { InitializeComponent(); this.listId = pListId; this.selectorForm = pSelectorForm; this.groupService = new DrawTypeService(); this.createControls(); // Establecer el ApplicationMediator this.appMediator = pMediator; }
public void TestUrlIsEncoded() { //Arrange Mock <IApplicationProvider> mockApplicationProvider = new Mock <IApplicationProvider>(); Mock <ShareApplicationsViewModelValidator> mockShareApplicationsViewModelValidator = new Mock <ShareApplicationsViewModelValidator>(); Mock <IEncryptionService <AnonymisedApplicationLink> > mockEncryptionService = new Mock <IEncryptionService <AnonymisedApplicationLink> >(); Mock <IDateTimeService> mockDateTimeService = new Mock <IDateTimeService>(); Mock <UrlHelper> mockUrlHelper = new Mock <UrlHelper>(); Mock <ValidationResult> mockValidationResult = new Mock <ValidationResult>(); var applicationGuid = Guid.NewGuid(); string applicantId = "applicantId"; var applicationSummary = new ApplicationSummaryViewModel() { ApplicationId = applicationGuid, ApplicantID = applicantId }; mockValidationResult.Setup(m => m.IsValid).Returns(true); mockShareApplicationsViewModelValidator.Setup(m => m.Validate(It.IsAny <ShareApplicationsViewModel>())) .Returns(mockValidationResult.Object); mockApplicationProvider.Setup(m => m.GetShareApplicationsViewModel(It.IsAny <int>())) .Returns(new ShareApplicationsViewModel() { VacancyType = VacancyType.Apprenticeship, ApplicationSummaries = { applicationSummary } }); //this is the unencrypted version, that we should not use mockEncryptionService.Setup(m => m.Encrypt(It.IsAny <AnonymisedApplicationLink>())).Returns("abcABC+123/123"); //this is the actual url data value mockUrlHelper.Setup(m => m.RouteUrl(It.IsAny <string>(), It.IsAny <RouteValueDictionary>())).Returns("THE_URL"); var parameters = new ShareApplicationsViewModel(); parameters.SelectedApplicationIds = new List <Guid>() { applicationGuid }; parameters.ApplicationSummaries = new List <ApplicationSummaryViewModel>() { applicationSummary }; var mediator = new ApplicationMediator(mockApplicationProvider.Object, mockShareApplicationsViewModelValidator.Object, mockEncryptionService.Object, mockDateTimeService.Object); //Act mediator.ShareApplications(parameters, mockUrlHelper.Object); //Assert mockApplicationProvider.Verify(m => m.ShareApplications(It.IsAny <int>(), It.IsAny <string>(), It.IsAny <Dictionary <string, string> >(), It.IsAny <DateTime>(), It.IsAny <string>()), Times.Once); mockApplicationProvider.Verify(m => m.ShareApplications(It.IsAny <int>(), It.IsAny <string>(), It.Is <Dictionary <string, string> >(d => d[applicantId].Equals("THE_URL")), It.IsAny <DateTime>(), It.IsAny <string>()), Times.Once); mockUrlHelper.Verify(m => m.RouteUrl(It.IsAny <string>(), It.Is <RouteValueDictionary>(rvd => rvd["application"].ToString().Contains("+"))), Times.Never); mockUrlHelper.Verify(m => m.RouteUrl(It.IsAny <string>(), It.Is <RouteValueDictionary>(rvd => rvd["application"].ToString().Contains("/"))), Times.Never); }
//--------------------------------------- Métodos de Inicialización --------------------------------------// #region Métodos de Inicialización public ListSelectorForm(ApplicationMediator pMediator, DateTime pDate, long pGroup, int pOperation) { InitializeComponent(); this.drawDate = pDate; this.drawType = pGroup; this.operationType = pOperation; this.addControls(); // Establecer el ApplicationMediator this.appMediator = pMediator; this.ticketPrintService = new TicketPrintService(); }
public NumberBoxForm(ApplicationMediator pMediator) { InitializeComponent(); this.type = SystemConstants.NUMBER_BOX_CODE; this.contentPanel.Visible = false; //this.erasePanels(); this.loadControls(); this.createBoxNumber(); // Establecer el ApplicationMediator this.appMediator = pMediator; this.lastGroup = 0; }
public ApplicationForm(Form pParentForm) { this.lastSyncTick = null; InitializeComponent(); this.parentForm = pParentForm; this.initializeControls(); this.hidePanels(); this.hideToolStripMenuItems(); // Crear el objeto mediador para los distintos componentes mediator = new ApplicationMediator(); mediator.appForm = this; //this.printMenuButton.BackColor = Color.FromArgb(12, 61, 92); }
/* * public ListInstanceForm() * { * initializeComponent(); * } */ public ListInstanceForm(ApplicationMediator pMediator, NumberBoxForm pParent, LPS_LotteryPointSale pPointSale, LDT_LotteryDrawType pDrawType, DateTime pDrawDate) { this.optionMenuEnabled = true; this.numberBoxFormParent = pParent; this.listSelectorFormParent = null; this.pointSale = pPointSale; this.drawType = pDrawType; this.drawDate = pDrawDate; //this.numberDetail = null; initializeComponent(); // Establecer el ApplicationMediator this.appMediator = pMediator; this.ticketPrintService = new TicketPrintService(); //this.lotteryListControl.resetCurrentCell(); }
public ListInstanceForm(ApplicationMediator pMediator, ListSelectorForm pSelectorForm, LPS_LotteryPointSale pPointSale, LDT_LotteryDrawType pDrawType, DateTime pDrawDate, List <LotteryTuple> pNumberList = null) { this.optionMenuEnabled = true; this.numberBoxFormParent = null; this.listSelectorFormParent = pSelectorForm; this.pointSale = pPointSale; this.drawType = pDrawType; this.drawDate = pDrawDate; this.initializeComponent(); // Inicializar el list control si hay una lista asociada if (pNumberList != null) { this.initializeListControl(pNumberList); } // Establecer el ApplicationMediator this.appMediator = pMediator; this.ticketPrintService = new TicketPrintService(); //this.lotteryListControl.resetCurrentCell(); }
public ServerParamForm(ApplicationMediator pMediator) { this.appMediator = pMediator; InitializeComponent(); this.fillParameterBoxes(); }
public ProhibitedNumberForm(ApplicationMediator pMediator) { InitializeComponent(); this.appMediator = pMediator; this.initializeControls(); }
public PrinterParamsForm(ApplicationMediator pMediator) { this.appMediator = pMediator; InitializeComponent(); initializeControls(); }
public ClosingSelectorForm(ApplicationMediator pMediator) { InitializeComponent(); this.appMediator = pMediator; this.loadControls(); }
/// <summary> /// web request结束事件,实现dbcontext的保存和资源释放 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void WebApiApplication_EndRequest(object sender, EventArgs e) { ApplicationMediator.EndRequest(); }
public MainOptionMenu(ApplicationMediator pMediator) { this.appMediator = pMediator; this.listInstance = null; InitializeComponent(); }
public MainOptionMenu(ApplicationMediator pMediator, ListInstanceForm pListInstance) { this.appMediator = pMediator; this.listInstance = pListInstance; InitializeComponent(); }