当前位置: 首页>>代码示例>>C#>>正文


C# DatabaseHelper.Insert方法代码示例

本文整理汇总了C#中DatabaseHelper.Insert方法的典型用法代码示例。如果您正苦于以下问题:C# DatabaseHelper.Insert方法的具体用法?C# DatabaseHelper.Insert怎么用?C# DatabaseHelper.Insert使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在DatabaseHelper的用法示例。


在下文中一共展示了DatabaseHelper.Insert方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Button_Encrypt

        private void Button_Encrypt(object sender, RoutedEventArgs e)
        {

            Encryption encryption = new Encryption(this.tb_value.Text, this.tb_keyword.Text);

            String crypted = encryption.encryptText();

            DatabaseHelper Db_Helper = new DatabaseHelper();

            Db_Helper.Insert(new Encryption(crypted, encryption.Key));

            this.lbl_result.Text = crypted;                        
        }
开发者ID:JMartelot,项目名称:Encryption_WindowsPhone,代码行数:13,代码来源:Encrypt.xaml.cs

示例2: IncluirLeitor


//.........这里部分代码省略.........
                }

                // Se o objeto ja foi inicializado, e o funcionário preenchido
                // Neste caso, a Mensagem é o codigo do cliente
                else {

                    switch (Mensagem) {

                        case CodFim: {

                            // Verificose existem registros a serem gravados no banco
                            if (EscutaControle.Count > 0) {

                                // Gero laço para percorrer a lista de registros

                                foreach (var iControle in EscutaControle) {

                                    // Crio objeto de acesso ao banco de dados
                                    var objDB = new DatabaseHelper();

                                    // Crio Dicionario que vai conter os campos  e valores
                                    var dctDados = new Dictionary<string, string>();

                                    // Adiciono dados no dicionario
                                    dctDados.Add("c_nomefuncionario", iControle.NomeFuncionario);
                                    dctDados.Add("i_funcionario_id", iControle.IdFuncionario);
                                    dctDados.Add("c_nomecliente", iControle.NomeCliente);
                                    dctDados.Add("i_cliente_id", iControle.IdCliente);
                                    dctDados.Add("d_data_saida", iControle.DataSaida);
                                    dctDados.Add("t_hora_saida", iControle.HoraSaida);
                                    dctDados.Add("b_fechado", iControle.FlagFechado.ToString());

                                    // Verifico se não consseguir incluir os dados no banco
                                    if (!objDB.Insert("dados.entradas", dctDados)) {

                                        // Apresenta mensagem de erro
                                        MessageBox.Show("Ocorreu um erro ao tentar adicionar o registro");

                                    }

                                }

                            }

                            LimpaObjeto();

                            break;
                        }

                        case CodRetorno: {

                            // Gero novo objeto de acesso ao banco de dados
                            var objDB = new DatabaseHelper();

                            // Gero novo comando SQL
                            var SQL = string.Format("SELECT id FROM dados.entradas WHERE i_funcionario_id = '{0}' AND b_fechado = false", EscutaControle.CodFuncionario);

                            // Salvo resultado do SQL em um datatable
                            var dtResult = objDB.GetDataTable(SQL);

                            // Defino data de saída
                            var dtDataRetorno = DateTime.Now.ToString("dd/MM/yyyy");

                            // Defino hora de saída
                            var dtHoraRetorno = DateTime.Now.ToString("HH:mm:ss");
开发者ID:eduvm,项目名称:controlefuncionario,代码行数:66,代码来源:MainWindow.xaml.cs

示例3: EscutarConexao


//.........这里部分代码省略.........
                            }

                            // Se o objeto ja foi inicializado, e o funcionário preenchido
                            // Neste caso, a Mensagem é o codigo do cliente
                            else {

                                switch (Mensagem) {

                                    case CodFim: {

                                        // Verificose existem registros a serem gravados no banco
                                        if (EscutaControle.Count > 0) {

                                            // Gero laço para percorrer a lista de registros

                                            foreach (var iControle in EscutaControle) {

                                                // Crio objeto de acesso ao banco de dados
                                                var objDB = new DatabaseHelper();

                                                // Crio Dicionario que vai conter os campos  e valores
                                                var dctDados = new Dictionary<string, string>();

                                                // Adiciono dados no dicionario
                                                dctDados.Add("c_nomefuncionario", iControle.NomeFuncionario);
                                                dctDados.Add("i_funcionario_id", iControle.IdFuncionario);
                                                dctDados.Add("c_nomecliente", iControle.NomeCliente);
                                                dctDados.Add("i_cliente_id", iControle.IdCliente);
                                                dctDados.Add("d_data_saida", iControle.DataSaida);
                                                dctDados.Add("t_hora_saida", iControle.HoraSaida);
                                                dctDados.Add("b_fechado", iControle.FlagFechado.ToString());

                                                // Verifico se não consseguir incluir os dados no banco
                                                if (!objDB.Insert("dados.entradas", dctDados)) {

                                                    // Apresenta mensagem de erro
                                                    MessageBox.Show("Ocorreu um erro ao tentar adicionar o registro");

                                                }

                                            }

                                        }

                                        LimpaObjeto();

                                        break;
                                    }

                                    case CodRetorno: {

                                        // Gero novo objeto de acesso ao banco de dados
                                        var objDB = new DatabaseHelper();

                                        // Gero novo comando SQL
                                        var SQL = string.Format("SELECT id FROM dados.entradas WHERE i_funcionario_id = '{0}' AND b_fechado = false", EscutaControle.CodFuncionario);

                                        // Salvo resultado do SQL em um datatable
                                        var dtResult = objDB.GetDataTable(SQL);

                                        // Defino data de saída
                                        var dtDataRetorno = DateTime.Now.ToString("dd/MM/yyyy");

                                        // Defino hora de saída
                                        var dtHoraRetorno = DateTime.Now.ToString("HH:mm:ss");
开发者ID:eduvm,项目名称:controlefuncionario,代码行数:66,代码来源:MainWindow.xaml.cs

示例4: IncluirFuncionario

        /// <summary>
        ///     Trata da inclusão do destino
        /// </summary>
        private void IncluirFuncionario()
        {
            // Valida se o campo destino está vazio
            if (string.IsNullOrEmpty(tbFuncionario.Text)) {
                // Informa ao usuário que é necessário preencher o campo destino
                MessageBox.Show("Você não preencheu o campo nome");
            }

            // Senão estiver vazio
            else {
                // Cria objeto de acesso ao banco de dados
                var objAddDestino = new DatabaseHelper();

                // Criamos o dicionario de dados com as chaves e valores
                var dctDados = new Dictionary<string, string>();

                // Incluimos no dicionario o campo de destino
                dctDados.Add("c_funcionario", tbFuncionario.Text);

                // Valida se consegue inserir informação no banco de dados
                if (objAddDestino.Insert("dados.funcionario", dctDados)) {
                    // Mostra mensagem de sucesso
                    MessageBox.Show("Funcionário incluído com sucesso");
                }
                else {
                    // Mostra mensagem de erro
                    MessageBox.Show("Ocorreu erro ao tentar incluir o funcionário\nContate o seu administrador");
                }

                // Fecha a janela
                Close();
            }
        }
开发者ID:eduvm,项目名称:controlefuncionario,代码行数:36,代码来源:CadFuncionario.xaml.cs

示例5: IncluirCliente

        /// <summary>
        ///     Trata da inclusão do destino
        /// </summary>
        private void IncluirCliente()
        {
            // Verifica validação dos campos
            if (ValidaDados()) {

                // Cria objeto de acesso ao banco de dados
                var objAddDestino = new DatabaseHelper();

                // Criamos o dicionario de dados com as chaves e valores
                var dctDados = new Dictionary<string, string>();

                // Incluimos no dicionario o campo de destino
                dctDados.Add("i_cdcliente", tbCpdCli.Text);
                dctDados.Add("c_nomefantas", tbNomeFantasia.Text);

                // Valida se consegue inserir informação no banco de dados
                if (objAddDestino.Insert("dados.cliente", dctDados)) {
                    // Mostra mensagem de sucesso
                    MessageBox.Show("Cliente incluído com sucesso");
                }
                else {
                    // Mostra mensagem de erro
                    MessageBox.Show("Ocorreu erro ao tentar incluir o cliente\nContate o seu administrador");
                }

                // Fecha a janela
                Close();
            }
        }
开发者ID:eduvm,项目名称:controlefuncionario,代码行数:32,代码来源:CadCliente.xaml.cs

示例6: IncluiUsuario

        private void IncluiUsuario()
        {
            // CHama validação dos dados
            validaDados();

            // Gera objeto para encritar a senha
            var objEncryptar = new EncryptHelper();

            // Encrypto a senha
            var senha = objEncryptar.Encrypt(tbAltSenha.Text);

            // Defino usuario
            var usuario = tbAltUsuario.Text;

            // Defino email
            var email = tbAltEmail.Text;

            // Defino nome
            var nome = tbAltNome.Text;

            // Defino admin
            var admin = cbAdmin.IsChecked.Value;

            // Defino ativo
            var ativo = cbAtivo.IsChecked.Value;

            // Gera novo objeto de conexao ao banco de dados
            var dataBase = new DatabaseHelper("aniversariantes");

            // Gero nova lista com dados de campos e valores
            var lista = new Dictionary<string, string>();

            // Adiciona campos na lista com os respectivos valores
            lista.Add("c_usuario", usuario);
            lista.Add("c_senha", senha);
            lista.Add("b_ativo", ativo.ToString());
            lista.Add("b_admin", admin.ToString());
            lista.Add("c_nome", nome);
            lista.Add("c_email", email);

            // Chama método que insere os usuarios na tabela passando os parametros
            if (dataBase.Insert("dados.usuarios", lista)) {
                MessageBox.Show("Usuario adicionado com sucesso");
            }
            else {
                MessageBox.Show("Ocorreu um erro ao tentar cadastrar o usuário.");
            }

            Close();
        }
开发者ID:eduvm,项目名称:birthmail,代码行数:50,代码来源:AltUsuario.xaml.cs

示例7: IncluirMensagem

        private void IncluirMensagem()
        {
            // CHama validação dos dados
            ValidaDados();

            // Defino usuario
            var titulo = TbTitulo.Text;

            // Defino email
            var mensagem = BrowserMsg.ContentHtml;

            // Gera novo objeto de conexao ao banco de dados
            var dataBase = new DatabaseHelper("aniversariantes");

            // Gero nova lista com dados de campos e valores
            var lista = new Dictionary<string, string>();

            // Adiciona campos na lista com os respectivos valores
            lista.Add("c_titulo", titulo);
            lista.Add("t_mensagem", mensagem);

            // Chama método que insere os usuarios na tabela passando os parametros
            if (dataBase.Insert("dados.mensagem", lista)) {
                MessageBox.Show("Mensagem adicionada com sucesso");
            }
            else {
                MessageBox.Show("Ocorreu um erro ao tentar cadastrar a mensagem.");
            }

            Close();
        }
开发者ID:eduvm,项目名称:birthmail,代码行数:31,代码来源:AltMensagem.xaml.cs

示例8: IncluirAniversariante

        private void IncluirAniversariante()
        {
            // CHama validação dos dados
            if (ValidaDados()) {
                // Gera novo objeto de conexao ao banco de dados
                var dataBase = new DatabaseHelper("aniversariantes");

                // Gero nova lista com dados de campos e valores
                var lista = new Dictionary<string, string>();

                // Defino ativo
                var ativo = CbAtivo.IsChecked.Value;

                // Adiciona campos na lista com os respectivos valores
                lista.Add("c_nome", TbNome.Text);
                lista.Add("c_email", TbEmail.Text);
                lista.Add("d_data_completa", DtDateNas.Text);
                lista.Add("n_mes", TbMes.Text);
                lista.Add("n_dia", TbDia.Text);
                lista.Add("b_ativo", ativo.ToString());
                lista.Add("n_mensagem_id", TbNMensagem.Text);

                // Chama método que insere os usuarios na tabela passando os parametros
                if (dataBase.Insert("dados.aniversariantes", lista)) {
                    MessageBox.Show("Aniversariante adicionado com sucesso");
                }
                else {
                    MessageBox.Show("Ocorreu um erro ao tentar adicionar um aniversariante");
                }

                Close();
            }

            else {
                MessageBox.Show("Ocoreu erro ao tentar salvar o aniversariante");
            }
        }
开发者ID:eduvm,项目名称:birthmail,代码行数:37,代码来源:AltAniversariantes.xaml.cs


注:本文中的DatabaseHelper.Insert方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。