示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Work_Data       gl      = new Work_Data();
            InterpolContext context = new InterpolContext();

            if (Add_radio.Checked == true)
            {
                if (context.PSRelations.Any(c => c.person_id == GlobalTab.data_id))
                {
                    MessageBox.Show("Этот бандит уже прендалежит к синдикату!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    gl.Add_To_Syndicate(GlobalTab.data_id, context.Syndicates.Where(c => c.syn_name == comboBox1.SelectedItem.ToString()).Select(c => c.syn_id).FirstOrDefault(), maskedTextBox1.Text);
                    MessageBox.Show("Запись успешно создана!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                if (Delete_radio.Checked == true)
                {
                    if (context.PSRelations.Any(c => c.person_id == GlobalTab.data_id))
                    {
                        gl.Delete_From_Syndicate(GlobalTab.data_id);
                        MessageBox.Show("Запись успешно удаленна!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Этот бандит не прендалежит к выбраному синдикату!", "База данных", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }