示例#1
0
        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");
        }
示例#2
0
        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);
        }
示例#3
0
 public void Excluir(string query, List <cl_GestorBD.SQLParametro> parametros)
 {
     gestor = new cl_GestorBD("teste");
     gestor.EXE_NON_QUERY(query, parametros);
 }