using FineUIPro;
using iWareCommon.Common.Entity;
using iWareDataCore.BASE.Entity;
using iWareDataCore.BASE.EnumType;
using iWareDataCore.BASE.Service;
using iWareDataCore.TASK.Entity;
using iWareDataCore.TASK.Service;
using iWareExcel.EXCEL.Service;
using iWareWms;
using iWareWms.Code.Excel.Service;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Collections.ObjectModel;
namespace iWareWms.View.InOut
{
public partial class InOutList : PageBase
{
protected void Page_Load(object sender, EventArgs e)
{
//dpBeginTime.Text = DateTime.Now.AddDays(-10).ToString();
//dpEndTime.Text = DateTime.Now.AddDays(20).ToString();
if (!IsPostBack)
{
BtnAddInOutListDetail.OnClientClick = Window1.GetShowReference("~/View/InOut/AddInOutDetail.aspx", "新增物料");
}
}
protected override Grid GetGrid()
{
return ListNoGrid;
}
///
/// 出入库类型,枚举前台显示
///
///
///
protected string GetStatus(object status)
{
return ((EInOutListStatus)Convert.ToInt32(status)).ToString();
}
///
/// 查询未生成的出入库单号,状态 “0”或“1”(0,未生成(无物料),1,已生成(已添加物料))
///
///
///
protected void btnSerch_Click(object sender, EventArgs e)
{
if (dpBeginTime.SelectedDate == null)
{
dpBeginTime.SelectedDate = DateTime.Now.AddDays(-10);
}
if (dpEndTime.SelectedDate == null)
{
dpEndTime.SelectedDate = DateTime.Now.AddDays(20);
}
string msg;
DateTime endTime = (DateTime)dpEndTime.SelectedDate;
DateTime beginTime = (DateTime)dpBeginTime.SelectedDate;
var plans = InOutListService.GetInstance().QueryByParam(new QueryParam
{
Leqd = new Dictionary { { "CreateTime", endTime } },
Geqd = new Dictionary { { "CreateTime", beginTime } },
Search = new Dictionary { { "ListNo", tbListNo.Text } },
Lt = new Dictionary { { "Status", 1 } }
}, out msg);
var res = new List