Пример #1
0
        //pesquisar objeto por código
        public Model.Modelcliente SelectInt(int oPess)
        {
            Model.Modelcliente cliente = new Model.Modelcliente();
            SqlConnection      conexao = new SqlConnection(strCon);
            string             sql     = "select * from Cliente where id = @id ";
            SqlCommand         cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", oPess);
            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    cliente.id       = Convert.ToInt32(reader["id"]);
                    cliente.nome     = reader["nome"].ToString();
                    cliente.cpf_cnpj = reader["cpf_cnpj"].ToString();
                    cliente.cidade   = reader["cidade"].ToString();
                    cliente.cep      = reader["cep"].ToString();
                    cliente.endereco = reader["endereco"].ToString();
                    cliente.uf       = reader["uf"].ToString();
                    cliente.email    = reader["email"].ToString();
                    cliente.fone     = reader["fone"].ToString();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Erro no Banco" + ex);
            }
            finally
            {
                conexao.Close();
            }
            return(cliente);
        }
Пример #2
0
        public void Insert(Model.Modelcliente cliente)//passando os parametros para inserção
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Insert into Cliente values ";

            sql = sql + " (@nome ,@cpf_cnpj, @cidade, @cep, @endereco, @uf, @email, @fone);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@nome", cliente.nome);
            cmd.Parameters.AddWithValue("@cpf_cnpj", cliente.cpf_cnpj);
            cmd.Parameters.AddWithValue("@cidade", cliente.cidade);
            cmd.Parameters.AddWithValue("@cep", cliente.cep);
            cmd.Parameters.AddWithValue("@endereco", cliente.endereco);
            cmd.Parameters.AddWithValue("@uf", cliente.uf);
            cmd.Parameters.AddWithValue("@email", cliente.email);
            cmd.Parameters.AddWithValue("@fone", cliente.fone);

            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro ao inserir Cliente....");
            }
            finally
            {
                conexao.Close();
            }
        }
Пример #3
0
        public List <Model.Modelcliente> Select()                                   //instrução de select lista
        {
            List <Model.Modelcliente> lstCliente = new List <Model.Modelcliente>(); //criando listas
            SqlConnection             conexao    = new SqlConnection(strCon);       //instancianco nova conexao
            string     sql = "select * from Cliente;";                              //passando comando select do form
            SqlCommand cmd = new SqlCommand(sql, conexao);                          //passando comandos sql

            conexao.Open();                                                         //abrindo conexao para setar os dados
            SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);

            try
            {                         //passar os dados identicos a tabela para serem lidos pelo form
                while (reader.Read()) //enquanto conseguir ler os dados abaixo
                {
                    Model.Modelcliente cliente = new Model.Modelcliente();
                    cliente.id       = Convert.ToInt32(reader["id"]);
                    cliente.nome     = reader["nome"].ToString();
                    cliente.cpf_cnpj = reader["cpf_cnpj"].ToString();
                    cliente.cidade   = reader["cidade"].ToString();
                    cliente.cep      = reader["cep"].ToString();
                    cliente.endereco = reader["endereco"].ToString();
                    cliente.uf       = reader["uf"].ToString();
                    cliente.email    = reader["email"].ToString();
                    cliente.fone     = reader["fone"].ToString();
                    lstCliente.Add(cliente);
                }
            }
            finally
            {
                conexao.Close(); //finaliza a conexao
            }
            return(lstCliente);  //retorna a lista
        }
Пример #4
0
        //update de um obj
        public void Update(Model.Modelcliente cliente)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Update Cliente set nome=@nome, ";

            sql += "cpf_cnpj=@cpf_cnpj, cidade=@cidade, cep=@cep, endereco=@endereco, uf=@uf, email=@email, fone=@fone "; //aqui não tinha todas informações
            sql += " where id=@id;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", cliente.id);
            cmd.Parameters.AddWithValue("@nome", cliente.nome);
            cmd.Parameters.AddWithValue("@cpf_cnpj", cliente.cpf_cnpj);
            cmd.Parameters.AddWithValue("@cidade", cliente.cidade);
            cmd.Parameters.AddWithValue("@cep", cliente.cep);
            cmd.Parameters.AddWithValue("@endereco", cliente.endereco);
            cmd.Parameters.AddWithValue("@uf", cliente.uf);
            cmd.Parameters.AddWithValue("@email", cliente.email);
            cmd.Parameters.AddWithValue("@fone", cliente.fone);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na atualização de Cliente");
            }
            finally
            {
                conexao.Close();
            }
        }
Пример #5
0
        public List <Model.Modelcliente> Select(int i, Model.Modelcliente Vo) //instrução de select passando parametro de busca
        {
            string sql = "";
            List <Model.Modelcliente> lstCliente = new List <Model.Modelcliente>();
            SqlConnection             conexao    = new SqlConnection(strCon);

            switch (i)
            {
            case 0:
                sql = "select * from Cliente;";
                break;

            case 1:
                sql = "select * from Cliente where id=" + Vo.id + ";";
                break;

            case 2:
                sql = "select * from Cliente where nome Like'%" + Vo.nome + "%';";    //filtra pelo que digita
                break;
            }
            SqlCommand cmd = new SqlCommand(sql, conexao);

            conexao.Open();
            SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);

            try
            {
                while (reader.Read())
                {
                    Model.Modelcliente cliente = new Model.Modelcliente();
                    cliente.id       = Convert.ToInt32(reader["id"]);
                    cliente.nome     = reader["nome"].ToString();
                    cliente.cpf_cnpj = reader["cpf_cnpj"].ToString();
                    cliente.cidade   = reader["cidade"].ToString();
                    cliente.cep      = reader["cep"].ToString();
                    cliente.endereco = reader["endereco"].ToString();
                    cliente.uf       = reader["uf"].ToString();
                    cliente.email    = reader["email"].ToString();
                    cliente.fone     = reader["fone"].ToString();
                    lstCliente.Add(cliente);
                }
            }

            finally
            {
                conexao.Close(); //finaliza a conexao
            }
            return(lstCliente);  //retorna a lista
        }
Пример #6
0
        //delete em um obj
        public void Delete(Model.Modelcliente oCli)//instrução de deletar um cliente
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "delete from Cliente where id=@id;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", oCli.id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na remoção de Cliente");
            }
            finally
            {
                conexao.Close();
            }
        }
Пример #7
0
 public void Delete(Model.Modelcliente oCli)
 {
     DAL.DALLcliente dalCli = new DAL.DALLcliente();
     dalCli.Delete(oCli);
 }
Пример #8
0
 public void Update(Model.Modelcliente oCli)
 {
     DAL.DALLcliente dalCli = new DAL.DALLcliente();
     dalCli.Update(oCli);
 }
Пример #9
0
 public void Insert(Model.Modelcliente oCli)
 {
     DAL.DALLcliente dalCliente = new DAL.DALLcliente();
     dalCliente.Insert(oCli);
 }
Пример #10
0
 public List <Model.Modelcliente> Select(int i, Model.Modelcliente Vo)
 {
     DAL.DALLcliente dalCliente = new DAL.DALLcliente();
     return(dalCliente.Select(i, Vo));
 }