|
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using MVCSharp.Webforms;
using ASPNET_MVC_Store.ApplicationLogic;
using ASPNET_MVC_Store.Model;
namespace ASPNET_MVC_Store.Presentation
{
public partial class Products : WebFormView<ProductsController>, IProductsView
{
private NorthwindDataSet.CategoriesRow category;
public NorthwindDataSet.CategoriesRow Category
{
get { return category; }
set
{
category = value;
ProductsDataList.DataSource = Category.GetProductsRows();
CategoryNameLabel.Text = Category.CategoryName;
DataBind();
}
}
protected void ProductsDataList_ItemCommand(object source,
DataListCommandEventArgs e)
{
object itm = (ProductsDataList.DataSource as IList)[e.Item.ItemIndex];
Controller.EditProduct(itm as NorthwindDataSet.ProductsRow);
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Oleg Zhukov, born and living in Russia is Lead Engineer and Project Manager in a company which provides business software solutions. He has graduated from Moscow Institute of Physics and Technology (MIPT) (department of system programming) and has got a M.S. degree in applied physics and mathematics. His research and development work concerns architectural patterns, domain-driven development and systems analysis. Being the adherent of agile methods he applies them extensively in the projects managed by him.