コード例 #1
0
 protected void searchControl_SelectedItemChanged(object sender, ParamEventArgs<NorthwindWeb.Business.Product> e)
 {
     if (e.Param != null)
     {
         Response.Redirect(string.Format("~/UI/ProductDetailForm.aspx?id={0}", e.Param.ProductID));
     }
 }
コード例 #2
0
        protected void listControl_ListLoading(object sender, ParamEventArgs<NorthwindWeb.Business.Category[]> e)
        {
            string categoryName = (categoryNameTextBox.Text);
            string description = (descriptionTextBox.Text);

            e.Param = new NorthwindWeb.Data.CategoryRepository(_context).Search(categoryName, description);
        }
コード例 #3
0
        protected void listControl_ListLoading(object sender, ParamEventArgs<NorthwindWeb.Business.Product[]> e)
        {
            NorthwindWeb.Business.Category category = categoryReferenceControl.Item;
            NorthwindWeb.Business.Supplier supplier = supplierReferenceControl.Item;

            e.Param = new NorthwindWeb.Data.ProductRepository(_context).Search(category, supplier);
        }
コード例 #4
0
        protected void listControl_ListLoading(object sender, ParamEventArgs<NorthwindWeb.Business.Supplier[]> e)
        {
            string companyName = (companyNameTextBox.Text);
            string contactName = (contactNameTextBox.Text);
            string counrty = (counrtyTextBox.Text);

            e.Param = new NorthwindWeb.Data.SupplierRepository(_context).Search(companyName, contactName, counrty);
        }
コード例 #5
0
        protected void listControl_ListLoading(object sender, ParamEventArgs<NorthwindWeb.Business.Order[]> e)
        {
            NorthwindWeb.Business.Employee employee = employeeReferenceControl.Item;
            System.DateTime dateFrom = (dateFromControl.Value);
            System.DateTime dateTo = (dateToControl.Value);

            e.Param = new NorthwindWeb.Data.OrderRepository(_context).Search(employee, dateFrom, dateTo);
        }
コード例 #6
0
        protected void listControl_ListLoading(object sender, ParamEventArgs<NorthwindWeb.Business.Employee[]> e)
        {
            string lastName = (lastNameTextBox.Text);
            string firstName = (firstNameTextBox.Text);
            string title = (titleTextBox.Text);

            e.Param = new NorthwindWeb.Data.EmployeeRepository(_context).Search(lastName, firstName, title);
        }
コード例 #7
0
 private NorthwindWeb.Business.OrderDetail[] OnListLoading()
 {
     if (ListLoading == null)
     {
         throw new Exception("Parent page/control must handle NorthwindWeb.UI.OrderDetailListControl.ListLoading event");
     }
     var returnEventArgs = new ParamEventArgs<NorthwindWeb.Business.OrderDetail[]>();
     ListLoading(this, returnEventArgs);
     return returnEventArgs.Param;
 }
コード例 #8
0
 private NorthwindWeb.Business.OrderDetail OnItemLoading()
 {
     if (ItemLoading == null)
     {
         throw new Exception("Parent page/control must handle OrderDetailDetailControl.ItemLoading event");
     }
     var returnEventArgs = new ParamEventArgs<NorthwindWeb.Business.OrderDetail>();
     ItemLoading(this, returnEventArgs);
     return returnEventArgs.Param;
 }
コード例 #9
0
 protected void searchControl_SelectedItemChanged(object sender, ParamEventArgs<NorthwindWeb.Business.Customer> e)
 {
     SelectItem(e.Param);
 }
コード例 #10
0
 protected void searchControl_SelectedItemChanged(object sender, ParamEventArgs<NorthwindWeb.Business.Order> e)
 {
     SetItem(e.Param);
     multiView.SetActiveView(descriptionView);
 }
コード例 #11
0
 protected void OrderDetailsListControl_ListLoading(object sender, ParamEventArgs<NorthwindWeb.Business.OrderDetail[]> e)
 {
     e.Param = _lazyItem.Reference.OrderDetails;
 }
コード例 #12
0
ファイル: MapController.cs プロジェクト: dallonf/WorldScript
 void BlockType_ColorChanged(object sender, ParamEventArgs<JSBlockType> e)
 {
     var blockType = sender as JSBlockType;
     blockMaterials[blockType.Name].color = GetColor(e.Value);
 }