Ejemplo n.º 1
0
        /// <summary>
        /// Edita um funcionário
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_editarfuncionario_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(lbl_codigofuncionario.Text))
                {
                    throw new Exception("Escolha um funcionário para editar!");
                }

                funcionario = this.CriaFuncionario();

                foreach (Form mdiChild in principalUi.MdiChildren)
                {
                    if (mdiChild.GetType() == typeof(CadastroFuncionario))
                    {
                        mdiChild.Close();
                    }
                }

                CadastroFuncionario frm_cadastrafuncionario = new CadastroFuncionario(funcionario, principalUi);

                frm_cadastrafuncionario.MdiParent = principalUi;

                frm_cadastrafuncionario.Show();
            }
            catch (Exception ex)
            {
                Mensageiro.MensagemErro(ex, this);
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Abre o formulário para cadastro do funcionário
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_novo_Click(object sender, EventArgs e)
        {
            try
            {
                foreach (Form mdiChild in principalUi.MdiChildren)
                {
                    if (mdiChild.GetType() == typeof(CadastroFuncionario))
                    {
                        mdiChild.Close();
                    }
                }

                CadastroFuncionario frm_cadastrafuncionario = new CadastroFuncionario {
                    MdiParent = principalUi
                };

                frm_cadastrafuncionario.Show();
            }
            catch (Exception ex)
            {
                Mensageiro.MensagemErro(ex, this);
            }
        }