/// <summary> /// 删除抽查样 /// </summary> private void tsmBtnDelete_Click(object sender, EventArgs e) { QC_Sample_Mix selData = sourceAllInpsectSamples.Current as QC_Sample_Mix; if (selData != null) { int sampleState = Convert.ToInt32(DbContext.ExecuteScalar("Select SampleState From QC_Sample_Mix where Sample_Mix_ID=" + selData.Sample_Mix_ID)); if (sampleState >= 3) { MessageBox.Show("已经制样,不能再删除"); return; } if (MessageBox.Show("确实要删除此抽查样吗?", "提示", MessageBoxButtons.OKCancel) == DialogResult.OK) { if (selData == curData) { CreateSample(); } sourceAllInpsectSamples.RemoveCurrent(); selData.SaveCheckItems = true; examineSamples.Save(); } } else { MessageBox.Show("没有选中数据", "提示"); } }
/// <summary> /// 删除校验样 /// </summary> private void tsmBtnVSLDelete_Click(object sender, EventArgs e) { QC_Sample_Mix sampleMix = sourceAllVerifSamples.Current as QC_Sample_Mix; if (sampleMix != null) { if (MessageBox.Show("你确实要删除此数据吗?", "提示", MessageBoxButtons.OKCancel) == DialogResult.OK) { sampleMix.SaveVehSamples = true; sampleMix.SaveCheckItems = true; mixSamples.Remove(sampleMix); mixSamples.Save(); } } else { MessageBox.Show("没有选中的行"); } //int[] selIds = this.gridView1.GetSelectedRows(); //if (selIds.Length > 0) //{ // if (MessageBox.Show("你确实要删除此数据吗?", "提示", MessageBoxButtons.OKCancel) == DialogResult.OK) // { // QC_Sample_Mix sampleMix = this.gridView1.GetRow(selIds[0]) as QC_Sample_Mix; // if (sampleMix != null) // { // sampleMix.SaveVehSamples = true; // mixSamples.Remove(sampleMix); // mixSamples.Save(); // } // } //} //else //{ // MessageBox.Show("没有选中的行"); //} }