Esempio n. 1
0
        private void Manipular(char opc)
        {
            empregado       = new Empregado();
            empregadoObjeto = new EmpregadoObjeto();

            try
            {
                empregadoObjeto.Id        = empregadoId;
                empregadoObjeto.Matricula = txtMatricula.Text.Trim();
                empregadoObjeto.Nome      = TxtNome.Text.Trim();
                empregadoObjeto.Admissao  = DateTime.Parse(MktAdmissao.Text.Trim());
                empregadoObjeto.Demissao  = DateTime.Parse(MktDemissao.Text.Trim());
                empregadoObjeto.Media     = decimal.Parse(TxtMedia.Text.Trim());
                empregadoObjeto.Base      = int.Parse(TxtDiasBase.Text.Trim());

                switch (opc)
                {
                case 'G':
                    empregado.Gravar(empregadoObjeto);
                    break;

                case 'A':
                    empregado.Alterar(empregadoObjeto);
                    break;

                case 'E':
                    empregado.Excluir(empregadoObjeto);
                    break;

                default:
                    break;
                }
                ListarEmpregados();
                Reset();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }