using System;
|
using System.Collections.Generic;
|
using System.ComponentModel;
|
using System.Data;
|
using System.Drawing;
|
using System.Text;
|
using System.Windows.Forms;
|
|
namespace SCM
|
{
|
public partial class Gy_BarCodeMain : Form
|
{
|
public Gy_BarCodeMain()
|
{
|
InitializeComponent();
|
dateTimePicker1.Text = DateTime.Now.AddDays(-7).ToString();
|
dateTimePicker2.Text = DateTime.Now.ToString();
|
oWeb.Url = SCM.ClsPub1.WEBSURL;
|
}
|
public frmBillQueryCondition_Base frmCondition;
|
public string ViewName = "h_c_barcodemain";
|
public string ModCaption = "成品分切检验汇报表";
|
public const string ModName = "1250";
|
public string sDlgWhere = ""; //外窗体递入
|
public int selectRow = 0;
|
SCM.WMSWeb.WebService1 oWeb = new SCM.WMSWeb.WebService1();
|
private void cx_Click(object sender, EventArgs e)
|
{
|
Display();
|
}
|
private void Display()
|
{
|
StringBuilder whereBuilder = new StringBuilder();
|
if (string.IsNullOrEmpty(dateTimePicker1.Text) || string.IsNullOrEmpty(dateTimePicker2.Text))
|
{
|
MessageBox.Show("输入时间不能为空");
|
return;
|
}
|
if (DateTime.Parse(dateTimePicker1.Text) > DateTime.Parse(dateTimePicker2.Text))
|
{
|
MessageBox.Show("开始时间不能大于截至时间");
|
return;
|
}
|
whereBuilder.Append(" and a.FDATE>''" + dateTimePicker1.Text+ "'' and a.FDATE<''" + dateTimePicker2.Text+"''");
|
if (!string.IsNullOrEmpty(txtHBillNo.Text))
|
whereBuilder.Append(" and a.FBILLNO like ''%" + txtHBillNo.Text+"%''");
|
if (!string.IsNullOrEmpty(textBox1.Text))
|
whereBuilder.Append(" and e.FNUMBER like ''%"+textBox1.Text+"%''");
|
if (!string.IsNullOrEmpty(textBox2.Text))
|
whereBuilder.Append(" and c.HMaterName like ''%"+textBox2.Text+"%''");
|
var execSql = "exec "+ViewName+" '"+whereBuilder+"'";
|
DataSet DSet = oWeb.getDataSetBySQL(execSql, ViewName, ref DBUtility.ClsPub.sExeReturnInfo);
|
//生成首行标题
|
if (DSet == null)
|
{
|
MessageBox.Show("没有返回任何结果,请在过滤框中点击【恢复】按钮,尝试再次查询!" + DBUtility.ClsPub.sExeReturnInfo);
|
return;
|
}
|
//
|
grdMain.DataSource = DSet.Tables[0].DefaultView;
|
}
|
|
private void tc_Click(object sender, EventArgs e)
|
{
|
this.Close();
|
}
|
}
|
}
|