protected void btnCommit_Click(object sender, EventArgs e) { string opType = ddlOpType.SelectedItem.Text; string sBarCode = tbBarCode.Text.Trim(); string sScanTime = tbScanTime.Text.Trim(); string sUserId = tbUserId.Text.Trim(); DateTime scanTime = DateTime.MinValue; if (!DateTime.TryParse(sScanTime, out scanTime)) { MessageBox.Show(Page, btnCommit, "请输入正确日期格式的扫描时间"); return; } scanTime = DateTime.Now; //long userId = 0; //if (!long.TryParse(sUserId, out userId)) //{ // MessageBox.Show(Page, btnCommit, "用户ID不合法,请检查"); // return; //} string error = ""; try { PDAOrderClient client = new PDAOrderClient(); string str = client.Insert(opType, sBarCode, scanTime, sUserId); MessageBox.Show(Page, btnCommit, str); return; } catch (Exception ex) { error = ex.Message; } if (!string.IsNullOrEmpty(error)) { MessageBox.Show(Page, btnCommit, error); return; } MessageBox.Show(Page, btnCommit, "操作成功"); }
static void Main(string[] args) { //step 1: create an endpoint address and an instance of the wcf client. PDAOrderClient client = new PDAOrderClient(); string[] users = client.GetAllUsers(); ////// Step 2: Call the service operations. //int k = client.Insert("取货", DateTime.Now.ToString("yyyy-MM-ddHHmmss"), 1, DateTime.Now); //model.OrderCode = DateTime.Now.ToString("yyyy-MM-ddHHmmss"); //int i = client.Insert(model); //Step 3: Closing the client gracefully closes the connection and cleans up resources. //client.Close(); Console.WriteLine(); Console.WriteLine("Press <ENTER> to terminate client."); Console.ReadLine(); }
protected void btnCommitBatch_Click(object sender, EventArgs e) { string error = ""; //必须进行命名DataTable DataTable dt = new DataTable("dtTest"); dt.Columns.Add("opType", typeof(string)); dt.Columns.Add("barCode", typeof(string)); dt.Columns.Add("scanTime", typeof(DateTime)); dt.Columns.Add("userName", typeof(string)); #region 添加数据行一 DataRow dr = dt.NewRow(); dr["opType"] = "取货"; dr["barCode"] = "CP140906009"; dr["scanTime"] = DateTime.Now; dr["userName"] = "******"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["opType"] = "干线发运"; dr["barCode"] = "CG140906001"; dr["scanTime"] = DateTime.Now; dr["userName"] = "******"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["opType"] = "干线到达"; dr["barCode"] = "CG140906001"; dr["scanTime"] = DateTime.Now; dr["userName"] = "******"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["opType"] = "送货发运"; dr["barCode"] = "CP140906009"; dr["scanTime"] = DateTime.Now; dr["userName"] = "******"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["opType"] = "客户接收"; dr["barCode"] = "CP140906009"; dr["scanTime"] = DateTime.Now; dr["userName"] = "******"; dt.Rows.Add(dr); #endregion #region 添加数据行二 dr = dt.NewRow(); dr["opType"] = "取货"; dr["barCode"] = "CP140905061"; dr["scanTime"] = DateTime.Now; dr["userName"] = "******"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["opType"] = "干线发运"; dr["barCode"] = "CG140906004"; dr["scanTime"] = DateTime.Now; dr["userName"] = "******"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["opType"] = "干线到达"; dr["barCode"] = "CG140906004"; dr["scanTime"] = DateTime.Now; dr["userName"] = "******"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["opType"] = "送货发运"; dr["barCode"] = "CP140905061"; dr["scanTime"] = DateTime.Now; dr["userName"] = "******"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["opType"] = "客户接收"; dr["barCode"] = "CP140905061"; dr["scanTime"] = DateTime.Now; dr["userName"] = "******"; dt.Rows.Add(dr); #endregion try { PDAOrderClient client = new PDAOrderClient(); string str = client.InsertByBatch(dt); MessageBox.Show(Page, btnCommit, str); return; } catch (Exception ex) { error = ex.Message; } if (!string.IsNullOrEmpty(error)) { MessageBox.Show(Page, btnCommit, error); return; } MessageBox.Show(Page, btnCommit, "操作成功"); }