예제 #1
0
        /// <summary>
        /// Abre a carteirinha do funcionário
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_emitircarteirinha_Click(object sender, EventArgs e)
        {
            var t = CarregaProgressoThread();

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

                frm_carteirinha formCarteirinha = new frm_carteirinha((int)dgv_autorizacoes[13, dgv_autorizacoes.CurrentCellAddress.Y].Value, dgv_autorizacoes[4, dgv_autorizacoes.CurrentCellAddress.Y].Value.ToString(), dgv_autorizacoes[10, dgv_autorizacoes.CurrentCellAddress.Y].Value.ToString(), principalUi);

                formCarteirinha.MdiParent = principalUi;
                formCarteirinha.Show();

                if (t.IsAlive)
                {
                    t.Abort();
                }
            }
            catch (Exception exception)
            {
                if (t.IsAlive)
                {
                    t.Abort();
                }
                Mensageiro.MensagemErro(exception, principalUi);
            }
        }
예제 #2
0
 /// <summary>
 /// Exibe a carteirinha de autorização do funcionário
 /// </summary>
 private void ExibirCarteirinha()
 {
     if (Mensageiro.MensagemPergunta("Deseja imprimir a Carteirinha?", PrincipalUi).Equals(DialogResult.Yes))
     {
         frm_carteirinha formCarteirinha = new frm_carteirinha(funcionario.idFuncionario, autorizacao.numeroautorizacao,
                                                               autorizacao.nivelensino, PrincipalUi);
         formCarteirinha.MdiParent = PrincipalUi;
         formCarteirinha.Show();
         formCarteirinha.BringToFront();
     }
 }