Skip to content

Commit

Permalink
OK 明天排序
Browse files Browse the repository at this point in the history
  • Loading branch information
qicb committed Oct 22, 2012
1 parent 5eb1c07 commit 456beb8
Show file tree
Hide file tree
Showing 13 changed files with 303 additions and 94 deletions.
4 changes: 4 additions & 0 deletions Application/Code/SqlHelper.cs
Expand Up @@ -225,6 +225,10 @@ public static int ExecuteNonQuery(string connectionString, CommandType commandTy
}
}

public static int RunPredure(string spName, params object[] parameterValues)
{
return ExecuteNonQuery(sqlConnectionStr,spName,parameterValues);
}
/// <summary>
/// 执行指定连接字符串的存储过程,将对象数组的值赋给存储过程参数,
/// 此方法需要在参数缓存方法中探索参数并生成参数.
Expand Down
36 changes: 36 additions & 0 deletions Application/Properties/Settings.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions Application/Properties/Settings.settings
Expand Up @@ -9,5 +9,14 @@
&lt;/SerializableConnectionString&gt;</DesignTimeValue>
<Value Profile="(Default)">Data Source=192.168.1.221;Initial Catalog=Patrol;UserId=sa;Password=sa123</Value>
</Setting>
<Setting Name="tvRoute" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">True</Value>
</Setting>
<Setting Name="tvLogicalPoint" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">True</Value>
</Setting>
<Setting Name="tvPhysicalPoint" Type="System.Boolean" Scope="User">
<Value Profile="(Default)">True</Value>
</Setting>
</Settings>
</SettingsFile>
16 changes: 16 additions & 0 deletions Application/app.config
@@ -1,9 +1,25 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="WorkStation.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<connectionStrings>
<add name="WorkStation.Properties.Settings.ConnectionString"
connectionString="Data Source=192.168.1.221;Initial Catalog=Patrol;UserId=sa;Password=sa123" />
</connectionStrings>
<userSettings>
<WorkStation.Properties.Settings>
<setting name="tvRoute" serializeAs="String">
<value>True</value>
</setting>
<setting name="tvLogicalPoint" serializeAs="String">
<value>True</value>
</setting>
<setting name="tvPhysicalPoint" serializeAs="String">
<value>True</value>
</setting>
</WorkStation.Properties.Settings>
</userSettings>
</configuration>
1 change: 1 addition & 0 deletions Application/frmAddItem.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 14 additions & 6 deletions Application/frmAddItem.cs
Expand Up @@ -19,6 +19,7 @@ public frmAddItem()

private void frmAddItem_Load(object sender, EventArgs e)
{
this.labID.Text = "";
getMachine();
getValueType();
getPoint();
Expand All @@ -38,7 +39,7 @@ private void btnSave_Click(object sender, EventArgs e)
MessageBox.Show("请选择所属地点");
return;
}

//if(SqlHelper.ExecuteNonQuery("Select 1 From CheckItem Where "))
string str_insert = "Insert into CheckItem([Name],Alias,Machine_ID,ValueType,Phy_ID,Comment) Values(@name,@alias,@machineid,@valuetype,@pointid,@comment)";
SqlParameter[] pars = new SqlParameter[]{
new SqlParameter("@name",SqlDbType.NVarChar),
Expand Down Expand Up @@ -136,6 +137,10 @@ private void dgvItems_CellClick(object sender, DataGridViewCellEventArgs e)

private void btnUpdate_Click(object sender, EventArgs e)
{
if (labID.Text == "")
{
return;
}
if (cboMachine.SelectedValue.ToString() == "")
{
MessageBox.Show("请选择所属机器");
Expand All @@ -146,7 +151,7 @@ private void btnUpdate_Click(object sender, EventArgs e)
MessageBox.Show("请选择所属地点");
return;
}

string str_insert = "Update CheckItem set [Name]=@name,Alias=@alias,Machine_ID=@machineid,ValueType=@valuetype,Phy_ID=@phyid,Comment=@comment where ID=" + labID.Text.Trim();
SqlParameter[] pars = new SqlParameter[]{
new SqlParameter("@name",SqlDbType.NVarChar),
Expand All @@ -170,9 +175,8 @@ private void btnUpdate_Click(object sender, EventArgs e)
}
bindDgvItems();
}

private void btnDel_Click(object sender, EventArgs e)
{
{
string Del = "";
string strsql = "Delete From CheckItem Where ID in(";
for (int i = 0; i < dgvItems.Rows.Count; i++)
Expand All @@ -193,9 +197,13 @@ private void btnDel_Click(object sender, EventArgs e)
{
Del = Del.Substring(0, Del.Length - 1);
strsql += Del + ")";
SqlHelper.ExecuteNonQuery(strsql);
bindDgvItems();
}
else
{
MessageBox.Show("请选择要删除的项");
}
SqlHelper.ExecuteNonQuery(strsql);
bindDgvItems();
}
}
}
3 changes: 3 additions & 0 deletions Application/frmAddItem.resx
Expand Up @@ -120,4 +120,7 @@
<metadata name="chkColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="chkColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
</root>
4 changes: 2 additions & 2 deletions Application/frmAddMachine.cs
Expand Up @@ -43,7 +43,7 @@ private void btnSave_Click(object sender, EventArgs e)

private void getArea()
{
DataSet ds = SqlHelper.ExecuteDataset("select ID,Name From SiteArea");
DataSet ds = SqlHelper.ExecuteDataset("select ID,Name From Site");
this.cboArea.DataSource = ds.Tables[0];
this.cboArea.DisplayMember = "Name";
this.cboArea.ValueMember = "ID";
Expand All @@ -57,7 +57,7 @@ private void bindDgvMachine()
m.name as 设备名称,
m.alias as 别名,
s.name as 厂区
from machine m,sitearea s
from machine m,site s
where m.site_id=s.id";
DataSet ds = SqlHelper.ExecuteDataset(str_select);
this.dgvMachine.DataSource=ds.Tables[0];
Expand Down
14 changes: 7 additions & 7 deletions Application/frmAddPoint.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 17 additions & 3 deletions Application/frmAddPoint.cs
Expand Up @@ -19,12 +19,19 @@ public frmAddPoint()

private void frmAddPoint_Load(object sender, EventArgs e)
{
this.labID.Text = "";
this.btnSave.Enabled = false;
getDgvPoint();
}

private void btnSave_Click(object sender, EventArgs e)
{
if (SqlHelper.ExecuteNonQuery("Select Count(1) From PhysicalCheckPoint Where [Name]='" + this.txtName.Text.Trim() + "'") > 0)
{
MessageBox.Show("已存在巡检点名称,");
this.txtName.Focus();
return;
}
SqlParameter[] pars = new SqlParameter[] {
new SqlParameter("@name",SqlDbType.NVarChar),
new SqlParameter("@alias",SqlDbType.NVarChar),
Expand Down Expand Up @@ -78,11 +85,14 @@ private void dgvPoint_CellClick(object sender, DataGridViewCellEventArgs e)
txtName.Text = dgvPoint.Rows[e.RowIndex].Cells[2].Value.ToString();
txtAlias.Text = dgvPoint.Rows[e.RowIndex].Cells[3].Value.ToString();
txtRelation.Text = dgvPoint.Rows[e.RowIndex].Cells[4].Value.ToString();

}
}

private void btnUpdate_Click(object sender, EventArgs e)
{
if (labID.Text == "")
return;
SqlParameter[] pars = new SqlParameter[] {
new SqlParameter("@name",SqlDbType.NVarChar),
new SqlParameter("@alias",SqlDbType.NVarChar),
Expand All @@ -108,7 +118,7 @@ private void btnUpdate_Click(object sender, EventArgs e)
private void btnDel_Click(object sender, EventArgs e)
{
string Del = "";
string strsql = "Delete From Machine Where ID in(";
string strsql = "Delete From PhysicalCheckPoint Where ID in(";
for (int i = 0; i < dgvPoint.Rows.Count; i++)
{
try
Expand All @@ -127,9 +137,13 @@ private void btnDel_Click(object sender, EventArgs e)
{
Del = Del.Substring(0, Del.Length - 1);
strsql += Del + ")";
SqlHelper.ExecuteNonQuery(strsql);
getDgvPoint();
}
SqlHelper.ExecuteNonQuery(strsql);
getDgvPoint();
else
{
MessageBox.Show("请选择要删除的项。");
}
}

}
Expand Down
2 changes: 1 addition & 1 deletion Application/frmAddRoutName.cs
Expand Up @@ -21,7 +21,7 @@ public frmAddRoutName(ref TreeView tr)

private void frmAddRoutName_Load(object sender, EventArgs e)
{
DataSet ds = SqlHelper.ExecuteDataset("Select Id,Name From SiteArea");
DataSet ds = SqlHelper.ExecuteDataset("Select Id,Name From Site");
cboSiteArea.DataSource=ds.Tables[0];
cboSiteArea.DisplayMember = "Name";
cboSiteArea.ValueMember = "ID";
Expand Down

0 comments on commit 456beb8

Please sign in to comment.