public KeyValuePair<ContentControl, Action> GetConfigurationView() { var view = new ParametersView(); var viewModel = new ParametersViewModel(); view.DataContext = viewModel; return new KeyValuePair<ContentControl, Action>(view, viewModel.SaveAction); }
public ActionResult OpenedRents(ParametersView parameters) { ParametersBll parametersBll = new ParametersBll() { PriceFilter = parameters.PriceFilter, TypeFilter = parameters.TypeFilter, Page = parameters.Page, PageSize = PagerParameters.PageSize }; List <OfferView> offers = new List <OfferView>(); List <OfferBll> offersBll = _sharingService.GetSelectedTypes(parametersBll); _sharingService.Sort(parametersBll, offersBll); offersBll = offersBll.Where(offer => _sharingService.IsOfferTaken(offer.Id)).ToList(); offersBll = _sharingService.GetCurrentPageItems(offersBll, parametersBll); foreach (var offer in offersBll) { bool isTaken = _sharingService.IsOfferTaken(offer.Id); offers.Add(new OfferView { Id = offer.Id, Model = offer.Model, Description = offer.Description, Year = offer.Year, Image = offer.Image, Type = offer.Type, DailyCost = offer.DailyCost, IsTaken = isTaken }); } List <OfferView> takenOffers = new List <OfferView>(); foreach (OfferView offer in offers) { if (offer.IsTaken) { takenOffers.Add(offer); } } int totalItems = takenOffers.Count; PagingInfoView pagingInfo = new PagingInfoView { CurrentPage = parameters.Page, ItemsPerPage = PagerParameters.PageSize, TotalItems = totalItems }; OffersView offerView = new OffersView() { Offers = takenOffers, PagingInfo = pagingInfo }; return(View(offerView)); }
private void ms_Main_InvoicePaymentReport_Click(object sender, EventArgs e) { if (ParmView == null || ParmView.IsDisposed) { ParmView = new ParametersView(); ParmView.StartPosition = FormStartPosition.CenterScreen; ParmView.reportType = QueueItemType.PaymentInvoice; ParmView.Show(); } ParmView.BringToFront(); }
void OnCharacterViewCreated(CharacterView characterView) { ATBGaugeView atbGaugeView = GameObject.Instantiate(atbGaugeSource) as ATBGaugeView; atbGaugeView.transform.parent = atbContainer; atbGaugeView.Init(characterView, atbRuler); ParametersView parametersView = GameObject.Instantiate(parametersViewSource) as ParametersView; parametersView.transform.parent = transform; parametersView.transform.localScale = Vector3.one; parametersView.Init(characterView); }
public ActionResult AllCustomers(ParametersView parameters) { ParametersBll parametersBll = new ParametersBll { Page = parameters.Page, PageSize = PagerParameters.PageSize }; List <CustomerBll> customersBll = _sharingService.GetAllCustomers(); int totalItems = customersBll.Count; customersBll = _sharingService.GetCurrentPageCustomers(customersBll, parametersBll); List <CustomerView> customersView = new List <CustomerView>(); foreach (var customer in customersBll) { customersView.Add(new CustomerView { Id = customer.Id, Email = customer.Email, FirstName = customer.FirstName, Surname = customer.Surname }); } PagingInfoView pagingInfo = new PagingInfoView { CurrentPage = parameters.Page, ItemsPerPage = PagerParameters.PageSize, TotalItems = totalItems }; CustomersView customers = new CustomersView { Customers = customersView, PagingInfo = pagingInfo }; return(View(customers)); }
private void ExecuteOpenParametersDialog(object parameter) { if (this.SelectedTask == null) { return; } ITool taskEngine = _tasksManager.CreateTaskEngineInstance(this.SelectedTask.Category); taskEngine.ConfigureParameters(this.SelectedTask); ParametersView view = new ParametersView(); view.DataContext = new ParametersViewModel(this.SelectedTask.Parameters); if (!base.ShowDialog(Translator.Translate("UI_PARAMETERS"), view)) { return; } }
/// <summary> /// Get the details of the Parameters View in the Model Parameters such as ParametersList, list of countries etc. /// </summary> /// <returns> /// returns the actionresult in the form of current object of the Model Parameters to be passed to View Parameters /// </returns> public ActionResult ParametersMain() { //Initialize the Parameters BAL object var parametersBal = new ParametersBal(); var corporateid = Helpers.GetDefaultCorporateId(); var facilityid = Helpers.GetDefaultFacilityId(); //Get the Entity list var parametersList = parametersBal.GetParametersCustomModel(corporateid, facilityid); //Intialize the View Model i.e.ParametersView which is binded to Main View Index.cshtml under Parameters var parametersView = new ParametersView { ParametersList = parametersList, CurrentParameters = new ParametersCustomModel() }; parametersView.CurrentParameters.EffectiveStartDate = Helpers.GetInvariantCultureDateTime(); //Pass the View Model in ActionResult to View Parameters return(View(parametersView)); }
/// <summary> /// Shows the parameters of the application in a new window. /// </summary> private static void ShowParameters() { ParametersView view = new ParametersView(); view.Show(); }
private void InitializeTabControl(List<IComputingPlugin> plugins) { tabctrlPlugins.TabPages.Clear(); if (_plowmachine == null) return; foreach (var p in plugins) { try { TabPage tab = new TabPage(p.Name); // полчаем список параметров из плагина Parameters parameters = ParametersHelper.GetParams(p.InputParams, PlowMachine); // // подготавливаем view // ParametersView pview = new ParametersView(parameters); pview.Dock = DockStyle.Fill; tab.Controls.Add(pview); tabctrlPlugins.TabPages.Add(tab); } catch (Exception ex) { MessageBox.Show("Ошибка при загрузке входных параметров плагина для отображения.\nПлагин '" + p.Name + "'.\nСообщение об ошибке:\n\t" + ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); EventLog.WriteEntry("SU", ex.Message + "\n" + ex.StackTrace, EventLogEntryType.Error); } } }
public ActionResult CustomerDetails(ParametersView parameters) { ParametersBll parametersBll = new ParametersBll { PageSize = PagerParameters.PageSize, Page = parameters.Page }; CustomerBll customerBll = _sharingService.GetCustomerById(parameters.CustomerId); CustomerDetailsView customerDetails = new CustomerDetailsView { Id = customerBll.Id, FirstName = customerBll.FirstName, Surname = customerBll.Surname, Email = customerBll.Email }; foreach (RentBll rent in _sharingService.GetRentsByEmail(customerBll.Email)) { customerDetails.Rents.Add(new RentView { OfferId = rent.OfferBll.Id, Cost = rent.Cost, Customer = customerBll, StartDate = rent.StartDate, EndDate = rent.EndDate, InsuranceCase = rent.InsuranceCase }); } foreach (var rent in customerDetails.Rents) { OfferBll offerBll = _sharingService.GetOfferById(rent.OfferId); OfferView offerView = new OfferView { Id = offerBll.Id, Model = offerBll.Model, Description = offerBll.Description, Year = offerBll.Year, Image = offerBll.Image, Type = offerBll.Type, DailyCost = offerBll.DailyCost, IsTaken = _sharingService.IsOfferTaken(offerBll.Id) }; customerDetails.Offers.Add(offerView); } int totalItems = customerDetails.Offers.Count; PagingInfoView pagingInfo = new PagingInfoView { CurrentPage = parameters.Page, ItemsPerPage = PagerParameters.PageSize, TotalItems = totalItems }; if (customerDetails.Offers.Skip((parameters.Page - 1) * PagerParameters.PageSize).Count() > PagerParameters.PageSize) { customerDetails.Offers = customerDetails.Offers.GetRange((parameters.Page - 1) * PagerParameters.PageSize, PagerParameters.PageSize); customerDetails.Rents = customerDetails.Rents.GetRange((parameters.Page - 1) * PagerParameters.PageSize, PagerParameters.PageSize); } else { customerDetails.Offers = customerDetails.Offers.Skip((parameters.Page - 1) * PagerParameters.PageSize).ToList(); customerDetails.Rents = customerDetails.Rents.Skip((parameters.Page - 1) * PagerParameters.PageSize).ToList(); } customerDetails.PagingInfo = pagingInfo; return(View(customerDetails)); }