Ejemplo n.º 1
0
        /// <summary>
        /// Método para realizar um update na tabela TNOTAS
        /// conforme o título e a descrição passadas no argumento
        /// </summary>
        public void EditarNota(string codigoNota, string titulo, string descricao)
        {
            string dataAlter = nota.DataTexto();

            adaptador = new SqliteDataAdapter($"UPDATE TNOTAS SET DSTITU='{titulo}'," +
                                              $"DSNOTA='{descricao}',DTNOTA='{dataAlter}' WHERE " +
                                              $"CDNOTA='{codigoNota}';", this.ConectarBanco());

            DataTable dados = new DataTable();

            adaptador.Fill(dados);
        }
Ejemplo n.º 2
0
        //Método para editar as notas que o usuário escolher
        public void AlteraValorDaNotaForm(string codigoNota, string novoTitulo, string novaDescricao)
        {
            try {
                Notas  nota  = new Notas();
                string query = $"UPDATE TNOTAS SET DSTITU = '{novoTitulo}', DSNOTA = '{novaDescricao}', DTNOTA = '{nota.DataTexto()}'" +
                               $" WHERE CDNOTA = '{codigoNota}';";
                operario = new SqlCeCommand(query, this.ConectarBanco());

                operario.ExecuteNonQuery();
            } catch {
                throw new DomainException("Erro ao alterar o valor de uma nota!");
            }
        }
Ejemplo n.º 3
0
        //Função usada no modo console para editar um valor
        public void AlteraValorDaNota(string codigoNota, string campo, string novoValor)
        {
            try {
                Notas  nota  = new Notas();
                string query = $"UPDATE TNOTAS SET {campo} = '{novoValor}', DTNOTA = '{nota.DataTexto()}'" +
                               $" WHERE CDNOTA = '{codigoNota}';";
                operario = new SqlCeCommand(query, this.ConectarBanco());

                operario.ExecuteNonQuery();
            } catch {
                throw new DomainException("Erro ao alteraro valor da nota!");
            }
        }