Пример #1
0
        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, "操作成功");
        }
Пример #2
0
        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();
        }
Пример #3
0
        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, "操作成功");
        }