/// <summary>
        /// Construtor
        /// </summary>
        public SolicitarAutorizacao(Principal_UI principalUi)
        {
            InitializeComponent();

            CarregaCombosCargos();

            CamposObrigatorios();

            ListadeControles();

            navegacao   = Navegando.Inserindo;
            PrincipalUi = principalUi;
            cbo_cargoOrigem.SelectedIndex = -1;
            cbo_cargoAtual.SelectedIndex  = -1;
        }
        /// <summary>
        /// Construtor da classe com parâmetros
        /// </summary>
        /// <param name="funcionario">Objeto funcionário</param>
        /// <param name="principalUi"></param>
        public SolicitarAutorizacao(Funcionario funcionario, Principal_UI principalUi)
        {
            this.InitializeComponent();
            this.PrincipalUi = principalUi;
            this.CamposObrigatorios();
            this.ListadeControles();

            this.instituicoesTableAdapter.FillByMunicipioCreche(this.siescDataSet.instituicoes);

            CarregaCombosCargos();

            navegacao = Navegando.Editando;

            RepassaFuncionario(funcionario);
        }
        /// <summary>
        /// Exclui uma autorização do banco de dados
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_excluir_Click(object sender, EventArgs e)
        {
            try
            {
                navegacao = Navegando.Deletando;

                if (Mensageiro.MensagemExclusao(null, PrincipalUi) == DialogResult.Yes)
                {
                    throw new NotImplementedException("Para excluir a autorização entre em contato com o administrador do sistema!");
                }
            }
            catch (Exception exception)
            {
                Mensageiro.MensagemAviso(exception.Message, PrincipalUi);
            }
        }