private bool SaveEmpregado() { Empregado E = new Empregado(); if (adding) { try { E.NIF = int.Parse(textBoxEmpNIF.Text); E.NIF_cafe = int.Parse(textBoxNIFcafe.Text); E.dataInicContrato = dateTimePickerEmp.Value.Date; E.idade = int.Parse(textBoxEmpIdade.Text); E.nome = textBoxEmpNome.Text; } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } SubmitEmpregado(E); listBoxEmpregados.Items.Add(E); adding = false; } if (removing) { try { E = (Empregado)listBoxEmpregados.Items[currentEmp]; } catch (Exception e) { MessageBox.Show(e.Message); return(false); } RemoveEmpregado(E); listBoxEmpregados.Items.Remove(E); removing = false; } return(true); }