/// <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 = ""; }
/// <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 = ""; }