コード例 #1
0
        public MODEL.cliente SelectByID(int id)
        {
            MODEL.cliente cliente = new MODEL.cliente();
            SqlConnection Conexao = new SqlConnection(strCon);
            string        sql     = "select * from clientes WHERE id=@id;";
            SqlCommand    cmd     = new SqlCommand(sql, Conexao);

            cmd.Parameters.AddWithValue("@id", id);
            try
            {
                Conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader();
                if (dados.Read())
                {
                    cliente.id       = Convert.ToInt32(dados[0].ToString());
                    cliente.nome     = dados["nome"].ToString();
                    cliente.endereco = dados["endereco"].ToString();
                    cliente.telefone = dados["telefone"].ToString();
                }
            }
            catch
            {
                Console.WriteLine("Deu erro na execução do comando select de clientes por id");
            }
            finally
            {
                Conexao.Close();
            }
            return(cliente);
        }
コード例 #2
0
        public List <MODEL.cliente> select()
        {
            List <MODEL.cliente> lstCliente = new List <MODEL.cliente>();
            SqlConnection        Conexao    = new SqlConnection(strCon);
            string     sql = "select * from cliente";
            SqlCommand cmd = new SqlCommand(sql, Conexao);

            try
            {
                Conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.cliente cliente = new MODEL.cliente();
                    cliente.id       = Convert.ToInt32(dados[0].ToString());
                    cliente.nome     = dados["nome"].ToString();
                    cliente.endereco = dados["endereco"].ToString();
                    cliente.telefone = dados["telefone"].ToString();
                    lstCliente.Add(cliente);
                }
            }
            catch
            {
                Console.WriteLine("Deu erro na execução do comando select de clientes...");
            }
            return(lstCliente);
        }
コード例 #3
0
        public void Insert(MODEL.cliente cliente)
        {
            SqlConnection Conexao = new SqlConnection(strCon);
            string        sql     = "Insert into cliente values(@nome, @endereco, @telefone)";
            SqlCommand    cmd     = new SqlCommand(sql, Conexao);

            cmd.Parameters.AddWithValue("@nome", cliente.nome);
            cmd.Parameters.AddWithValue("@endereco", cliente.endereco);
            cmd.Parameters.AddWithValue("@telefone", cliente.telefone);
            try
            {
                Conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu erro inserção de clientes...");
            }
            finally
            {
                Conexao.Close();
            }
        }
コード例 #4
0
        public void Update(MODEL.cliente cliente)
        {
            SqlConnection Conexao = new SqlConnection(strCon);
            string        sql     = "Update cliente SET nome=@nome, endereco=@endereco, telefone=@telefone WHERE id=@id";
            SqlCommand    cmd     = new SqlCommand(sql, Conexao);

            cmd.Parameters.AddWithValue("@id", cliente.id);
            cmd.Parameters.AddWithValue("@nome", cliente.nome);
            cmd.Parameters.AddWithValue("@endereco", cliente.endereco);
            cmd.Parameters.AddWithValue("@telefone", cliente.telefone);
            try
            {
                Conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu erro atualização de clientes...");
            }
            finally
            {
                Conexao.Close();
            }
        }