示例#1
0
        private void addCrime_Click(object sender, EventArgs e)
        {
            int crimeId;
            int inmateId;

            if (Int32.TryParse(crimeDropDown?.SelectedItem?.ToString(), out crimeId) && Int32.TryParse(AddCrimeToInmateComboBox?.SelectedItem?.ToString(), out inmateId))
            {
                CrimeIDQueries.AddCrimeID(crimeId, inmateId);
                this.ResetGrid(inmateId);
            }
        }
示例#2
0
        private void deleteBtn_Click(object sender, EventArgs e)
        {
            int id;
            int inmateID;

            if (Int32.TryParse(deleteTxt.Text, out id) && Int32.TryParse(DeleteCrimeOfInmateIDComboBox.SelectedItem.ToString(), out inmateID))
            {
                CrimeIDQueries.DeleteCrimeID(id, inmateID);
                this.ResetGrid(inmateID);
            }
        }
示例#3
0
        private void ResetGrid(int inmateId)
        {
            this.crimeIDGrid.Rows.Clear();
            var crimeids = CrimeIDQueries.GetOneCrimeID(inmateId);

            foreach (var x in crimeids)
            {
                this.crimeIDGrid.Rows.Add(
                    x.ID,
                    x.CrimeID,
                    x.InmateID,
                    x.CrimeName
                    );
            }
        }
示例#4
0
        public CrimeIDForm()
        {
            InitializeComponent();
            this.crimeIDGrid.Columns.Add("ID", "ID");
            this.crimeIDGrid.Columns.Add("Crime ID", "Crime ID");
            this.crimeIDGrid.Columns.Add("Inmate ID", "Inmate ID");
            this.crimeIDGrid.Columns.Add("Crime Name", "Crime Name");

            var IDs = CrimeIDQueries.PopulateDropDowns();

            foreach (string x in IDs)
            {
                FindInmateCombo.Items.Add(x);
                AddCrimeToInmateComboBox.Items.Add(x);
                DeleteCrimeOfInmateIDComboBox.Items.Add(x);
            }

            var crimes = CrimeIDQueries.getAllIdsOfCrimes();

            foreach (int x in crimes)
            {
                crimeDropDown.Items.Add(x);
            }
        }