Training Learning to Build a User Control for use in DotNetNuke Module Robin Lilly.

Slides:



Advertisements
Similar presentations
Database management system (DBMS)  a DBMS allows users and other software to store and retrieve data in a structured way  controls the organization,
Advertisements

NGT Information Technology Technical Discussion Bob DeHoff Info Tech, Inc.
Chapter 9 Customizing Data with Web Controls. ASP.NET 2.0, Third Edition2.
Turners SharePoint Web Site How we did it. 2 Page Anatomy Custom Search Web Part Custom Search Web Part Data Form Web Parts Content Query Web Part HTML.
Quick-and-dirty.  Commands end in a semi-colon ◦ If you forget, another prompt line shows up  Either continue the command or…  End it with a semi-colon.
EE-Video Yossi Biton Nir Yakobovski Outline  The concept  Main functionality  Challenges & Solutions  Design considerations Layers Class diagram.
Introduction to Databases CIS 5.2. Where would you find info about yourself stored in a computer? College Physician’s office Library Grocery Store Dentist’s.
ASP.NET Database Connectivity I. 2 © UW Business School, University of Washington 2004 Outline Database Concepts SQL ASP.NET Database Connectivity.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
EE-Video Yossi Biton Nir Yakobovski Outline  The concept  Main functionality  Challenges & Solutions  Design considerations Layers Class diagram.
Introduction to ADO.Net, VB.Net Database Tools and Data Binding ISYS 512.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Page 1 ISMT E-120 Introduction to Microsoft Access & Relational Databases The Influence of Software and Hardware Technologies on Business Productivity.
Arvind Gupta Professional Software Developer C#.net Portfolio  N-tier layered application  Defining a class object  Use of iComparable, iEnumerable.
Chapter 8 Binding Data to Web Controls. ASP.NET 2.0, Third Edition2.
CHAPTER 9 DATABASE MANAGEMENT © Prepared By: Razif Razali.
Advanced Integration - Grid Control In this presentation… –The enhanced Grid control. –Application integration. –New properties and events. –Connecting.
Chapter 81 Building Data-Driven Web Applications Introduction to ASP.NET By Kathleen Kalata.
Chapter 71 Building Data-Driven ASP.NET Applications Introduction to ASP.NET By Kathleen Kalata.
LiveCycle Data Services Introduction Part 2. Part 2? This is the second in our series on LiveCycle Data Services. If you missed our first presentation,
Microsoft Access Lesson 1 Lexington Technology Center February 11, 2003 Bob Herring On the Web at
Systems Module Slide 2 – Overview and Navigation
Software Breakdown. Monday, October 26, 2009 CS410 Green Team Fall High Level Architecture.
By Wayne Sibley Information Engineering Technology University of Cincinnati College of Applied Science.
Key Applications Module Lesson 21 — Access Essentials
Working with GridView Control: Adding Columns. Adding Buttons to a Bound GridView: 1. Drag the WebProduct table from Data connection to a page 2. Demo.
CIS 451: ASP.NET Concepts Dr. Ralph D. Westfall January, 2009.
DotNetNuke® Web Application Framework Michael Washington Socaldug.org – Buena Park, CA
Boost data-driven application development using SQL Server Centric.NET Code Generator David Rodriguez SQL Server Technology Specialist Microsoft Corporation.
ASP.NET OPTIMIZATION. Why Optimize? $$$ Whether you build applications for customers or not, enhanced applications save money.
NFIRS Data Entry Browser Interface (DEBI)
3-Tier Client/Server Internet Example. TIER 1 - User interface and navigation Labeled Tier 1 in the following graphic, this layer comprises the entire.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
 Product Variations and User Uploads  Product and Categories are not enough  Needs to extend product information  User can customize product information.
ADO.NET FUNDAMENTALS BEGINNING ASP.NET 3.5 IN C#.
ADO.NET Objects Data Adapters Dr. Ron Eaglin. Agenda Builds on Information in Part I Should have working knowledge of creating a database connection Continuation.
Mr. Justin “JET” Turner CSCI 3000 – Fall 2015 CRN Section A – TR 9:30-10:45 CRN – Section B – TR 5:30-6:45.
SQL Query Analyzer. Graphical tool that allows you to:  Create queries and other SQL scripts and execute them against SQL Server databases. (Query window)
Module 10: Data Access in ASP.NET. Overview Overview of the ASP.NET Data Access What is Data Access List of Data Source Control What is Data Bound How.
Navigation Framework using CF Architecture for a Client-Server Application using the open standards of the Web presented by Kedar Desai Differential Technologies,
DotNetNuke® Web Application Framework Michael Washington Socaldug.org – Buena Park, CA
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
Stuff to memorise… "A method tells an object to perform an action. A property allows us to read or change the settings of the object."
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 11 Creating Web Applications and Writing Data to a Database.
Data Virtualization Tutorial: Custom Functions
NFIRS Data Entry Browser Interface (DEBI) nfirs. fema
DotNetNuke® Web Application Framework
© 2016, Mike Murach & Associates, Inc.
Introduction to PL/SQL Programing
ITEC 313 Database Programming
Data Virtualization Demoette… Parameterized Queries
Module 1: Getting Started
Principles of report writing
NFIRS Data Entry Browser Interface (DEBI) nfirs. fema
Introduction to NetDB2 IST210.
Introduction to .NetTiers
Tiers vs. Layers.
Add Image and Title to Individual Page
Architecture.
NFIRS Data Entry Browser Interface (DEBI) nfirs. fema
Architecture.
NFIRS Data Entry Browser Interface (DEBI) nfirs. fema
NFIRS Data Entry Browser Interface (DEBI) nfirs. fema
ASP.NET MVC Imran Rashid CTO at ManiWeber Technologies.
NFIRS Data Entry Browser Interface (DEBI) nfirs. fema
How to build a T-SQL Framework SQL Performance for Developers
Unit – V Data Controls.
Manufacture Part Search Template Overview
Presentation transcript:

Training Learning to Build a User Control for use in DotNetNuke Module Robin Lilly

Introduction To build a UserControl that is usuable from DotNetNuke What will I learn? 1. Creating a Stored Procedure 2. How to build a User Control for DotNetNuke 3. Use of Databound Control – Datagrid 4. Database Interface to Stored Procedure

Final Objective Build this User Interface to HEAT database in ASP.NET

Agenda Build the Relevant SQL that will be executed. Create interface to this SQL –A class with a method to allow separation of Database interface from the other Layers (n- tier) Build page that has a Datagrid Create User Control From that Page

Understanding Heat Database

Build Relevant SQL to Heat System Identifiy fields we need

DEMO SQL BUILD

Create interface to SQL

Create interface to this SQL Create New Project Add a Simple User Control Add Control into DotNetNuke Create Interface Class

Demo Build Hello World Control Create Hello World Control Insert Sql Module into DotNetNuke Framework

Demo HEAT control datagrid Change HelloWorld to hook Database in. Add Datagrid 1.Use default columns that are auto bound 2.Modify Datagrid properties to look nice. 3.Add Paging in.

Demo 2 HEAT control datagrid Remove AutoColumns Add BoundColumns Add Templated Column Add Show Closed Change procedure to allow show closed method

Important Notes When doing Paging with larger result sets. You would have the database handle the paging verses the control. Many other controls Templated columns are used quite frequently To build more complicated things you must define a function to call from a column. In DotNetNuke the call is easier than shown.

Things You Learned Created a Stored Procedure Built a User Control for DotNetNuke Learned use of Databound Control Learned to build an interface to a stored procedure Learned simple paging

Where to Get More Information GotDotNet.com – help files ASP.Net MSDN.Microsoft.com ASPAlliance.com Search Google.com