手持设备开发项目实例二(盘点扫描系统)

前一篇介绍手持设备开发基本步骤。在CE客户端,咱们一般用vs2008 c#客户端,c#

后端有用socket调用存储过程,也有经过http请求的,前篇也有介绍了。一个请求后端

HttpUtil 类。这回合来看看。服务端若是来实现。cookie

LoginControllersocket

using System;
using System.Web;
using System.Web.Mvc;
using System.Web.Security;spa

using Basic.Enum;
using Basic.Utility;
using Sys.Services;
using Basic.ModelBinders;
using Basic.DomainModel; code

namespace PDA.Controllers
{
public class LoginController : Controller
{
public ActionResult LoginOut()
{
HttpCookie cookie = Response.Cookies[FormsAuthentication.FormsCookieName];
cookie.Value = null;
cookie.Domain = Globals.RootDomain;
cookie.Expires = new DateTime(1980, 10, 12);
FormsAuthentication.SignOut();
return null;
}orm

public ActionResult Menu()
{
return View();
}图片

[HttpPost]
public int LoginPDA()
{
string userName = Request.Params["userName"];
string password = Request.Params["password"];
ISys_UserService service = UnityHelper.GetInstance<ISys_UserService>;
int result = service.UserLogin(userName, password);
return result;
}开发

}
}string

来张图片):

using System.Collections.Generic;

using System.Web.Mvc;
using Basic.Enum;
using Basic.Utility;
using PDA.DomainModel;
using PDA.Services;

namespace PDA.Controllers
{
public class StockController : Controller
{
private static readonly IStockService service = UnityHelper.GetInstance<IStoreService>;

[HttpPost]
public JsonResult GetAddre(string addrecode)
{
IList<Stock_AddreModel> model = service.GetAddre(addrecode);
return Json(model);
}

[HttpPost]
public JsonResult GetAllAddre()
{
IList<Stock_AddreModel> ilist = service.GetAllAddre();
return Json(ilist);

[HttpPost]
public JsonResult GetPo(string pocode)
{
IList<Wms_Po_OrderModel> model = service.GetPo(pocode);
return Json(model);
}

[HttpPost]
public JsonResult GetAllPo()
{
IList<Wms_Po_OrderModel> ilist = service.GetAllPo();
return Json(ilist);

}
}

相关文章
相关标签/搜索