private void btnGravar_Click(object sender, EventArgs e) { int idNovoContato = -1; if (txtNome.Text == "" || txtTelefone.Text == "") { MessageBox.Show("Os dados devem estar todos preenchidos", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); } cl_GestorBD gestor = new cl_GestorBD("teste"); idNovoContato = gestor.ID_DISPONIVEL("contatos", "id_contato"); //criando a lista de parametros para INSERT List <cl_GestorBD.SQLParametro> parametros = new List <cl_GestorBD.SQLParametro>(); parametros.Add(new cl_GestorBD.SQLParametro("@id", idNovoContato)); parametros.Add(new cl_GestorBD.SQLParametro("@nome", txtNome.Text)); parametros.Add(new cl_GestorBD.SQLParametro("@telefone", txtTelefone.Text)); parametros.Add(new cl_GestorBD.SQLParametro("@data", DateTime.Now)); //string de INSERT string query = "INSERT INTO contatos VALUES(@id, @nome, @telefone, @data)"; gestor.EXE_NON_QUERY(query, parametros); MessageBox.Show("registrou"); }
public int Incluir(string query, List <cl_GestorBD.SQLParametro> parametros) { //validar os dados // Instancia a classe que irá tratar de INSERIR/ALTERAR/DELETAR/SELECIONAR, passando como parametro o nome do banco a ser utilizado gestor = new cl_GestorBD("teste"); //passar objeto contato para _clGestor e informar o banco que será gravado no caso é o BD de nome teste gestor.EXE_NON_QUERY(query, parametros); int id = Convert.ToInt32(parametros[0].Valor); return(id); }
public void Excluir(string query, List <cl_GestorBD.SQLParametro> parametros) { gestor = new cl_GestorBD("teste"); gestor.EXE_NON_QUERY(query, parametros); }