Ejemplo n.º 1
0
        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);
        }