private void pictureBox3_Click(object sender, EventArgs e) { Form formPrincipal = new TelaPrincipal(); GerenciadorDeFormulario.Abre(formPrincipal); GerenciadorDeFormulario.Fecha(this); }
private void pictureBox3_Click(object sender, EventArgs e) { Form formPrincipal = new TelaPrincipal(); DataTable cor = DALCadastro.CoresRetorna(Global.Margem.Operador); GerenciadorDeFormulario.Abre(formPrincipal); GerenciadorDeFormulario.Fecha(this); }
static void Main() { //Pega o nome do processo deste programa string TelaPrincipal = Process.GetCurrentProcess().ProcessName; //Busca os processos com este nome que estão em execução Process[] processos = Process.GetProcessesByName(TelaPrincipal); //Se já houver um aberto if (processos.Length > 1) { //Mostra mensagem de erro e finaliza MessageBox.Show("Não é possível abrir duas instâncias deste programa.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); Application.Exit(); } //Caso contrário continue normalmente else { Global.Margem.ConfiguraçãoSistemaBancoDados = "local"; Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); DataTable ver = DALCadastro.VersaoCheck(); if (ver.Rows.Count > 0) { if (Convert.ToInt32(ver.Rows[0]["VersaoID"].ToString()) == 1001 && ver.Rows[0]["Cliente"].ToString() == "Mercearia Siqueira") { Form formPrincipal = new TelaPrincipal(); //Faz a chamada ao gerenciador de formulário GerenciadorDeFormulario.Abre(formPrincipal); Application.Run(formPrincipal); } if (Convert.ToInt32(ver.Rows[0]["VersaoID"].ToString()) != 1001 || ver.Rows[0]["Cliente"].ToString() != "Mercearia Siqueira") { MessageBox.Show("Informações sobre a versão da licença inválidas.\nFavor entrar em contato com o desenvolvedor do sistema."); Application.Exit(); return; } } if (ver.Rows.Count <= 0) { MessageBox.Show("Informações sobre a versão da licença inexistentes .\nFavor entrar em contato com o desenvolvedor do sistema."); Application.Exit(); return; } } }