/// <summary> /// creates the client object and inserts it into the clients list /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnOK_Click(object sender, EventArgs e) { if (checkLegal()) { if (!rbtPublic.Checked) { pbC = new PrivateClient(pbC.Id, pbC.Name, 0); } Data.publicClient.Add(pbC); Data.Update(pbC); clear(); this.Close(); } }
/// <summary> /// checks the input legality /// </summary> /// <returns></returns> bool checkLegal() { pbC = new PublicClient(); try { pbC.Id = int.Parse(txtId.Text); } catch (Exception ex) { MessageBox.Show(ex.Message); txtId.Text = ""; return(false); } try { pbC.Name = txtName.Text; } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } return(true); }