using MESClassLibrary.BLL.BasicInfo; using MESClassLibrary.EFModel; using MESWebSite.CommonClass; using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace MESWebSite.HttpHandlers { /// /// CarTypeHandler 的摘要说明 /// public class CarTypeHandler : BaseHandler { public CarTypeHandler() : base() { RegisterAction(CarTypeCombo); } private void CarTypeCombo() { CarTypeBLL bll = new CarTypeBLL(); Response.Write(bll.CarTypeCombo()); Response.End(); } protected override void QueryList() { string page = GetParam("page").DefaultValue("0"); string rows = GetParam("rows").DefaultValue("15"); string carTypeName = GetParam("CarTypeName"); string manufacturerID = GetParam("ManufacturerID"); CarTypeBLL bll = new CarTypeBLL(); Response.Write(bll.SearchInfoAll(page, rows, carTypeName, manufacturerID)); Response.End(); } protected override void SaveInfo() { string ID = GetParam("ID"); string carTypeName = GetParam("CarTypeName"); string manufacturerID = GetParam("ManufacturerID"); tb_CarType md = new tb_CarType { ID = ID, CarTypeName = carTypeName, ManufacturerID = manufacturerID }; var info = Request.Cookies.Get("LoginUserInfo"); if (info != null) { md.UserID = info["UserID"].ToUpper(); } CarTypeBLL bll = new CarTypeBLL(); if (ID == "0") { md.ID = Guid.NewGuid().ToString(); Response.Write(bll.AddInfo(md) ? ResponseResult.Success() : ResponseResult.Fail("保存失败")); } else { md.ID = ID; Response.Write(bll.UpdateInfo(md) ? ResponseResult.Success() : ResponseResult.Fail("更新失败")); } Response.End(); } protected override void DelInfo() { string ID = GetParam("ID"); CarTypeBLL bll = new CarTypeBLL(); tb_CarType md = new tb_CarType { ID = ID }; var info = Request.Cookies.Get("LoginUserInfo"); if (info != null) { md.UserID = info["UserID"].ToUpper(); } Response.Write(bll.DeleteInfo(md) ? ResponseResult.Success() : ResponseResult.Fail("删除失败")); Response.End(); } } }