using HH.WMS.Entitys.Basic;
|
using HH.WMS.Client.Common;
|
using Newtonsoft.Json;
|
using System;
|
using System.Collections.Generic;
|
using System.ComponentModel;
|
using System.Data;
|
using System.Drawing;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using System.Windows.Forms;
|
using WindowsFormsApplication2;
|
|
namespace HH.WMS.Client
|
{
|
public partial class InFrom : DevComponents.DotNetBar.Metro.MetroForm
|
{
|
public InFrom()
|
{
|
InitializeComponent();
|
}
|
|
//获取单号
|
private void Form2_Load(object sender, EventArgs e)
|
{
|
dgvlist.AutoGenerateColumns = false;
|
////获取订单类别
|
string str = WebApiManager.HttpWMS_Get("/api/OperationType/GetOperationTypeList?opType=入库单&OutSelection=");
|
OperateResult results = JsonConvert.DeserializeObject<OperateResult>(str);
|
if (results.Data != null)
|
{
|
List<TN_WM_OPERATION_TYPEEntity> list = JsonConvert.DeserializeObject<List<TN_WM_OPERATION_TYPEEntity>>(results.Data.ToString());
|
list.Insert(0, new TN_WM_OPERATION_TYPEEntity() { CN_S_OPERATION_CODE = "", CN_S_OPERATION_NAME = "" });
|
this.cmbBussType.DisplayMember = "CN_S_OPERATION_NAME";
|
this.cmbBussType.ValueMember = "CN_S_OPERATION_CODE";
|
cmbBussType.DataSource = list;
|
}
|
BindDS();
|
}
|
|
public delegate void TransfDelegate(String value);//委托事件
|
public event TransfDelegate TransfEvent;
|
private void dgvlist_DoubleClick(object sender, EventArgs e)
|
{
|
//ItemTagPrint itp = new ItemTagPrint();
|
string cellvalue = dgvlist.Rows[dgvlist.CurrentRow.Index].Cells["CN_S_OP_NO"].Value.ToString();
|
//cellvalue = this.dgvlist.SelectedRows[0].Cells["CN_S_OP_NO"].Value.ToString();
|
TransfEvent(cellvalue);
|
//itp.BindData();//重新绑定
|
|
this.Close();
|
}
|
|
private void dgvlist_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e)
|
{
|
//显示在HeaderCell上
|
for (int i = 0; i < this.dgvlist.Rows.Count; i++)
|
{
|
DataGridViewRow r = this.dgvlist.Rows[i];
|
r.HeaderCell.Value = string.Format("{0}", i + 1);
|
}
|
}
|
|
//搜索
|
private void btnSearch_Click(object sender, EventArgs e)
|
{
|
BindDS();
|
}
|
|
private void BindDS()
|
{
|
string str = WebApiManager.HttpWMS_Get("/api/In/GetListInventoryMst?stockCode="+StaticUtil.StockCode+"&opType=" + cmbBussType.Text + "&opNo=" + txtopNO.Text.Trim() +
|
"&opDate=" + (dtiOpDate.Value.ToString().Equals("0001/1/1 0:00:00") ? "" : dtiOpDate.Value.ToString()) + "&vendorName=" + txtVendor.Text.ToString());
|
OperateResult results = JsonConvert.DeserializeObject<OperateResult>(str);
|
if (results != null)
|
{
|
if (results.Status == ResultStatus.Success)
|
this.dgvlist.DataSource = results.Data;
|
else
|
MessageBox.Show(results.Msg);
|
}
|
else
|
{
|
MessageBox.Show("");
|
}
|
}
|
}
|
}
|