using FineUIPro;
using iWareCommon.Common.Entity;
using iWareCommon.Common.EnumType;
using iWareDataCore.BASE.EnumType;
using iWareDataCore.BASE.Service;
using iWareWms;
using System;
using System.Collections.Generic;
namespace iWareWms.View.DOC
{
public partial class SelectMaterial : PageBase
{
///
/// 选择物料
///
///
///
protected void Select(object sender, EventArgs e)
{
var ids = GetSelectedDataKeyIDs(GetGrid());
var names = GetSelectedDataKeys(GetGrid(), 1);
var codes = GetSelectedDataKeys(GetGrid(), 2);
var typeNames = GetSelectedDataKeys(GetGrid(), 3);
var status = GetSelectedDataKeys(GetGrid(), 4);
if (ids.Count <= 0)
{
Alert.ShowInTop("请选择一项!");
return;
}
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference(ids[0] + "#" + names[0] +
"#" + codes[0] + "#" + typeNames[0] + "#" + status[0] + "#" + Request.QueryString["RowId"]));
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string msg;
var types = MaterialTypeService.GetInstance().QueryByParam(new QueryParam(), out msg);
ddlTypeId.Items.Add("全部", "");
types.ForEach(x => ddlTypeId.Items.Add(x.Name, x.Id.ToString()));
Query(1);
}
}
protected override Grid GetGrid()
{
return MaterialGrid;
}
protected override DropDownList GetPageSizeDropDownList()
{
return ddlPageSize;
}
protected override List