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 InOrderFrom : DevComponents.DotNetBar.Metro.MetroForm
|
{
|
|
public delegate void TransfDelegate(String value);//委托事件
|
public event TransfDelegate TransfEvent;
|
public InOrderFrom()
|
{
|
InitializeComponent();
|
}
|
|
private void InOrderFrom_Load(object sender, EventArgs e)
|
{
|
//获取订单类别
|
var title = this.Text;
|
string str = WebApiManager.HttpWMS_Get("/api/In/GetInMstList?opNo=");
|
OperateResult results = JsonConvert.DeserializeObject<OperateResult>(str);
|
dgvlist.AutoGenerateColumns = false;
|
this.dgvlist.DataSource = results.Data;
|
}
|
|
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 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 btnsearch_Click(object sender, EventArgs e)
|
{
|
string str = WebApiManager.HttpWMS_Get("/api/In/GetInMstList?opNo=" + this.txtOpNo.Text);
|
OperateResult results = JsonConvert.DeserializeObject<OperateResult>(str);
|
dgvlist.AutoGenerateColumns = false;
|
this.dgvlist.DataSource = results.Data;
|
}
|
}
|
}
|