Exemple #1
0
        /// <summary>
        /// event method of insert button
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void InsertButton_Click(object sender, EventArgs e)
        {
            //assertion of text boxes
            if (InsertNameTextButton.Text != "" && InsertSurnameTextBox.Text != "" && InsertRankTextBox.Text != "" && InsertBirthTextBox.Text != "")
            {
                if (Int32.Parse(RankTextBox.Text) <= 3)
                {
                    //variables needed to insert new criminal
                    var criminalFirstName = InsertNameTextButton.Text;
                    var criminalLastName  = InsertSurnameTextBox.Text;
                    var criminalBirthdate = InsertBirthTextBox.Text;
                    var TypeId            = InsertRankTextBox.Text;


                    //new object
                    FBIcriminalsList newCriminal = new FBIcriminalsList()
                    {
                        FirstName      = criminalFirstName,
                        LastName       = criminalLastName,
                        Birthdate      = Convert.ToDateTime(criminalBirthdate),
                        CriminalTypeId = Int32.Parse(TypeId)
                    };

                    //add new element to data base
                    _criminals.Create(newCriminal);
                    _criminals.Save();

                    LoadCriminals();
                }
                else
                {
                    MessageBox.Show("Insert proper Rank");
                }
            }
            else
            {
                MessageBox.Show("Insert All Data");
            }

            //clear text boxes
            InsertNameTextButton.Text = "";
            InsertSurnameTextBox.Text = "";
            InsertRankTextBox.Text    = "";
            InsertBirthTextBox.Text   = "";
        }
Exemple #2
0
        /// <summary>
        /// method of event of insert button
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void InsertButton_Click(object sender, EventArgs e)
        {
            //assertion of text boxes
            if (InsertNameTextButton.Text != "" && InsertSurnameTextBox.Text != "" && InsertCriminalIdTextBox.Text != "")
            {
                //variables needed to insert new data
                var agentFirstName = InsertNameTextButton.Text;
                var agentLastName  = InsertSurnameTextBox.Text;
                var TypeId         = InsertCriminalIdTextBox.Text;

                var selectedCriminalIndex = Int32.Parse(InsertCriminalIdTextBox.Text);
                var findCriminal          = _criminalsUndercover.GetById(selectedCriminalIndex);

                //new object
                FBIagentsUndercover newAgent = new FBIagentsUndercover()
                {
                    FirstName       = agentFirstName,
                    LastName        = agentLastName,
                    AgentCriminalId = Int32.Parse(TypeId)
                };

                //assertion of non existing foreign key
                if (findCriminal != null)
                {
                    _agentsUndercover.Create(newAgent);
                    _agentsUndercover.Save();

                    LoadAgents();
                    LoadCriminals();
                }
                else
                {
                    MessageBox.Show("Criminal ID doesn't exist in data Base. Make sure to input proper data");
                }
            }
            else
            {
                MessageBox.Show("Insert All Data");
            }

            //clear text boxes
            InsertNameTextButton.Text    = "";
            InsertSurnameTextBox.Text    = "";
            InsertCriminalIdTextBox.Text = "";
        }
        /// <summary>
        /// event method of button Insert
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void InsertButton_Click(object sender, EventArgs e)
        {
            //assertion of text boxes
            if (InsertNameTextButton.Text != "" && InsertSurnameTextBox.Text != "" && InsertRankTextBox.Text != "" && InsertBirthTextBox.Text != "")
            {
                if (Int32.Parse(RankTextBox.Text) <= 3)
                {
                    //variables of agent attributes
                    var agentFirstName = InsertNameTextButton.Text;
                    var agentLastName  = InsertSurnameTextBox.Text;
                    var agentBirthdate = InsertBirthTextBox.Text;
                    var TypeId         = InsertRankTextBox.Text;

                    //new object
                    FBIagentsList newAgent = new FBIagentsList()
                    {
                        FirstName   = agentFirstName,
                        LastName    = agentLastName,
                        Birthdate   = Convert.ToDateTime(agentBirthdate),
                        AgentTypeId = Int32.Parse(TypeId)
                    };

                    //insert new agent to data base
                    _agents.Create(newAgent);
                    _agents.Save();

                    LoadAgents();
                }
                else
                {
                    MessageBox.Show("Insert proper Rank");
                }
            }
            else
            {
                MessageBox.Show("Insert All Data");
            }

            //clear text boxes
            InsertNameTextButton.Text = "";
            InsertSurnameTextBox.Text = "";
            InsertRankTextBox.Text    = "";
            InsertBirthTextBox.Text   = "";
        }