目录
using QXQPS.Models;
using QXQPS.Vo;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace QXQPS.Areas.BasicdataManagment.Controllers
{
public class SupplierbasicController : Controller
{
// GET: BasicdataManagment/Supplierbasic
Models.QXQPEntities myModels = new Models.QXQPEntities();
public ActionResult Supplierbasic()//供应商基本资料
{
return View();
}
/// <summary>
/// </summary>
/// <returns></returns>
public ActionResult Num()
{
string Num = "";
var Time = DateTime.Now.ToString("yyyyMMdd");
try
{
int Count = myModels.SYS_Suppliers.Where(m => m.SuppliersFirm.Contains(Time)).Count() + 1;
if (Count < 10)
{
Num = "GYSH" + "-" + Time + "000" + Count;
}
else if (Count > 9 && Count < 100)
{
Num = "GXSH" + "-" + Time + "-" + "00" + Count;
}
else if (Count > 99 && Count < 1000)
{
Num = "GYSH" + "-" + Time + "-" + "0" + Count;
}
}
catch (Exception)
{
return Json(Num, JsonRequestBehavior.AllowGet);
}
return Json(Num, JsonRequestBehavior.AllowGet);
}
/// <summary>
/// </summary>
/// <param name="bsgridPage"></param>
/// <returns></returns>
public ActionResult SelectSupplierbasic(BsgridPage bsgridPage)
{
int Count = myModels.SYS_Suppliers.Count();
List<SYS_Suppliers> listSuppliers = myModels.SYS_Suppliers.OrderBy(m => m.SuppliersID).Skip(bsgridPage.GetStartIndex()).Take(bsgridPage.pageSize).ToList();
Bsgrid<SYS_Suppliers> bsgrid = new Bsgrid<SYS_Suppliers>()
{
success = true,
totalRows = Count,
curPage = bsgridPage.curPage,
data = listSuppliers
};
return Json(bsgrid, JsonRequestBehavior.AllowGet);
}
/// <summary>