コード例 #1
0
ファイル: ConexaoLinq.cs プロジェクト: rafaelpchaves/CursoFLF
        public bool Inserir(Clientes cliente)
        {
            try
            {
                _dbClientesDataContext = new DbClientesDataContext();
                _dbClientesDataContext.Clientes.InsertOnSubmit(_cliente);
                _dbClientesDataContext.SubmitChanges();

                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }
コード例 #2
0
ファイル: ConexaoLinq.cs プロジェクト: rafaelpchaves/CursoFLF
        public bool Excluir(Clientes cliente)
        {
            try
            {
                _dbClientesDataContext = new DbClientesDataContext();
                Clientes objCliente = _dbClientesDataContext.Clientes.Single(c => c.Cli_Id == cliente.Cli_Id);
                _dbClientesDataContext.Clientes.DeleteOnSubmit(objCliente);
                _dbClientesDataContext.SubmitChanges();

                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }
コード例 #3
0
ファイル: ConexaoLinq.cs プロジェクト: rafaelpchaves/CursoFLF
        public bool Atualizar(Clientes cliente)
        {
            try
            {
                _dbClientesDataContext = new DbClientesDataContext();
                Clientes objCliente = _dbClientesDataContext.Clientes.Single(c => c.Cli_Id == cliente.Cli_Id);

                objCliente.Cli_Nome = _cliente.Cli_Nome;
                objCliente.Cli_Endereco = _cliente.Cli_Endereco;
                objCliente.Cli_Bairro = _cliente.Cli_Bairro;
                objCliente.Cli_Estado = _cliente.Cli_Estado;
                objCliente.Cli_Telefone = _cliente.Cli_Telefone;
                objCliente.Cli_Celular = _cliente.Cli_Celular;
                objCliente.Cli_Email = _cliente.Cli_Email;

                _dbClientesDataContext.SubmitChanges();

                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }
コード例 #4
0
 partial void DeleteClientes(Clientes instance);
コード例 #5
0
 partial void UpdateClientes(Clientes instance);
コード例 #6
0
 partial void InsertClientes(Clientes instance);
コード例 #7
0
ファイル: ConexaoLinq.cs プロジェクト: rafaelpchaves/CursoFLF
        public List<Clientes> Pesquisar(Clientes cliente)
        {
            #region Exemplo 1

            _dbClientesDataContext = new DbClientesDataContext();
            var cli = (from c in _dbClientesDataContext.Clientes
                       where c.Cli_Nome == cliente.Cli_Nome
                       select c);

            #endregion

            #region Exemplo 2

            //_dbClientesDataContext = new DbClientesDataContext();
            //var cli = (from c in _dbClientesDataContext.Clientes
            //           select c);

            //if (!String.IsNullOrEmpty(_cliente.Cli_Telefone))
            //{
            //    cli = cli.Where(c => c.Cli_Nome == _cliente.Cli_Nome);
            //}

            #endregion

            return cli.ToList();
        }