public bool CadastrarPlano(PlanoDeNegocios plano)
        {
            try
            {
               Dal.ConectarBanco();

                //insert into planodenegocios(`nomePlano`,`nomeEmpresa`,`id_Usuario`)values('testinho','testinhoLTDA',4);
                string QueryCadastrarPlano1 = "insert into planodenegocios (`nomePlano`,`nomeEmpresa`,`id_Usuario`)";
                string QueryCadastrarPlano2 = "values(@IdPlano,@NomeEmpresa,@IdUsuario);";
                //string QueryCadastrarPlano2 = "values('"+plano.NomePlano+"','"+plano.NomeEmpresa+"',1;";

                // strings mantidas como comentários  apenas por motivos de segurança e recuperação de comandos rapidamente.

                ComandoCadastrarPlano = new MySqlCommand(QueryCadastrarPlano1+QueryCadastrarPlano2);
                ComandoCadastrarPlano.Connection = Dal.Conn;

                ComandoCadastrarPlano.Parameters.AddWithValue("@IdPlano", plano.NomePlano);
                ComandoCadastrarPlano.Parameters.AddWithValue("@NomeEmpresa", plano.NomeEmpresa);
                ComandoCadastrarPlano.Parameters.AddWithValue("@IdUsuario", plano.IdUsuario);

                ComandoCadastrarPlano.BeginExecuteNonQuery();
                return true;
            }
            catch
            {

                return false;
            }
            finally
            {
               // Dal.FecharConexao();
            }
        }
        public frmPlanoDeNegocios(FrmEscolherPlano formSelecionarPlano, FrmFormInicial Form1, PlanoDeNegocios Plano1)
        {
            formSelecionarPlano.Close();
            InitializeComponent();
            PlanoSelecionado = Plano1;
            FormInicial = Form1;

            ClasseReferencia.SetIdPlano(Plano1.GetId());
        }
        public DataSet PreencherDataGridView(PlanoDeNegocios plano)
        {
            // esse aqui da bug quando coloco a rotina try
                Dal.ConectarBanco();
                string StringPesquisaPlano =
                "select t1.id,nomePlano,nomeEmpresa,t2.nome as ProprietarioDoPlano" +
                " from planodenegocios t1 inner join usuario t2 where" +
                "(t2.id =@IdUsuario and t1.id_usuario=t2.id);";

                DS = new DataSet();

                ComandoPesquisarPlano = new MySqlCommand(StringPesquisaPlano);
                ComandoPesquisarPlano.Connection = Dal.Conn;

                ComandoPesquisarPlano.Parameters.AddWithValue("@IdUsuario", plano.IdUsuario);

                PreencherGrid = new MySqlDataAdapter(ComandoPesquisarPlano);
                PreencherGrid.Fill(DS);
                return DS;
                //Dal.FecharConexao();
        }