Esempio n. 1
0
        private void DelButton_Click(object sender, EventArgs e)   //选择该行,才能进行删除操作, MessageBox.Show("确定删除?");
        {
            int delSchedule_id;

            try
            {
                f_id     = (int)dataGridView1.CurrentRow.Cells[0].Value;
                datetime = (DateTime)dataGridView1.CurrentRow.Cells[2].Value;
                time     = (String)dataGridView1.CurrentRow.Cells[3].Value;
                switch ((String)dataGridView1.CurrentRow.Cells[4].Value)
                {
                case "1号影厅": h_id = "001"; break;

                case "2号影厅": h_id = "002"; break;

                case "3号影厅": h_id = "003"; break;
                }
            }
            catch (System.Exception ex)
            {
                MessageBox.Show("请选择有效数据行!");
                return;
            }
            if (MessageBox.Show(" 确定删除?", "询问", MessageBoxButtons.YesNo,
                                MessageBoxIcon.Warning) != DialogResult.Yes)
            {
                return;
            }

            delSchedule_id = dealschedule.Getfilm_scheduleid(f_id, datetime, time, h_id);   //读取排期原来值显示在修改panel中



            BLL.Dealseat_empty dealseat_empty = new BLL.Dealseat_empty();
            if (dealseat_empty.Deleteseat_emptyall(delSchedule_id) && dealschedule.Deletefilm_schedule(delSchedule_id))   //删除排期对应的座位信息以及删除排期
            {
                Fill();
                MessageBox.Show("删除成功!");
            }
            else
            {
                Fill();
                MessageBox.Show("删除失败!");
            }
        }