private void biSearch_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (beidDate.EditValue == null) { beidDate.EditValue = DateTime.Now.Date; } var cdDate = beidDate.EditValue.ToString(); DateTime dDate; if (!DateTime.TryParse(cdDate, out dDate)) { dDate = DateTime.Now.Date; } //通过WebService获取报单系统数据 var js = new CompareService.EasAndWmsCompareReport(); var easData = js.GetMoveMaterialReq(dDate); var wf = new WmsFunction(BaseStructure.WmsCon); var cGuid = Guid.NewGuid(); //写临时表 for (var i = 0; i < easData.Rows.Count; i++) { var cmdInsertTemp = new SqlCommand("insert into Tmp_Compare(cInvCode,cInvName,iQuantity,cUnit,cGuid,cOrderNumber) " + "Values(@cInvCode,@cInvName,@iQuantity,@cUnit,@cGuid,@cOrderNumber)"); cmdInsertTemp.Parameters.AddWithValue("@cInvCode", easData.Rows[i]["cInvCode"].ToString()); cmdInsertTemp.Parameters.AddWithValue("@cInvName", easData.Rows[i]["cInvName"].ToString()); cmdInsertTemp.Parameters.AddWithValue("@iQuantity", easData.Rows[i]["iSumQuantity"].ToString()); cmdInsertTemp.Parameters.AddWithValue("@cUnit", easData.Rows[i]["cUnit"].ToString()); cmdInsertTemp.Parameters.AddWithValue("@cGuid", cGuid); cmdInsertTemp.Parameters.AddWithValue("@cOrderNumber", easData.Rows[i]["cOrderNumber"].ToString()); wf.ExecSqlCmd(cmdInsertTemp); } var cmd = new SqlCommand("CompareProduceDetail") { CommandType = CommandType.StoredProcedure }; cmd.Parameters.AddWithValue("@dDate", dDate); cmd.Parameters.AddWithValue("@cGuid", cGuid); uGridProBoxBarCode.DataSource = wf.GetSqlTable(cmd); var cmdDelete = new SqlCommand("Delete from Tmp_Compare where cGuid=@cGuid"); cmdDelete.Parameters.AddWithValue("@cGuid", cGuid); wf.ExecSqlCmd(cmdDelete); tsgfMain.GetGridStyle(tsgfMain.FormId); }
private void biSearch_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (beidDate.EditValue == null) { beidDate.EditValue = DateTime.Now.Date; } if (beiEndDate.EditValue == null) { beiEndDate.EditValue = DateTime.Now.Date; } var cdDate = beidDate.EditValue.ToString(); var cdEndDate = beiEndDate.EditValue.ToString(); var orderPrefix = txtOrderPrefix.EditValue.ToString(); DateTime dDate; DateTime dEndDate; if (!DateTime.TryParse(cdDate, out dDate)) { dDate = DateTime.Now.Date.AddDays(-10); } if (!DateTime.TryParse(cdEndDate, out dEndDate)) { dEndDate = DateTime.Now.Date.AddDays(10); } //通过WebService获取报单系统数据 var js = new CompareService.EasAndWmsCompareReport(); //var easData = js.GetSaleOrder(dDate, dEndDate); var easData = js.GetSaleOrder(dDate, dEndDate, orderPrefix); var wf = new WmsFunction(BaseStructure.WmsCon); var cGuid = Guid.NewGuid(); //写临时表 for (var i = 0; i < easData.Rows.Count; i++) { var cmdInsertTemp = new SqlCommand("insert into Tmp_Compare(cOrderNumber,cGuid) " + "Values(@cOrderNumber,@cGuid)"); cmdInsertTemp.Parameters.AddWithValue("@cOrderNumber", easData.Rows[i]["cOrderNumber"].ToString()); cmdInsertTemp.Parameters.AddWithValue("@cGuid", cGuid); wf.ExecSqlCmd(cmdInsertTemp); } var cmd = new SqlCommand("CompareSaleDeliveryOrder") { CommandType = CommandType.StoredProcedure }; cmd.Parameters.AddWithValue("@dDate", dDate); cmd.Parameters.AddWithValue("@dEndDate", dEndDate); cmd.Parameters.AddWithValue("@cGuid", cGuid); cmd.Parameters.AddWithValue("@cOrderPrefix", orderPrefix); cmd.Parameters.AddWithValue("@isDifference", chkDifference.Checked ? 1 : 0); uGridProBoxBarCode.DataSource = wf.GetSqlTable(cmd); //var cmdDelete = new SqlCommand("Delete from Tmp_Compare where cGuid=@cGuid"); //cmdDelete.Parameters.AddWithValue("@cGuid", cGuid); //wf.ExecSqlCmd(cmdDelete); tsgfMain.GetGridStyle(tsgfMain.FormId); }