|
|
@@ -88,7 +88,7 @@ namespace UAS_MES.Make
|
|
|
{
|
|
|
if (mbr_id != "")
|
|
|
{
|
|
|
- if (!dh.CheckExist("makebadrspart", "mbp_sncode='" + GetSNCode.Text + "' and mbp_part='" + bd_soncode.Text + "'"))
|
|
|
+ if (!dh.CheckExist("makebadrspart", "mbp_sncode='" + GetSNCode.Text + "' and mbp_part='" + bd_soncode.Text + "' and mbp_badcode='" + bc_code.Text + "'"))
|
|
|
{
|
|
|
sql.Clear();
|
|
|
sql.Append("insert into makebadrspart(mbp_id,mbp_mbrid,mbp_part,mbp_badcode,");
|
|
|
@@ -618,11 +618,14 @@ namespace UAS_MES.Make
|
|
|
|
|
|
private void mbl_locdgv_CellContentClick(object sender, DataGridViewCellEventArgs e)
|
|
|
{
|
|
|
- if (mbl_locdgv.Columns[e.ColumnIndex].Name == "DeletePos")
|
|
|
+ if (e.RowIndex >= 0)
|
|
|
{
|
|
|
- dh.ExecuteSql("delete from makebadrsloc where mbl_id='" + mbl_locdgv.Rows[e.RowIndex].Cells["mbl_id"].Value.ToString() + "'", "insert");
|
|
|
- dt = (DataTable)dh.ExecuteSql("select mbl_id,mbl_loc from makebadrsloc where mbl_mbrid=" + mbr_id, "select");
|
|
|
- BaseUtil.FillDgvWithDataTable(mbl_locdgv, dt);
|
|
|
+ if (mbl_locdgv.Columns[e.ColumnIndex].Name == "DeletePos")
|
|
|
+ {
|
|
|
+ dh.ExecuteSql("delete from makebadrsloc where mbl_id='" + mbl_locdgv.Rows[e.RowIndex].Cells["mbl_id"].Value.ToString() + "'", "insert");
|
|
|
+ dt = (DataTable)dh.ExecuteSql("select mbl_id,mbl_loc from makebadrsloc where mbl_mbrid=" + mbr_id, "select");
|
|
|
+ BaseUtil.FillDgvWithDataTable(mbl_locdgv, dt);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|