Esempio n. 1
0
        /// <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("没有选中数据", "提示");
            }
        }
Esempio n. 2
0
        /// <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("没有选中的行");
            //}
        }