コード例 #1
0
ファイル: MainForm.cs プロジェクト: tassio1125/Nfe
        ///
        /// danasa 9-2010

        /*private void onCloseEmpresas(object sender, EventArgs e)
         * {
         *  /// danasa 20-9-2010
         *  FormWait fw = new FormWait();
         *  this.Cursor = Cursors.WaitCursor;
         *  try
         *  {
         *      fw.Show();
         *      fw.DisplayMessage("Parando os serviços");
         *      this.PararServicos(true);
         *      fw.DisplayMessage("Lendo as empresas");
         *      Empresa.CarregaConfiguracao();
         *      fw.DisplayMessage("Iniciando os serviços");
         *      this.ExecutaServicos();
         *  }
         *  catch (Exception ex)
         *  {
         *      MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
         *  }
         *  finally
         *  {
         *      fw.Dispose();
         *      this.Cursor = Cursors.Default;
         *  }
         * }*/

        #region MainForm_Load
        private void MainForm_Load(object sender, EventArgs e)
        {
            ClassSge oSge = new ClassSge();

            if (oSge.VerificaRegistro())
            {
                if (oSge.bErro)
                {
                    MessageBox.Show("Erro :" + oSge.sErro);
                }
                else if (oSge.RegistroOK() == false)
                {
                    DialogResult Ret = MessageBox.Show("Copia não licenciada! Deseja registrá-la ?", "Advertência", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (Ret == DialogResult.Yes)
                    {
                        FrmRegistro oRegistro = new FrmRegistro();
                        if (oRegistro.ShowDialog() != DialogResult.OK)
                        {
                            Application.Exit();
                        }
                    }
                    else
                    {
                        Application.Exit();
                    }
                }
            }
            else
            {
                if (oSge.bErro)
                {
                    MessageBox.Show("Erro: " + oSge.sErro);
                }
                else
                {
                    FrmRegistro oRegistro = new FrmRegistro();
                    if (oRegistro.ShowDialog() != DialogResult.OK)
                    {
                        Application.Exit();
                    }
                }
            }
            //Executar os serviços do UniNFe em novas threads
            //Tem que ser carregado depois que o formulário da MainForm estiver totalmente carregado para evitar Erros. Wandrey 19/10/2010
            this.ExecutaServicos();
        }
コード例 #2
0
        private void btnAdministrador_Click(object sender, EventArgs e)
        {
            FrmRegistro frmRegistro = new FrmRegistro();

            frmRegistro.ShowDialog();
        }