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(); }