<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-4055791676247400216</atom:id><lastBuildDate>Wed, 23 Sep 2026 02:46:40 +0000</lastBuildDate><category>C#</category><category>VB.NET</category><category>ASP.NET</category><category>SQL Server</category><category>Web Service</category><category>CSS</category><category>C</category><category>DBLINQ</category><category>Entity Framework</category><category>HTML</category><category>Java</category><category>JavaScript</category><category>LINQ</category><category>MONO</category><category>MYSQL</category><category>MsAccess</category><category>POS</category><category>Test Driven Development</category><category>Unit Testing</category><category>VBA</category><category>WPF</category><title>Programming Projects</title><description>C, C++, C#, Java, VB.NET, ASP.NET</description><link>http://nolifuncion-programming.blogspot.com/</link><managingEditor>noreply@blogger.com (Noli Funcion)</managingEditor><generator>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-8336086222649282358</guid><pubDate>Fri, 09 Dec 2011 17:44:00 +0000</pubDate><atom:updated>2011-12-09T12:01:23.649-08:00</atom:updated><title>Drawing Simple Graphics With HTML 5 Canvas</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvpcwn6a3Zusuo3adGXywrbwhj67q1By8eoPp16J_m_V0EBzTHpKZTDupSu4kBOlcEIbDTZJPnGHsycV-UQo7e0D2nkoDnEe33w6xb7t932BAXDLA2qdI5wslY49WJW4JH4uJuAcBy1yf_/s1600/arc.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
I&#39;m pretty amazed at what HTML 5 Canvas can do. It&#39;s truly revolutionizing web graphics and visualizations. It allows web developers to create and display web graphics on the fly dynamically. It can even do animations and games on the web without using Flash. Not only that, it can even draw 3D graphics! I just had a chance of using it with one of my projects which requires dynamic display of graphics based on user-selected criteria. The API is so easy to use, very intuitive and most importantly, all of the major browsers already supported it.
&lt;br /&gt;
&lt;br /&gt;
In this post, I&#39;ll show you how to draw simple graphics with this API. HTML 5 Canvas is an HTML tag that you can embed inside an HTML document. Here&#39;s a sample html document containing the canvas element:
&lt;br /&gt;
&lt;pre class=&quot;brush:html&quot;&gt;  
    &amp;lt;!DOCTYPE HTML&amp;gt;
     &amp;lt;html&amp;gt;
      &amp;lt;body&amp;gt;
       &amp;lt;canvas id=&quot;canvasId&quot; width=&quot;578&quot; height=&quot;200&quot;&amp;gt;
            &amp;lt;/canvas&amp;gt;
      &amp;lt;/body&amp;gt;
   &amp;lt;/html&amp;gt;
&lt;/pre&gt;
&lt;br /&gt;
With the element declared in the html, you can then create a JavaScript script to retrieve that canvas element and create a 2D or 3D drawing context like this:
&lt;br /&gt;
&lt;pre class=&quot;brush:js&quot;&gt;  
    window.onload = function(){
       var canvas = document.getElementById(&quot;canvasId&quot;);
       var context = canvas.getContext(&quot;2d&quot;);
       // draw anything here 
};
&lt;/pre&gt;
&lt;br /&gt;
&lt;h4&gt;










Drawing A Line&lt;/h4&gt;
To draw a line, you need first to set the lineWidth (line thickness) and strokeStyle (line color). Then you need to tell the drawing context to move from the starting point to the ending point in pixels like so: &lt;br /&gt;
&lt;pre class=&quot;brush:js&quot;&gt;  
// set the line thickness to 5 pixels
context.lineWidth = 5;
// set the line color to red
context.strokeStyle = &quot;red&quot;;
 // position the drawing cursor
context.moveTo(40, canvas.height - 40);
// draw the line
context.lineTo(canvas.width - 40, 40);
// make the line visible with the stroke function:
context.stroke();
};&lt;/pre&gt;
&lt;br /&gt;
Here&#39;s the screenshot of the drawn line as being displayed in FireFox:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqtMjEXxW9p121CXYQxSuzrlmzgRK8PGEcP9PWH5DHXW0_PXh7rHqmxzE3LFPQKp1msZWNlQB_Nte5asKZ66Re2qb52QS6ohVLgCqvfE8PvWyqB0slgXfb51TXH8Khn9O8weQsgNzzGBVG/s1600/line.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;202&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqtMjEXxW9p121CXYQxSuzrlmzgRK8PGEcP9PWH5DHXW0_PXh7rHqmxzE3LFPQKp1msZWNlQB_Nte5asKZ66Re2qb52QS6ohVLgCqvfE8PvWyqB0slgXfb51TXH8Khn9O8weQsgNzzGBVG/s400/line.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;h4&gt;










Drawing An Arc&lt;/h4&gt;
To draw an arc, you need first to set the lineWidth (line thickness) and strokeStyle (line color). Then you need call the arc function from the drawing context specifying the center location, radius, starting angle, ending angle and draw direction like so: &lt;br /&gt;
&lt;pre&gt;context.arc(centerX,centerY, radius, startingAngle,
endingAngle,counterclockwise);&lt;/pre&gt;
&lt;pre class=&quot;brush:js&quot;&gt;  
context.lineWidth = 15;
context.strokeStyle = &quot;red&quot;; // line color
context.arc(canvas.width / 2, canvas.height / 2 + 40, 80, 1.1 *
Math.PI, 1.9 * Math.PI, false);
context.stroke();

};&lt;/pre&gt;
&lt;br /&gt;
Here&#39;s the screenshot of the drawn arc as being displayed in FireFox:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvpcwn6a3Zusuo3adGXywrbwhj67q1By8eoPp16J_m_V0EBzTHpKZTDupSu4kBOlcEIbDTZJPnGHsycV-UQo7e0D2nkoDnEe33w6xb7t932BAXDLA2qdI5wslY49WJW4JH4uJuAcBy1yf_/s1600/arc.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvpcwn6a3Zusuo3adGXywrbwhj67q1By8eoPp16J_m_V0EBzTHpKZTDupSu4kBOlcEIbDTZJPnGHsycV-UQo7e0D2nkoDnEe33w6xb7t932BAXDLA2qdI5wslY49WJW4JH4uJuAcBy1yf_/s400/arc.png&quot; width=&quot;400&quot; /&gt;&amp;nbsp;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;h4&gt;









Drawing A Rectangle&lt;/h4&gt;
To draw a rectangle, you need to call the rect function of the drawing context specifying the center location x and y,width and height. Then you need to specify the fillStyle (rectangle&#39;s fill color), lineWidth (line thickness) and strokeStyle (line color). You need to call fill() and stroke() to execute the fill and stroke drawing respectively like so: &lt;br /&gt;
&lt;pre&gt;context.rect(x,y,width,height);&lt;/pre&gt;
&lt;pre class=&quot;brush:js&quot;&gt;  
context.rect(canvas.width / 2 - 100, canvas.height / 2 - 50,
200, 100);
context.fillStyle = &quot;green&quot;;
context.fill();
context.lineWidth = 5;
context.strokeStyle = &quot;red&quot;;
context.stroke();
};&lt;/pre&gt;
&lt;br /&gt;
Here&#39;s the screenshot of the drawn rectangle as being displayed in FireFox:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ3bwL0OqzoGsfvR8et2a_QIBUGPoYDIdyJvuD8CB1swMZ-MWDDZKDgP41MTCqFVKOxdBBed0AbN3veWZcSEx0UvlJrkvXAoj7aazXgSU1chyphenhyphen8kFYuQ7bxe9_9IY9Ao8VfaTJWQ8FMLnCE/s1600/rect.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;203&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ3bwL0OqzoGsfvR8et2a_QIBUGPoYDIdyJvuD8CB1swMZ-MWDDZKDgP41MTCqFVKOxdBBed0AbN3veWZcSEx0UvlJrkvXAoj7aazXgSU1chyphenhyphen8kFYuQ7bxe9_9IY9Ao8VfaTJWQ8FMLnCE/s400/rect.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;h4&gt;







Drawing A Circle&lt;/h4&gt;
To draw a circle, you can use the arc function above with the starting angle set to zero and the ending angle set to 2PI like so:&lt;br /&gt;
&lt;pre class=&quot;brush:js&quot;&gt;  
context.arc(canvas.width / 2, canvas.height / 2, 70, 0, 2 *
Math.PI, false);
context.fillStyle = &quot;green&quot;;
context.fill();
context.lineWidth = 5;
context.strokeStyle = &quot;red&quot;;
context.stroke();
};
};&lt;/pre&gt;
&lt;br /&gt;
Here&#39;s the screenshot of the drawn circle as being displayed in FireFox:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBGmWsJ_VXgvuUBXgg8mzElWgCXbX_npno-adBVjQwDIn0u7Gmbpye_Z6Lnr0tUuEp0O3CIniDnake_YFlpbRj1x-Vmk6YaUi9uX_q4rd1D-U0FqK23wVFGCHHptgvOT4NDY-obynDVSXE/s1600/circle.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;206&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBGmWsJ_VXgvuUBXgg8mzElWgCXbX_npno-adBVjQwDIn0u7Gmbpye_Z6Lnr0tUuEp0O3CIniDnake_YFlpbRj1x-Vmk6YaUi9uX_q4rd1D-U0FqK23wVFGCHHptgvOT4NDY-obynDVSXE/s400/circle.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h4&gt;






&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
Drawing An Image&lt;/h4&gt;
Canvas can be used to draw an image based on an image file from disk. All you need to do is to create an image object, set the source of the image to an image from file. Then you need to create an onload handler for the image that will trigger once the image is loaded. Inside the handler, you tell the context to draw the image and the location x and y in pixels. 
&lt;br /&gt;
&lt;pre class=&quot;brush:js&quot;&gt;  
var imageObj = new Image();
imageObj.onload = function(){
  var destX = canvas.width / 2 - this.width / 2;
  var destY = canvas.height / 2 - this.height / 2;
  context.drawImage(this, destX, destY);
};
imageObj.src = &quot;pitchlocations.jpg&quot;;
&lt;/pre&gt;
&lt;br /&gt;
Here&#39;s the screenshot of the drawn image with dynamically generated balls from my project as being displayed in FireFox:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhbfU4WGaCvAL4632Q98foHi3oaoJAoiSWy50AOOXgWGOSt2bP5Yysl7OWP0gK2oodgrI14yi0j4C7tVpcj3PbGT8_A93tYp4kpSuopiIjFxXcffxnzRMweWtvm9qRp2-3L5gvviFZnzr0/s1600/lhnrhb.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhbfU4WGaCvAL4632Q98foHi3oaoJAoiSWy50AOOXgWGOSt2bP5Yysl7OWP0gK2oodgrI14yi0j4C7tVpcj3PbGT8_A93tYp4kpSuopiIjFxXcffxnzRMweWtvm9qRp2-3L5gvviFZnzr0/s1600/lhnrhb.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
This API is rockin&#39; dude and we&#39;re only scratching the surface here. There&#39;s still a lot to learn! This topic is so broad it can easily fill a book. Just find other documentations to see how the other graphics are created, and how animations, videos and the fantastic 3D rendering are done. Hope you learn something from here. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;</description><link>http://nolifuncion-programming.blogspot.com/2011/12/drawing-simple-graphics-with-html-5.html</link><author>noreply@blogger.com (Noli Funcion)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqtMjEXxW9p121CXYQxSuzrlmzgRK8PGEcP9PWH5DHXW0_PXh7rHqmxzE3LFPQKp1msZWNlQB_Nte5asKZ66Re2qb52QS6ohVLgCqvfE8PvWyqB0slgXfb51TXH8Khn9O8weQsgNzzGBVG/s72-c/line.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-671280039302696454</guid><pubDate>Fri, 25 Nov 2011 23:31:00 +0000</pubDate><atom:updated>2011-11-25T23:06:17.474-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS</category><title>Demystifying CSS Selectors</title><description>When learning the intricacies of CSS, it&#39;s very important that you are familiar with its different CSS Selectors. Mastering CSS Selectors is very useful as you can also use what you&#39;ve learned in Jquery selection.  In this post, I&#39;ll tackle all the available CSS selectors including selectors available only in CSS3.
&lt;br/&gt;
&lt;br/&gt;
&lt;hr/&gt;

&lt;h4&gt;Universal Selector&lt;/h4&gt;
&lt;p&gt;&lt;i&gt;Pattern: *&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;Sample: &lt;/i&gt;
&lt;pre class=&quot;brush:css&quot;&gt;
* {margin: 0px;}
div * {margin: 0px;}
&lt;/pre&gt;
&lt;pre class=&quot;brush:html&quot;&gt;
&amp;lt;body&amp;gt;
    &amp;lt;div&amp;gt;
        &amp;lt;p&gt;Hello World!&amp;lt;p&amp;gt;
    &amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&lt;/pre&gt;

&lt;/p&gt;
&lt;p&gt;
This selector matches any elements. The 1st css line selects all elements - body,div, and p. The 2nd css line selects the descendant of the div element - p.
&lt;/p&gt;

&lt;br/&gt;
&lt;br/&gt;
&lt;hr/&gt;

&lt;h4&gt;Type Selector&lt;/h4&gt;
&lt;p&gt;&lt;i&gt;Pattern: element1&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;Sample: &lt;/i&gt;
&lt;pre class=&quot;brush:css&quot;&gt;
h3{padding: 0px;}
p {font-size: 1em;}
&lt;/pre&gt;
&lt;pre class=&quot;brush:html&quot;&gt;
&amp;lt;body&amp;gt;
   &amp;lt;div&amp;gt;
      &amp;lt;h3&amp;gt;My Blog&amp;lt;/h3&amp;gt;
      &amp;lt;p&amp;gt;Hello world!&amp;lt;/p&amp;gt;
      &amp;lt;p&amp;gt;Im the King!&amp;lt;/p&amp;gt;
   &amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
This selector matches all the elements of the specified type. In the 1st css line, it selects the header3 (h3) element, while in the second css line, it selects the 2 paragraph (p) elements.
&lt;/p&gt;

&lt;br/&gt;
&lt;br/&gt;
&lt;hr/&gt;

&lt;h4&gt;Descendant Selector&lt;/h4&gt;
&lt;p&gt;&lt;i&gt;Pattern: element1 element2&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;Sample: &lt;/i&gt;
&lt;pre class=&quot;brush:css&quot;&gt;
body div {font-size: 12em;}
table tr td {color: purple;}
&lt;/pre&gt;
&lt;pre class=&quot;brush:html&quot;&gt;
&amp;lt;body&amp;gt;
   &amp;lt;div&amp;gt;
      &amp;lt;table&amp;gt;
          &amp;lt;tbody&amp;gt;
              &amp;lt;tr&amp;gt; &amp;lt;td&amp;gt;Data1&amp;lt;/td&amp;gt;  &amp;lt;/tr&amp;gt;
               &amp;lt;tr&amp;gt; &amp;lt;td&amp;gt;Data2&amp;lt;/td&amp;gt;  &amp;lt;/tr&amp;gt;
          &amp;lt;/tbody&amp;gt;
      &amp;lt;/table&amp;gt;
   &amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
This selector matches all the descendant elements. A descendant can be a child, grandchild, great-grandchild,etc. In the 1st line, it selects the div element which is a descendant(child) of the body element, while in the second line, it selects all the td elements that are descendants of both the tr element (child) and table element (grandchild).
&lt;/p&gt;


&lt;br/&gt;
&lt;br/&gt;
&lt;hr/&gt;

&lt;h4&gt;Child Selector&lt;/h4&gt; 
&lt;p&gt;&lt;i&gt;Pattern: element1 &gt; element2&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;Sample: &lt;/i&gt;
&lt;pre class=&quot;brush:css&quot;&gt;
div &gt; span {background-color: blue;}
ul &gt; li {font-size: 1.1em;}
&lt;/pre&gt;
&lt;pre class=&quot;brush:html&quot;&gt;
&amp;lt;body&amp;gt;
   &amp;lt;div&amp;gt;
      &amp;lt;h1&amp;gt;My Blogs&amp;lt;/h1&amp;gt;
      &amp;lt;span&amp;gt;Blog descriptions...&amp;lt;/span&amp;gt;
      &amp;lt;ul&amp;gt;
         &amp;lt;li&amp;gt;Blog &amp;lt;span&amp;gt;item 1&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;
         &amp;lt;li&amp;gt;Blog &amp;lt;span&amp;gt;item 2&amp;lt;/span&amp;gt;&amp;lt;/li&amp;gt;
      &amp;lt;/ul&amp;gt;
   &amp;lt;/div&amp;gt;   
&amp;lt;/body&amp;gt;
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
This selector matches all the child elements. In the 1st line, it selects one span element which is a child of the div element, while in the second line, it selects all the 2 list (li) elements that are children of the unordered list (ul) element.
&lt;/p&gt;

&lt;br/&gt;
&lt;br/&gt;
&lt;hr/&gt;

&lt;h4&gt;Adjacent Sibling Selector&lt;/h4&gt;
&lt;p&gt;&lt;i&gt;Pattern: element1 + element2&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;Sample: &lt;/i&gt;
&lt;pre class=&quot;brush:css&quot;&gt;
table + p {margin-left: 2.5em;}
h1 + span {margin-right: 0;}
&lt;/pre&gt;
&lt;pre class=&quot;brush:html&quot;&gt;
&amp;lt;body&amp;gt;
   &amp;lt;div&amp;gt;
      &amp;lt;h1&amp;gt;Tables&amp;lt;/h1&amp;gt;
      &amp;lt;span&amp;gt;first span&amp;lt;/span&amp;gt;
      &amp;lt;table&amp;gt;&amp;lt;/table&amp;gt;      
      &amp;lt;p&amp;gt;first paragraph&amp;lt;/p&amp;gt;
      &amp;lt;div&amp;gt;
         &amp;lt;span&amp;gt;span in div&amp;lt;/span&amp;gt;
         &amp;lt;p&amp;gt;p in div&amp;lt;/p&amp;gt;
      &amp;lt;div&amp;gt;
      &amp;lt;p&amp;gt;2nd paragraph&amp;lt;/p&amp;gt;
      &amp;lt;span&amp;gt;2nd span&amp;lt;/span&amp;gt; 
   &amp;lt;/div&amp;gt;   
&amp;lt;/body&amp;gt;
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
This selector matches the adjacent sibling element. In the 1st line, it selects the first paragraph (p) element which is an adjacent sibling of the table element, while in the second line, it selects the first span element which is an adjacent sibling of the header1 (hl) element.
&lt;/p&gt;

&lt;br/&gt;
&lt;br/&gt;
&lt;hr/&gt;

&lt;h4&gt;General Sibling Selector&lt;/h4&gt;
&lt;p&gt;&lt;i&gt;Pattern: element1 ~ element2&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;Sample: &lt;/i&gt;
&lt;pre class=&quot;brush:css&quot;&gt;
table ~ p {margin-left: 2.5em;}
h1 ~ span {margin-right: 0;}
&lt;/pre&gt;
&lt;pre class=&quot;brush:html&quot;&gt;
&amp;lt;body&amp;gt;
   &amp;lt;div&amp;gt;
      &amp;lt;h1&amp;gt;Tables&amp;lt;/h1&amp;gt;
      &amp;lt;span&amp;gt;first span&amp;lt;/span&amp;gt;
      &amp;lt;table&amp;gt;&amp;lt;/table&amp;gt;      
      &amp;lt;p&amp;gt;first paragraph&amp;lt;/p&amp;gt;
      &amp;lt;div&amp;gt;
         &amp;lt;span&amp;gt;span in div&amp;lt;/span&amp;gt;
         &amp;lt;p&amp;gt;p in div&amp;lt;/p&amp;gt;
      &amp;lt;div&amp;gt;
      &amp;lt;p&amp;gt;2nd paragraph&amp;lt;/p&amp;gt;
      &amp;lt;span&amp;gt;2nd span&amp;lt;/span&amp;gt; 
   &amp;lt;/div&amp;gt;   
&amp;lt;/body&amp;gt;
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
This selector matches the element that is a sibling of another element. In the 1st line, it selects the first and second paragraphs which are both siblings of the table element, while in the second line, it selects the first and second span elements which are both siblings of the h1 element.
&lt;/p&gt;


&lt;br/&gt;
&lt;br/&gt;
&lt;hr/&gt;

&lt;h4&gt;Class Selector&lt;/h4&gt;
&lt;p&gt;&lt;i&gt;Pattern: element1.classname &lt;br/&gt;
element1.classname1.classname2&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;Sample: &lt;/i&gt;
&lt;pre class=&quot;brush:css&quot;&gt;
p.important {color: red;}
.example {background: green;}
.note.extreme {background: blue;}
&lt;/pre&gt;
&lt;pre class=&quot;brush:html&quot;&gt;
&amp;lt;body class=&amp;quot;note extreme&amp;quot;&amp;gt;
  &amp;lt;p&amp;gt;paragraph with no class&amp;lt;/p&amp;gt;
  &amp;lt;p class=&amp;quot;important&amp;quot;&amp;gt;paragraph with important class&amp;lt;/p&amp;gt; 
  &amp;lt;p class=&amp;quot;example&amp;quot;&amp;gt;paragraph with example class&amp;lt;/p&amp;gt;    
  &amp;lt;span class=&amp;quot;example&amp;quot;&amp;gt;span with example class&amp;lt;/span&amp;gt; 
&amp;lt;/body&amp;gt;
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
This selector matches any element that has a class attribute containing the specified values. In the 1st line, it selects the second paragraph (p) element that has an &quot;important&quot; class attribute. The second line selects the third paragraph (p) element and the span element which both have &quot;example&quot; class attribute. The third line selects the body element because it has a class attribute of &quot;note&quot; and &quot;extreme&quot;.
&lt;/p&gt;

&lt;br/&gt;
&lt;br/&gt;
&lt;hr/&gt;

&lt;h4&gt;ID Selector&lt;/h4&gt;
&lt;p&gt;&lt;i&gt;Pattern: element1#idname&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;Sample: &lt;/i&gt;
&lt;pre class=&quot;brush:css&quot;&gt;
body#home {background: silver;}
#example {background: lime;}
&lt;/pre&gt;
&lt;pre class=&quot;brush:html&quot;&gt;
&amp;lt;body id=&amp;quot;home&amp;quot;&amp;gt;
  &amp;lt;p&amp;gt;paragraph with no id&amp;lt;/p&amp;gt;
  &amp;lt;p id=&amp;quot;example&amp;quot;&amp;gt;paragraph with id&amp;lt;/p&amp;gt; 
&amp;lt;/body&amp;gt;
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
This selector matches an element with the specified id attribute. In the 1st line, it selects the body element which has a &quot;home&quot; id attribute while in the second line, it matches the 2nd paragraph (p) element which has an &quot;example&quot; id attribute.
&lt;/p&gt;


&lt;br/&gt;
&lt;br/&gt;
&lt;hr/&gt;

&lt;h4&gt;Simple Attribute Selector&lt;/h4&gt;
&lt;p&gt;&lt;i&gt;Pattern: element1[attr]&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;Sample: &lt;/i&gt;
&lt;pre class=&quot;brush:css&quot;&gt;
a[class] {border: 2px dotted blue;}}
&lt;/pre&gt;
&lt;pre class=&quot;brush:html&quot;&gt;
&amp;lt;body&amp;gt;
  &amp;lt;a&amp;gt;anchor element with no class attribute&amp;lt;/a&amp;gt;
  &amp;lt;a class=&amp;quot;any&amp;quot;&amp;gt;anchor element with class attribute&amp;lt;/a&amp;gt;
  &amp;lt;a class=&amp;quot;important&amp;quot;&amp;gt;anchor element with important class  attribute&amp;lt;/a&amp;gt;
  &amp;lt;a class=&amp;quot;important enemy&amp;quot;&amp;gt;last anchor element&amp;lt;/a&amp;gt;
&amp;lt;/body&amp;gt;
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
This selector matches an element if the specified attribute is present regardless of the attribute&#39;s value. In the css line, it selects all except the first anchor (a) element which have a &quot;class&quot; attribute.
&lt;/p&gt;

&lt;br/&gt;
&lt;br/&gt;
&lt;hr/&gt;

&lt;h4&gt;Exact Attribute Selector&lt;/h4&gt;
&lt;p&gt;&lt;i&gt;Pattern: element1[attr=&quot;value&quot;]&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;Sample: &lt;/i&gt;
&lt;pre class=&quot;brush:css&quot;&gt;
a[class=&quot;important&quot;] {color: blue;}
&lt;/pre&gt;
&lt;pre class=&quot;brush:html&quot;&gt;
&amp;lt;body&amp;gt;
  &amp;lt;a&amp;gt;anchor element with no class attribute&amp;lt;/a&amp;gt;
  &amp;lt;a class=&amp;quot;any&amp;quot;&amp;gt;anchor element with class attribute&amp;lt;/a&amp;gt;
  &amp;lt;a class=&amp;quot;important&amp;quot;&amp;gt;anchor element with important class  attribute&amp;lt;/a&amp;gt;
  &amp;lt;a class=&amp;quot;important enemy&amp;quot;&amp;gt;last anchor element&amp;lt;/a&amp;gt;
&amp;lt;/body&amp;gt;
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
This selector matches an element if its complete attribute value corresponds to the specified value. In the css line, it selects the third anchor (a) element as it exactly matches the &quot;important&quot; attribute value.
&lt;/p&gt;

&lt;br/&gt;
&lt;br/&gt;
&lt;hr/&gt;

&lt;h4&gt;Partial Attribute Selector&lt;/h4&gt;
&lt;p&gt;&lt;i&gt;Pattern: element1[attr~=&quot;value&quot;]&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;Sample: &lt;/i&gt;
&lt;pre class=&quot;brush:css&quot;&gt;
a[class~=&quot;important&quot;] {color: blue;}
&lt;/pre&gt;
&lt;pre class=&quot;brush:html&quot;&gt;
&amp;lt;body&amp;gt;
  &amp;lt;a&amp;gt;anchor element with no class attribute&amp;lt;/a&amp;gt;
  &amp;lt;a class=&amp;quot;any&amp;quot;&amp;gt;anchor element with class attribute&amp;lt;/a&amp;gt;
  &amp;lt;a class=&amp;quot;important&amp;quot;&amp;gt;anchor element with important class  attribute&amp;lt;/a&amp;gt;
  &amp;lt;a class=&amp;quot;important enemy&amp;quot;&amp;gt;last anchor element&amp;lt;/a&amp;gt;
&amp;lt;/body&amp;gt;
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
This selector matches an element if a portion of its space-separated attribute values corresponds to the specified value. In the css line, it selects the third and fourth anchor (a) element since both have &quot;important&quot; class attributes.
&lt;/p&gt;


&lt;br/&gt;
&lt;br/&gt;
&lt;hr/&gt;

&lt;h4&gt;Beginning Substring Attribute Value Selector&lt;/h4&gt;
&lt;p&gt;&lt;i&gt;Pattern: element1[attr^=&quot;substring&quot;]&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;Sample: &lt;/i&gt;
&lt;pre class=&quot;brush:css&quot;&gt;
a[class^=&quot;enemy&quot;] {color: blue;}
a[class^=&quot;important&quot;] {color: red;}
&lt;/pre&gt;
&lt;pre class=&quot;brush:html&quot;&gt;
&amp;lt;body&amp;gt;
  &amp;lt;a&amp;gt;anchor element with no class attribute&amp;lt;/a&amp;gt;
  &amp;lt;a class=&amp;quot;any&amp;quot;&amp;gt;anchor element with class attribute&amp;lt;/a&amp;gt;
  &amp;lt;a class=&amp;quot;important&amp;quot;&amp;gt;anchor element with important class  attribute&amp;lt;/a&amp;gt;
  &amp;lt;a class=&amp;quot;important enemy&amp;quot;&amp;gt;last anchor element&amp;lt;/a&amp;gt;
&amp;lt;/body&amp;gt;
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
This selector matches any element if its attribute value starts with the specified value. In the 1st css line, it can&#39;t select any anchor (a) element because none of the class attributes starts with &quot;enemy&quot;. In the second css line, it matches the third and fourth anchor (a) elements.
&lt;/p&gt;


&lt;br/&gt;
&lt;br/&gt;
&lt;hr/&gt;

&lt;h4&gt;Ending Substring Attribute Value Selector&lt;/h4&gt;
&lt;p&gt;&lt;i&gt;Pattern: element1[attr$=&quot;substring&quot;]&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;Sample: &lt;/i&gt;
&lt;pre class=&quot;brush:css&quot;&gt;
a[class$=&quot;enemy&quot;] {color: blue;}
a[class$=&quot;important&quot;] {color: red;}
&lt;/pre&gt;
&lt;pre class=&quot;brush:html&quot;&gt;
&amp;lt;body&amp;gt;
  &amp;lt;a&amp;gt;anchor element with no class attribute&amp;lt;/a&amp;gt;
  &amp;lt;a class=&amp;quot;any&amp;quot;&amp;gt;anchor element with class attribute&amp;lt;/a&amp;gt;
  &amp;lt;a class=&amp;quot;important&amp;quot;&amp;gt;anchor element with important class  attribute&amp;lt;/a&amp;gt;
  &amp;lt;a class=&amp;quot;important enemy&amp;quot;&amp;gt;last anchor element&amp;lt;/a&amp;gt;
&amp;lt;/body&amp;gt;
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
This selector matches any element if its attribute value ends with the specified value. In the 1st css line, it selects the last anchor (a) element because its class attribute ends with &quot;enemy&quot;. In the second line, it fails to match any element as there are no anchor elements whose class attributes values ends with &quot;important&quot;.
&lt;/p&gt;


&lt;br/&gt;
&lt;br/&gt;
&lt;hr/&gt;

&lt;h4&gt;Arbitrary Substring Attribute Value Selector&lt;/h4&gt;
&lt;p&gt;&lt;i&gt;Pattern: element1[attr*=&quot;substring&quot;]&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;Sample: &lt;/i&gt;
&lt;pre class=&quot;brush:css&quot;&gt;
a[href*=&quot;/myblog&quot;] {text-transform: lowercase;}
p[class*=&quot;check-&quot;] {background: green;}
&lt;/pre&gt;
&lt;pre class=&quot;brush:html&quot;&gt;
&amp;lt;body&amp;gt;
  &amp;lt;a&amp;gt;anchor element with no class attribute&amp;lt;/a&amp;gt;
  &amp;lt;a class=&amp;quot;any&amp;quot;&amp;gt;anchor element with class attribute&amp;lt;/a&amp;gt;
  &amp;lt;a class=&amp;quot;important&amp;quot;&amp;gt;anchor element with important class  attribute&amp;lt;/a&amp;gt;
  &amp;lt;a class=&amp;quot;important enemy&amp;quot;&amp;gt;last anchor element&amp;lt;/a&amp;gt;
&amp;lt;/body&amp;gt;
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
This selector matches any element if its attribute value contains the specified value. In the 1st line, it selects any anchor (a) element if its href attribute value contains &quot;/myblog&quot;, i.e., it matches &quot;page/myblog&quot; or &quot;/myblog/page&quot; or &quot;page1/myblog/details&quot;. In the second line, it matches any paragraph (p) element if its class attribute value contains &quot;check-&quot;, i.e., it matches &quot;check-me&quot; or &quot;allcheck-&quot; or &quot;allcheck-me&quot;.
&lt;/p&gt;


&lt;br/&gt;
&lt;br/&gt;
&lt;hr/&gt;

&lt;h4&gt;Language Attribute Selector&lt;/h4&gt;
&lt;p&gt;&lt;i&gt;Pattern: element1[lang|=&quot;lc&quot;]&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;
&lt;i&gt;Sample: &lt;/i&gt;
&lt;pre class=&quot;brush:css&quot;&gt;
html[lang|=&quot;tr&quot;] {color: red;}
&lt;/pre&gt;
&lt;pre class=&quot;brush:html&quot;&gt;
&amp;lt;html lang=&amp;quot;tr-en-cs&amp;quot;&amp;gt;
  &amp;lt;body&amp;gt;  
  &amp;lt;/body&amp;gt;
&amp;lt;html&amp;gt;
&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;
This selector matches any element with a lang attribute that contains hyphen-separated list of values and the first value corresponds with the specified value. In the css line, it selects a html element if the html&#39;s &quot;lang&quot; attribute contains hyphen-separaed list of values starting with a &quot;tr&quot; value, i.e., it matches &#39;lang=&quot;tr-en-cs&quot;&#39;. 
&lt;/p&gt;


&lt;br/&gt;
&lt;br/&gt;
&lt;hr/&gt;
To be continued...</description><link>http://nolifuncion-programming.blogspot.com/2011/11/demystifying-css-selectors.html</link><author>noreply@blogger.com (Noli Funcion)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-1381451024671235159</guid><pubDate>Fri, 25 Nov 2011 15:06:00 +0000</pubDate><atom:updated>2011-11-25T07:49:01.907-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS</category><title>Avoid Cross-Browser Differences with CSS Reset</title><description>The number of internet browsers available today are increasing with Internet Explorer, Firefox, Google Chrome, Opera, and Safari as the Big 5 leading the pack. When designing web pages, one needs to make sure that the pages display uniformly on all the browsers. One problem is that these browsers have different default styles. There are no standard default styles for margin, padding, background colors,etc. so each browser naturally displays differently from each other.&lt;br /&gt;
&lt;br /&gt;
One way to correct this problem is to use a CSS Reset. With CSS Reset, you basically create a baseline css styles such that all the browser&#39;s different styles will be reset and be uniform to the baseline style. For example, setting margin=0 in your css reset document changes all the browsers&#39; different margin values to 0. This way, all the browsers will have the same margin style initially and you can change the margins later on and you can expect that it will displayed uniformly across all the browsers.&lt;br /&gt;
&lt;br /&gt;
My favorite CSS Reset is created by Eric Meyer. It is currently in version 2.0 and can be used for free in your projects.You can grab a copy of the file&lt;a href=&quot;http://meyerweb.com/eric/tools/css/reset/reset.css&quot; target=&quot;_blank&quot;&gt; here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:css&quot;&gt;

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 100%;
 font: inherit;
 vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
 display: block;
}
body {
 line-height: 1;
}
ol, ul {
 list-style: none;
}
blockquote, q {
 quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
 content: &#39;&#39;;
 content: none;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}






&lt;/pre&gt;</description><link>http://nolifuncion-programming.blogspot.com/2011/11/avoid-cross-browser-differences-with.html</link><author>noreply@blogger.com (Noli Funcion)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-4710998065574731253</guid><pubDate>Mon, 22 Aug 2011 17:21:00 +0000</pubDate><atom:updated>2011-08-22T10:28:29.658-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><category domain="http://www.blogger.com/atom/ns#">Entity Framework</category><category domain="http://www.blogger.com/atom/ns#">SQL Server</category><category domain="http://www.blogger.com/atom/ns#">VB.NET</category><title>How To Determine The Generated SQL Queries In Entity Framework 4</title><description>With the help of Entity Framework, you may never write a single SQL Query code in your programming projects. Some of the benefits of Entity framework include:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt; Visual Studio intellisense&lt;/li&gt;
&lt;ol&gt;
&lt;/ol&gt;
&lt;ol&gt;

&lt;/ol&gt;
&lt;li&gt; Compile checking&lt;/li&gt;
&lt;li&gt;Faster development&lt;/li&gt;
&lt;ol&gt;

&lt;/ol&gt;
&lt;li&gt;Auto generated domain objects&lt;/li&gt;
&lt;li&gt; Lazy loading, etc.&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;/ol&gt;
&lt;ul&gt;

&lt;/ul&gt;
&lt;ul&gt;

&lt;/ul&gt;
However, sometimes you need to know how Entity Framework translates your LINQ Query into a SQL Query.  You can&#39;t just trust the framework to correctly formulate the Query. If you are concerned about scalability and performance, you need to check and analyze the underlying query and if possible modify or refine it to increase querying speed and performance.&lt;br /&gt;
&lt;br /&gt;
The easiest way to view the generated SQL is to use a profiler tool that&#39;s included in database management tools (for instance, SQL Server Manangement Studio). Using this tool, you can monitor all SQL statements executed against the database. But using this tool requires that you have access to the database. Fortunately, with Entity Framework 4, you can use ObjectSet&lt;t&gt; class&#39;s ToTraceString method.&amp;nbsp;&lt;/t&gt;&lt;br /&gt;
&lt;t&gt;&lt;br /&gt;
Here&#39;s the example code on how to do it in C# and VB.NET:&amp;nbsp;&lt;/t&gt;&lt;br /&gt;
&lt;t&gt;&lt;br /&gt;
&lt;u&gt;&lt;b&gt;C#:&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;t&gt;&lt;/t&gt;&lt;/t&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:csharp&quot;&gt;var result = ctx.Orders.Where(o =&amp;amp;gt; o.Date.Year == DateTime.Now.Year);
var SQL = (result as ObjectQuery).ToTraceString();
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;t&gt;&lt;b&gt;&lt;u&gt;VB:&lt;/u&gt;&lt;/b&gt;
&lt;t&gt;&lt;/t&gt;&lt;/t&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;Dim result = ctx.Orders.Where(Function(o) o.Date.Year = DateTime.Now.Year)
Dim SQL = TryCast(result, ObjectQuery).ToTraceString()&amp;nbsp;&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</description><link>http://nolifuncion-programming.blogspot.com/2011/08/how-to-determine-generated-sql-queries.html</link><author>noreply@blogger.com (Noli Funcion)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-4776681561405764735</guid><pubDate>Thu, 04 Aug 2011 17:58:00 +0000</pubDate><atom:updated>2011-08-04T10:59:01.047-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SQL Server</category><title>Sending Automated SQL Server Notification Emails</title><description>One of our clients asked today to be automatically notified through email if a failure in the regularly scheduled jobs in SQL Server occurs. This seems like a pizza cake (yummy!) considering that sending email is common and I&#39;m sure I can find lots of information on the internet on how to achieve this in SQL Server.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW6ZsLj50my2gWon-8gRLR2zJ2LHw5g28Bsm4lUFNPJJCwj5EReNMXRYZayCAIIeuYmLuilxZSxS3Zt7V4bLB4zeoMNBss-4OTlLe4guvhVqdyT7uBHcltY5loDPWCfI5jfUKGjZj2MctP/s1600/pizzacake.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;131&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW6ZsLj50my2gWon-8gRLR2zJ2LHw5g28Bsm4lUFNPJJCwj5EReNMXRYZayCAIIeuYmLuilxZSxS3Zt7V4bLB4zeoMNBss-4OTlLe4guvhVqdyT7uBHcltY5loDPWCfI5jfUKGjZj2MctP/s200/pizzacake.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnGTs6B4wwYqOrNm-eOIn46UqovUqu_P2ZbuHGCKHCw_QP1wEJtqqA3ZY5Y1ZIgk2qO0_tfaZqwH1ZY7cPjN_AT9A-uHnyKrLF5gkZc7dkDh6ALYjRI2BdIvaxPlpT3vITzJtTn6-MQxVw/s1600/pizzacake.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
The task was simple but unfortunately it took me the whole day to configure the Server. Information was available on the internet and I seem to be following the instructions correctly to the letter. But somehow, the feeling of success and being able to shout Yes! did not occur immediately and the simple task became a nightmare of trial and errors which left me wondering whether working in the office instead of working at home is better.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtgFBy743MqkXTD7u3CI_2P6APqxYchORn2gvHo4nQyJcwvSH5VtFyUrIoezcIqmxfZ3nMePgC8yhShwlcRdYcJtUcLu__38_Nosa4NiPCxYsO3WSJo22q30nzG-I4SU9zGq726ocWhaKU/s1600/wonder.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtgFBy743MqkXTD7u3CI_2P6APqxYchORn2gvHo4nQyJcwvSH5VtFyUrIoezcIqmxfZ3nMePgC8yhShwlcRdYcJtUcLu__38_Nosa4NiPCxYsO3WSJo22q30nzG-I4SU9zGq726ocWhaKU/s200/wonder.JPG&quot; width=&quot;193&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp; &lt;br /&gt;
Now to the main course, in order for SQL Server to be able to send emails, the Database Mail must be enabled and configured. The Database Mail is available only for versions higher than the SQL Server Express Editions. First, you need to open SQL Server Management Studio and connect to the SQL Server Database. Once connected, go to the Object Explorer window and under the Management folder, right click Database Mail and select &quot;Configure Database Mail&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLsfrTuHnnudqduZL1-0Lyp2_noY18phVP1oHymaYRUwoYBGkIIU6S-tpvUaXOf-U9AfyboP5-1BZdfRRxm7HiazTq3q927U1p39fsarSp9CtzX-HukWR03DeaaOYa27bQKoLK6krgQm5Z/s1600/dbmail.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;325&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLsfrTuHnnudqduZL1-0Lyp2_noY18phVP1oHymaYRUwoYBGkIIU6S-tpvUaXOf-U9AfyboP5-1BZdfRRxm7HiazTq3q927U1p39fsarSp9CtzX-HukWR03DeaaOYa27bQKoLK6krgQm5Z/s400/dbmail.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
When the initial screen shows, click Next.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyfes3Me1cTDWpeTu90Y26R4QFo1uIu68KyOWJaqv_xIbXRQ3i3JTVlqKpdG-f9w4TFQtbODnHymz1JV-zIvTf42a_8wAZQcEl9OrnRtFuHMMz_HDL_iB893n97yxOGzh8p9IMKpT10gC1/s1600/init.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;396&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyfes3Me1cTDWpeTu90Y26R4QFo1uIu68KyOWJaqv_xIbXRQ3i3JTVlqKpdG-f9w4TFQtbODnHymz1JV-zIvTf42a_8wAZQcEl9OrnRtFuHMMz_HDL_iB893n97yxOGzh8p9IMKpT10gC1/s400/init.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
In the &quot;Select Configuation Task&quot; Window, select &quot;Setup Database Mail&quot; option.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFpeZI7QZ8yHK-hH4nh_e0_jY-kctZvtdSYPr4eIcuhS1N1SDlzuHml4nOJEmTsJEWoqlkrz0mf3zm-3T0vRCiBowsGYryTi3FYrGvPSZ-XwC-U4MFp3v1A_KMC3ymHRbjWa5CeuPRqlnV/s1600/select_task.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFpeZI7QZ8yHK-hH4nh_e0_jY-kctZvtdSYPr4eIcuhS1N1SDlzuHml4nOJEmTsJEWoqlkrz0mf3zm-3T0vRCiBowsGYryTi3FYrGvPSZ-XwC-U4MFp3v1A_KMC3ymHRbjWa5CeuPRqlnV/s400/select_task.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
In the &quot;New Profile&quot; window, specify the Profile Name and Description in the designated text boxes and then click &quot;Add&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIYW_3x-TwS5O4aWJ_PKFxYq1c3Pj7zEBntjrEBgZzis8fODdVGE44w4OSrQ5JKgw-XmpShUa10I7gJbDmZJiXQO0rA_LDPtyM1TwZvRJth42vnuwALT4NQWsHEnB6fCH1lJozEnL8xdMF/s1600/profile.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;347&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIYW_3x-TwS5O4aWJ_PKFxYq1c3Pj7zEBntjrEBgZzis8fODdVGE44w4OSrQ5JKgw-XmpShUa10I7gJbDmZJiXQO0rA_LDPtyM1TwZvRJth42vnuwALT4NQWsHEnB6fCH1lJozEnL8xdMF/s400/profile.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the &quot;Add Account To Profile&quot;, select an account to add to the Profile you&#39;ve created earlier or you can click &quot;New Account&quot; to create a new account.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz3b_Bw6_20zybsiZzHrO1swe_sV92tWENz7MCwMhJjp1mOa5eFWBB-TNNojB2IIFvnM0TTkS8_otkYUMipmEvqpplhAzOABo2q8TSqunrg8IocEvidd-vPXGC74Hg38C_tGF6BeSl0BnZ/s1600/add_acct.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;182&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgz3b_Bw6_20zybsiZzHrO1swe_sV92tWENz7MCwMhJjp1mOa5eFWBB-TNNojB2IIFvnM0TTkS8_otkYUMipmEvqpplhAzOABo2q8TSqunrg8IocEvidd-vPXGC74Hg38C_tGF6BeSl0BnZ/s400/add_acct.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
When you create a new account, the &quot;New Database Mail Account&quot; window opens. specify the account name and description, then specify the the Outgoing Mail Server (SMTP) configuration and its authentication. Here, you need to be able to know the SMTP settings that your company uses. Then click OK. You will be taken back to the &quot;New Profile&quot; window earlier but with a new SMTP account specified. Click next.&lt;br /&gt;
 &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUV7BPLlQbs84hSoedsN0_GITde-muurvkxWHICe4qhY8CeETVPuvKsdrm8z4_LbZ9mpP5KkygLxr-f9VYOB1zilLK1FaKe-vV39ck7Fof5B3pCBENoxge62V2bxjY4kyxANfy73_yiYn3/s1600/smtp.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;342&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUV7BPLlQbs84hSoedsN0_GITde-muurvkxWHICe4qhY8CeETVPuvKsdrm8z4_LbZ9mpP5KkygLxr-f9VYOB1zilLK1FaKe-vV39ck7Fof5B3pCBENoxge62V2bxjY4kyxANfy73_yiYn3/s400/smtp.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
In the &quot;Manage Profile Security&quot; window, click the Option to make your profile public and available. Click Next.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh08XL0X2bPDDTezabAlv9g2VFHt-mQoXcj9jMJvg9KeMLFKEISnfEETKzWPM1GcR8B_0oS4P_Ibsc5rn5OZq7v-zIadlVz8xe77rZsTd6i6SByaaqqdnxQjG9U4fc5txPKZZ3LaT_c9q1u/s1600/security.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;348&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh08XL0X2bPDDTezabAlv9g2VFHt-mQoXcj9jMJvg9KeMLFKEISnfEETKzWPM1GcR8B_0oS4P_Ibsc5rn5OZq7v-zIadlVz8xe77rZsTd6i6SByaaqqdnxQjG9U4fc5txPKZZ3LaT_c9q1u/s400/security.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0cwGRXW4yxkkmMMRgwR1Sw7novJZYhJGJYCBqaEI91LS2DyXuZ7Ki_t2no3qapJsWKH1NPHfONrpSYlBTITscFcEcEPEm_dk-4bjOzqOSm-9pswlgO0zkG5djU5cIaAbd79OjLQAdUVze/s1600/security.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
In the &quot;Configure System Parameters&quot; window, you can leave the default settings and click Next.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV7rIGNxSWGno9V3pW0E7TyfkR8JmbPlwvReKsQ7Wf76-J8Yd0UzjS9lXHFynkk5tu3jgMSk9zQAwNvT3Si59ZIegvKnbI1j1I2NjYh8q3tpjHec9uo9X8_7a3qiHN1tlP5JkY-ibt2LP7/s1600/configure.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;345&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV7rIGNxSWGno9V3pW0E7TyfkR8JmbPlwvReKsQ7Wf76-J8Yd0UzjS9lXHFynkk5tu3jgMSk9zQAwNvT3Si59ZIegvKnbI1j1I2NjYh8q3tpjHec9uo9X8_7a3qiHN1tlP5JkY-ibt2LP7/s400/configure.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Then click Finish.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9x-B-GTSMuMrV8AkbJqS6-PqMGGhyqS9mvkoAe0TSEDjWprCeJYid_wWfjc4WZub0U7ejh1OeykwKi1SUV1FshJn7I-u_V1P3hqYxIOO3aSLx16NCO0fc-135LzRLBqUpiQVHBxl9ITz1/s1600/complete.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;350&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9x-B-GTSMuMrV8AkbJqS6-PqMGGhyqS9mvkoAe0TSEDjWprCeJYid_wWfjc4WZub0U7ejh1OeykwKi1SUV1FshJn7I-u_V1P3hqYxIOO3aSLx16NCO0fc-135LzRLBqUpiQVHBxl9ITz1/s400/complete.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
The Database Mail is now configured. You can check if you&#39;ve configured it correctly by right-clicking on the Database Mail in Object Explorer and select &quot;Send Test Email&quot;. Provide the email of the recipient and click Send. If the email is received, then pat yourself in the back because you&#39;re already halfway passed the work to be made.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbs-tCEyPNZmCTBKR6Z22odIqm-WgA5LMEwIDE_d1lAFvMDsmhxjWkD6l1Vq_ugwTwPihtMOZzvji3ozVQQLpbFMWh1XRvyJM4CzkRQGYQHb5vj3vxwFohspZKfLOFR5LKR_B-_6zng_A7/s1600/test.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbs-tCEyPNZmCTBKR6Z22odIqm-WgA5LMEwIDE_d1lAFvMDsmhxjWkD6l1Vq_ugwTwPihtMOZzvji3ozVQQLpbFMWh1XRvyJM4CzkRQGYQHb5vj3vxwFohspZKfLOFR5LKR_B-_6zng_A7/s400/test.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We need to be able to use Notification Email in SQL Agent. To do that, you need to specify the &quot;Operator&quot; or the list of emails that can be the recipient of the email Notifications.&lt;br /&gt;
In the Object Explorer again, under the SQL Server Agent node, right click the folder Operators and select &quot;New Operator&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbDSvGVEeiQhG7mTQ5OUDfW0hhdTCks8L87ZIfm7E4ATd_P-XOGjW-D5EchA8WjDzZQvFoSVME_7ri5QUHAL5d-AfaQqcccnhYO-5q__uVcg6xAd0q7P6MmzXy_nmzOe0b-bGEgkrFEz19/s1600/newoper.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;285&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbDSvGVEeiQhG7mTQ5OUDfW0hhdTCks8L87ZIfm7E4ATd_P-XOGjW-D5EchA8WjDzZQvFoSVME_7ri5QUHAL5d-AfaQqcccnhYO-5q__uVcg6xAd0q7P6MmzXy_nmzOe0b-bGEgkrFEz19/s400/newoper.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
In the &quot;New Operator&quot; window, specify the name of the Operator. Put the email recipients separated by semicolon in E-mail name text box. Click OK.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkiYrBRcoc7JeuGQusxRAKh23t7zbkgKXtjJbF_36CSyzRlXmqnunGrwQDVjAJTos_H7LJHghw80VGljx_VA55fowUgRZPLdEEfkZ5lZadE9KPB8MaPvxPuidEMoNKxIz9tSB5OR6Gpoeb/s1600/oper.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;357&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkiYrBRcoc7JeuGQusxRAKh23t7zbkgKXtjJbF_36CSyzRlXmqnunGrwQDVjAJTos_H7LJHghw80VGljx_VA55fowUgRZPLdEEfkZ5lZadE9KPB8MaPvxPuidEMoNKxIz9tSB5OR6Gpoeb/s400/oper.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Then you need to enable the mail profile in SQL Server Agent properties. After enabling, restart the SQL Server Agent.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ244_f3HXy51uHgRCT6A1FrMKrSO_tavm-Lk80xTUwMsI0X_vo54hciPQWgDEOE0QA8iqTIIM34rESOD7MQqZZ2R4Bjq2jlyf6YrcBhCd40vColuEBiAPBWtL2ksXgcnsAPv0gTn_6t2N/s1600/agent.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;353&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ244_f3HXy51uHgRCT6A1FrMKrSO_tavm-Lk80xTUwMsI0X_vo54hciPQWgDEOE0QA8iqTIIM34rESOD7MQqZZ2R4Bjq2jlyf6YrcBhCd40vColuEBiAPBWtL2ksXgcnsAPv0gTn_6t2N/s400/agent.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
And finally, you can use the settings you&#39;ve configured above in your SQL Server Jobs so that it can send email automatically if a job fails to execute. To do that, in the Jobs properties, under Notifications Tab,check email option and specify the operator you want to receive the email and select the event that can trigger the sending of the notification email.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin8aSJ1_fqzX-mwc_Ae8KO9mI59-2LJaGkwCb6q_UvlHHBZMkplBlFpbhlCIGx71tkJo7t_d76p8G1HnnCYD2xlWsT2LT141aaexdbIV1uaDMJkRC1iDdkeX8AXDmiq1LGMlsNvYcKF3KW/s1600/job.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;301&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin8aSJ1_fqzX-mwc_Ae8KO9mI59-2LJaGkwCb6q_UvlHHBZMkplBlFpbhlCIGx71tkJo7t_d76p8G1HnnCYD2xlWsT2LT141aaexdbIV1uaDMJkRC1iDdkeX8AXDmiq1LGMlsNvYcKF3KW/s400/job.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
With the above information in hand, I&#39;m sure configuring another email notifications in SQL Server will be a breeze!&lt;br /&gt;
&lt;br /&gt;
Hope this helps,&lt;br /&gt;
Noli&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://nolifuncion-programming.blogspot.com/2011/08/sending-automated-sql-server.html</link><author>noreply@blogger.com (Noli Funcion)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW6ZsLj50my2gWon-8gRLR2zJ2LHw5g28Bsm4lUFNPJJCwj5EReNMXRYZayCAIIeuYmLuilxZSxS3Zt7V4bLB4zeoMNBss-4OTlLe4guvhVqdyT7uBHcltY5loDPWCfI5jfUKGjZj2MctP/s72-c/pizzacake.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-52003586438012008</guid><pubDate>Wed, 03 Aug 2011 00:51:00 +0000</pubDate><atom:updated>2011-08-04T12:22:52.064-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Web Service</category><title>Convert Any Web Page To A PDF Document</title><description>&lt;br /&gt;
There are times when we need a web page to be downloaded and viewed as a PDF document. Web pages display differently based on several factors such as the type and version of browser and size of the computer&#39;s screen. To be able to share the web page with other users and ensure that it displays correctly and uniformly regardless of these factors,&amp;nbsp; you can opt to view it as a PDF document.&lt;br /&gt;
&lt;br /&gt;
If you don&#39;t have the software to convert a web page to pdf, you can use the tool I&#39;ve provided here using a little bit of JavaScript and a service from &lt;a href=&quot;http://pdfmyurl.com/&quot;&gt;PDFmyURL.com&lt;/a&gt;. Just input the url of the web page that you want to download as pdf and click &quot;Generate PDF&quot; button. Make sure though that the url that you input are not &quot;log-in&quot; protected.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;input id=&quot;urlname1234&quot; size=&quot;50&quot; type=&quot;text&quot; value=&quot;Input the URL to convert to pdf&quot; /&gt;&lt;button onclick=&quot;javascript: var q =document.getElementById(&#39;urlname1234&#39;); window.location=&#39;http://pdfmyurl.com?url=&#39; + q.value;&quot; type=&quot;button&quot;&gt;Generate PDF&lt;/button&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PDF, or otherwise known as&amp;nbsp; Portable Document Format, is the&amp;nbsp;de facto standard for printable documents on the web. Most books now are published as a PDF. Ebooks, as they&#39;re called, has a few if not many advantages over its HardCover counterpart. To name a few, an Ebook can be searched automatically, you can bring a 5000-page ebook in your pocket, and it can&#39;t worn out over time.&lt;br /&gt;
&lt;br /&gt;
A PDF document can be viewed in your PC or Mac using Ebook readers software such as Acrobat Reader, Foxit Reader, Google Chrome,etc. But when you want to read your ebook like a traditional book,&amp;nbsp; a must have is either Amazon&#39;s Kindle or Apple&#39;s IPad. Both are great for reading pdf documents.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;overflow: auto;&quot;&gt;
&lt;div style=&quot;float: left; width: 35%;&quot;&gt;
&lt;iframe frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?lt1=_blank&amp;amp;bc1=FFFFFF&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=programmi-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;ref=qf_sp_asin_til&amp;amp;asins=B0047DVWLW&quot; style=&quot;height: 240px; width: 120px;&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div style=&quot;float: right; width: 35%;&quot;&gt;
&lt;iframe frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?t=programmi-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;asins=B002Y27P3M&amp;amp;ref=qf_sp_asin_til&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=FFFFFF&amp;amp;bg1=FFFFFF&amp;amp;f=ifr&quot; style=&quot;height: 240px; width: 120px;&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://nolifuncion-programming.blogspot.com/2011/08/convert-any-web-page-to-pdf-document.html</link><author>noreply@blogger.com (Noli Funcion)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-1424318423691869205</guid><pubDate>Tue, 02 Aug 2011 00:57:00 +0000</pubDate><atom:updated>2011-08-06T04:22:10.819-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><category domain="http://www.blogger.com/atom/ns#">LINQ</category><category domain="http://www.blogger.com/atom/ns#">VB.NET</category><title>Convert SQL to LINQ</title><description>LINQ (Language Integrated Query) is Microsoft&#39;s technology that provides .NET languages the capability to query data of all types. These types include in-memory arrays and collections, databases, XML documents, and more.&lt;br /&gt;
&lt;br /&gt;
LINQ is such a vast topic that you will be better off learning comprehensively by buying a book on this superb technology. I&#39;d highly recommend Steve Eichert&#39;s and Fabrice Marguerie&#39;s &quot;LINQ in Action&quot; book available in Amazon.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; scrolling=&quot;no&quot; src=&quot;http://rcm.amazon.com/e/cm?lt1=_blank&amp;amp;bc1=FFFFFF&amp;amp;IS1=1&amp;amp;npa=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=programmi-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;ref=qf_sp_asin_til&amp;amp;asins=1933988169&quot; style=&quot;height: 240px; width: 120px;&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In this post, I&#39;ll provide examples for converting SQL queries into LINQ (in VB.NET and C#). &lt;br /&gt;
These samples are taken from VB Team&#39;s blog: &lt;a href=&quot;http://blogs.msdn.com/b/vbteam/archive/tags/converting+sql+to+linq/default.aspx&quot;&gt;http://blogs.msdn.com/b/vbteam/archive/tags/converting+sql+to+linq/default.aspx&lt;/a&gt;. Since all their samples are in VB.NET, I&#39;ll include C# for completeness. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;SELECT * Query&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;SQL&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:sql&quot;&gt;SELECT *
FROM CustomerTable
&lt;/pre&gt;
&lt;i&gt;LINQ(VB.NET)&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;From Contact In CustomerTable
&lt;/pre&gt;
&lt;i&gt;LINQ(C#)&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:csharp&quot;&gt;from Contact in CustomerTable
select Contact
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;SELECT Query&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;SQL&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:sql&quot;&gt;SELECT Name CustomerName, CustomerID ID
FROM Customers
&lt;/pre&gt;
&lt;i&gt;LINQ(VB.NET)&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;From cust In Customers _
Select CustomerName = cust.Name, ID = cust.CustomerID _
Order By ID
&lt;/pre&gt;
&lt;i&gt;LINQ(C#)&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:csharp&quot;&gt;from cust in Customers
select new(){CustomerName=cust.Name, ID=cust.CustomerID }
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;SELECT... WHERE Query&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;SQL&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:sql&quot;&gt;SELECT * FROM CustomerTable
WHERE State = “WA”
&lt;/pre&gt;
&lt;i&gt;LINQ(VB.NET)&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;From Contact In CustomerTable _
Where Contact.State = “WA”
&lt;/pre&gt;
&lt;i&gt;LINQ(C#)&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:csharp&quot;&gt;from Contact in CustomerTable
where Contact.State==&quot;WA&quot;
select Contact
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;SELECT DISTINCT Query&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;SQL&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:sql&quot;&gt;SELECT DISTINCT Name, Address
FROM CustomerTable
&lt;/pre&gt;
&lt;i&gt;LINQ(VB.NET)&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;From Contact In CustomerTable _
Select Contact.Name, Contact.Address _
Distinct
&lt;/pre&gt;
&lt;i&gt;LINQ(C#)&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:csharp&quot;&gt;(from Contact in CustomerTable
select new(){Contact.Name,Contact.Address}).Distinct()
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;AND Operator Query&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;SQL&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:sql&quot;&gt;SELECT * FROM CustomerTable
WHERE City = “Seattle” AND Zip = “98122”
&lt;/pre&gt;
&lt;i&gt;LINQ(VB.NET)&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;From Contact In CustomerTable _
Where Contact.City = “Seattle” And Contact.Zip = “98122”
&lt;/pre&gt;
&lt;i&gt;LINQ(C#)&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:csharp&quot;&gt;from Contact in CustomerTable
where Contact.City==&quot;Seattle&quot; &amp;amp;&amp;amp; Contact.Zip==&quot;98122&quot;
select Contact
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;BETWEEN Operator Query&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;SQL&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:sql&quot;&gt;SELECT * FROM OrderTable
WHERE OrderDate BETWEEN ‘Sept-22-2007’ AND ‘Sept-29-2007’
&lt;/pre&gt;
&lt;i&gt;LINQ(VB.NET)&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;From Shipment In OrderTable _
Where (Shipment.OrderDate &amp;gt; #9/22/2007#) _
    And (Shipment.OrderDate &amp;lt; #9/29/2007#)
&lt;/pre&gt;
&lt;i&gt;LINQ(C#)&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:csharp&quot;&gt;from Shipment in OrderTable
where Shipment.OrderDate &amp;gt; new Date(2007,9,22) &amp;amp;&amp;amp; 
Shipment.OrderDate &amp;lt;  new Date(2007,9,29)
select Shipment
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Order By Query&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;SQL&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:sql&quot;&gt;SELECT * FROM CustomerTable
ORDER BY Phone
&lt;/pre&gt;
&lt;i&gt;LINQ(VB.NET)&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;From Contact In CustomerTable _
Order By Contact.Phone
&lt;/pre&gt;
&lt;i&gt;LINQ(C#)&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:csharp&quot;&gt;from Contact in CustomerTable
orderby Contact.Phone
select Contact
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Order By ASC/DESC Query&lt;/b&gt;&lt;br /&gt;
&lt;i&gt;SQL&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:sql&quot;&gt;SELECT * FROM CustomerTable
ORDER BY Phone ASC, Name DESC
&lt;/pre&gt;
&lt;i&gt;LINQ(VB.NET)&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;From Contact In CustomerTable _
Order By Contact.Phone Ascending, Contact.Name Descending
&lt;/pre&gt;
&lt;i&gt;LINQ(C#)&lt;/i&gt;&lt;br /&gt;
&lt;pre class=&quot;brush:csharp&quot;&gt;from Contact in CustomerTable
orderby Contact.Phone ascending, Contact.Name descending
select Contact
&lt;/pre&gt;
&lt;br /&gt;
I&#39;ll update this blog later and add more samples...&lt;br /&gt;
&lt;br /&gt;</description><link>http://nolifuncion-programming.blogspot.com/2011/08/convert-sql-to-linq.html</link><author>noreply@blogger.com (Noli Funcion)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-6802083509359917639</guid><pubDate>Mon, 01 Aug 2011 01:31:00 +0000</pubDate><atom:updated>2011-08-04T12:23:34.696-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">SQL Server</category><title>Import Data From CSV File To SQL Server With Import And Export Wizard</title><description>There are many ways to import data from csv files to SQL Server but the easiest is using SQL Server&#39;s Import And Export Wizard. The wizard is very very versatile as it can do both import and export from various different sources and destinations such Microsoft Access, Micorosft Excel, Flat File (csv,text files), and SQL Server among others.&lt;br /&gt;
Here&#39;s the steps to follow to use the Wizard for importing a csv file to SQL Server:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Open SQL Server Management Studio and connect to the destination database. Right Click the database, select Tasks and click&amp;nbsp; Import Data...&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb3_FULUYMOJD8JCsq9xDL4mFt2Ldd0QwMkMr2L6Jf_O61KOTCNMBYVqfWorlHTFHBM_3JqSjmrtPbYu6Hf0C7IVfCloVRDEgBFNal7PS-3cSpf9e1S31tSSZOrVqIPV1DUVOKSnuJJKfn/s1600/tasks.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;341&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb3_FULUYMOJD8JCsq9xDL4mFt2Ldd0QwMkMr2L6Jf_O61KOTCNMBYVqfWorlHTFHBM_3JqSjmrtPbYu6Hf0C7IVfCloVRDEgBFNal7PS-3cSpf9e1S31tSSZOrVqIPV1DUVOKSnuJJKfn/s400/tasks.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&amp;nbsp;On the opening screen, click Next.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWt3bBmUYmT3B1Mp9aoe0kLxKsjoYoBj7Ollus4TQqjYbLHOAUFZCaI2k1sU01Y_I4tL7sS9jfiqeu2N7lXLXbfBiITZ3YvXA3cWlhiraIgDnT0OFitJsxM_4YbwPGEsInodRDq5g5RKS9/s1600/init.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWt3bBmUYmT3B1Mp9aoe0kLxKsjoYoBj7Ollus4TQqjYbLHOAUFZCaI2k1sU01Y_I4tL7sS9jfiqeu2N7lXLXbfBiITZ3YvXA3cWlhiraIgDnT0OFitJsxM_4YbwPGEsInodRDq5g5RKS9/s400/init.jpg&quot; width=&quot;390&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;&amp;nbsp;On the &quot;Choose A Data Source Screen&quot;, select a Data Source in the combobox. In our case, we&#39;re going to choose Flat File Source because we&#39;re importing from a csv file. Click &quot;Browse&quot; and find the csv file to be imported. Check the checkbox if the csv data contain columns names in the first row.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUpmUc97XIzbWioDL-9TLyfb_GEZ0S_rIup0S-_TzDL6xD6-A84p5oqJUxhha_NUcJ9_5XD6K9xKCOBq_6sN7dw_2xEr8kLMQuLi5n5Tji9iTC3EUr4i_bvyGbZUGScEM_UP3hLKbrSLE1/s1600/ds-gen.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUpmUc97XIzbWioDL-9TLyfb_GEZ0S_rIup0S-_TzDL6xD6-A84p5oqJUxhha_NUcJ9_5XD6K9xKCOBq_6sN7dw_2xEr8kLMQuLi5n5Tji9iTC3EUr4i_bvyGbZUGScEM_UP3hLKbrSLE1/s400/ds-gen.jpg&quot; width=&quot;338&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Click Columns. Here you can specify the row delimiter and column delimiter. Since we&#39;re using a csv file, column delimiter is a comma and row delimiter is a new line. &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibiuqNS6EDFArcI1gCoTIa_-Rs6f1f8ikUYSFhJVOpRNDhidGdlbv-YnzvxnxjURDxRYX5ZYdQ6jkHuhKSaJ4GjzK-iyyu_DFkMIaQluVsYtyyHn9hOOxfmjfPHaS1cew_Lid09yJ2XqG-/s1600/ds_col.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;277&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibiuqNS6EDFArcI1gCoTIa_-Rs6f1f8ikUYSFhJVOpRNDhidGdlbv-YnzvxnxjURDxRYX5ZYdQ6jkHuhKSaJ4GjzK-iyyu_DFkMIaQluVsYtyyHn9hOOxfmjfPHaS1cew_Lid09yJ2XqG-/s320/ds_col.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Click Advanced. Here, you can change the data type for each columns of the csv file. The Wizard detects the type of data and automatically set it for you. But if you think the Wizard is incorrect, you can set the data type manually. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ39ZOART-GON5rWDICJCl5dU-ofGNyNCnaMFaGhFtqICJh1kJjxwa8BuMVvR5ze0Prin6vKHQpgPwNid0wW94DwzC0PNC2O_EC1Vfrlj2iY9rRqDsvC6KKZYeXNzB29FCXiaalJQ3j1a9/s1600/ds_adv.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;351&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJ39ZOART-GON5rWDICJCl5dU-ofGNyNCnaMFaGhFtqICJh1kJjxwa8BuMVvR5ze0Prin6vKHQpgPwNid0wW94DwzC0PNC2O_EC1Vfrlj2iY9rRqDsvC6KKZYeXNzB29FCXiaalJQ3j1a9/s400/ds_adv.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Click Preview to see the preview and check if the settings you have made are correct. Then click Next.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv1NiiHYJdwsBfJbxlOUaFlTthvVrTaJMuMmUhy0dryyYR1g1ivg-jII7YTrCM9EdB-RFGCDL01hQkSeaZtz7Hk9N703xkSjISUkaR_KZAD9vBIr8tmZmpVymjZIY1gmIUiFLCe7lgW9ln/s1600/ds_prev.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;342&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv1NiiHYJdwsBfJbxlOUaFlTthvVrTaJMuMmUhy0dryyYR1g1ivg-jII7YTrCM9EdB-RFGCDL01hQkSeaZtz7Hk9N703xkSjISUkaR_KZAD9vBIr8tmZmpVymjZIY1gmIUiFLCe7lgW9ln/s400/ds_prev.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;In the &quot;Choose A Destination&quot; window, select a destination in the combobox. In our case, since we are importing to a SQL Server database, we&#39;re selecting SQL Server Native Client. Enter the Server Name and Authentication credentials needed for accessing the database. Then click Next.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI3fjwz6pjlvaZy4rdpSCUzoVHYGEDwfJriICH2IxEr6XBeX0LXk6JV2uqk-zfE_A27dLbjeGLVj8PDPWotKxwOc2xBXkK7RWpUuWGTO67v_5-SC4rfKLsQqGnjLgznuKbRV0vuIPQ3VnQ/s1600/dest.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;345&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI3fjwz6pjlvaZy4rdpSCUzoVHYGEDwfJriICH2IxEr6XBeX0LXk6JV2uqk-zfE_A27dLbjeGLVj8PDPWotKxwOc2xBXkK7RWpUuWGTO67v_5-SC4rfKLsQqGnjLgznuKbRV0vuIPQ3VnQ/s400/dest.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;In the &quot;Select Source Tables and Views&quot; window, check the source you want to import and on the right column select a destination table. For the destination table, you can either select an existing table or a new table.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizTP19OxNEwCfvtmixpX0xl8gFheAklE8W3gY9nipI6D0YQVt5lW-Cyi5SOU_Jo3C2tf6b3kH_2t8aT7Ck2e9zhnsQTGW8eGR0Ylp85CuLp_11ejdfPU2UywQwpzwBhq0IfjduG8zkgQFT/s1600/tblvw_main.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;395&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizTP19OxNEwCfvtmixpX0xl8gFheAklE8W3gY9nipI6D0YQVt5lW-Cyi5SOU_Jo3C2tf6b3kH_2t8aT7Ck2e9zhnsQTGW8eGR0Ylp85CuLp_11ejdfPU2UywQwpzwBhq0IfjduG8zkgQFT/s400/tblvw_main.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Click &quot;Edit Mapping&quot;. In the &quot;Column Mappings&quot; window, there are 3 options available. &quot;Create destination table&quot; option is selected if you&#39;re creating a new table as the destination. If you&#39;re importing to an existing table, you can choose either to &quot;Delete rows in existing table&quot; or &quot;Append rows to the destination table&quot;. You can also enable to insert identity data - this should be enabled if your source csv file contains Identity data that you want inserted as the row ID in the table. Then you need to check and modify accordingly the Column Mappings between the csv file and destination table. Then click OK and click Next.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmmYFXqAAVWY8AgMKOCh4DVW3Xgr-fGreujF21Q982XR1KMQhouEljm6Wuldsf4hO3S5xFWoJh-iC9nFqIZMtx5CnZPhtaK8MwPCdcPY0soOboUs5UagI4DCktsJQ-TRhI23wxTH_eaJLZ/s1600/col_mappings.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;317&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmmYFXqAAVWY8AgMKOCh4DVW3Xgr-fGreujF21Q982XR1KMQhouEljm6Wuldsf4hO3S5xFWoJh-iC9nFqIZMtx5CnZPhtaK8MwPCdcPY0soOboUs5UagI4DCktsJQ-TRhI23wxTH_eaJLZ/s400/col_mappings.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;In the &quot;Review Data Type Mapping&quot;, you can check the mapping results and determine if there are problems and inconsistencies so you can always click Back and modify your settings accordingly. When all is OK, click Next.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj27Bs0bXtqig3zQBTqwwBzMBWj6o98QimqjIQqeU7iLphUNBzBwgGxKZ0Y6-2d95FNSShxTyNw5cgthuRw7BPlhHjRfbOmD5tsZPpwGE5U_aXPCfeAZprHoDXuIGQo0w3j0D99adn-t3YB/s1600/review.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;276&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj27Bs0bXtqig3zQBTqwwBzMBWj6o98QimqjIQqeU7iLphUNBzBwgGxKZ0Y6-2d95FNSShxTyNw5cgthuRw7BPlhHjRfbOmD5tsZPpwGE5U_aXPCfeAZprHoDXuIGQo0w3j0D99adn-t3YB/s320/review.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;In the Run Package, check Run immediately. This will execute Import immediately when you click Finished. If you&#39;re using SQL Server version that is higher than the Express edition, you can have the other option of saving the Import steps so you can have the luxury of running it again in the future without the need to perform the previous steps again. &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3EFooTnHsjIWvDYYyxGToKKjVUeMG27aTWXgh_SIMDPgZN2yIrnjAnp0zA5jYQaVUtdLiu5e7imM-6d0GfLm9NIg9euHokEj5JpThpjBTuilZDnmjX6c9KZIkCZ52dk1NfT1vtaCOzUMZ/s1600/run.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;345&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3EFooTnHsjIWvDYYyxGToKKjVUeMG27aTWXgh_SIMDPgZN2yIrnjAnp0zA5jYQaVUtdLiu5e7imM-6d0GfLm9NIg9euHokEj5JpThpjBTuilZDnmjX6c9KZIkCZ52dk1NfT1vtaCOzUMZ/s400/run.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Click Next. In the &quot;Complete the Wizard&quot; steps, the import summary steps are displayed. If these steps are correct, then you can proceed to click Finish to begin importing your data&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfK9Y5GXbVMrOL0f_-1tzYvWCke9rTGC6Xz6p_EJeVLuopOt-QsrsIB2qEE88KWOsnVzJjdgMkcEuLoyDjTQIyHRKYe2_U0BEWL9OGgs5FKaO9CN6bcsg9dujouR2RrQOKFJ9H8oAm6uaA/s1600/complete.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;342&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfK9Y5GXbVMrOL0f_-1tzYvWCke9rTGC6Xz6p_EJeVLuopOt-QsrsIB2qEE88KWOsnVzJjdgMkcEuLoyDjTQIyHRKYe2_U0BEWL9OGgs5FKaO9CN6bcsg9dujouR2RrQOKFJ9H8oAm6uaA/s400/complete.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUpmUc97XIzbWioDL-9TLyfb_GEZ0S_rIup0S-_TzDL6xD6-A84p5oqJUxhha_NUcJ9_5XD6K9xKCOBq_6sN7dw_2xEr8kLMQuLi5n5Tji9iTC3EUr4i_bvyGbZUGScEM_UP3hLKbrSLE1/s1600/ds-gen.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
If you want to be able to save this Import steps, you need to upgrade to a higher version of SQL Server. The saved step is called SSIS package and you can choose to run this package periodically using SQL Server Agent. But that topic is worth another blog page. I&#39;ll write about it next time.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUpmUc97XIzbWioDL-9TLyfb_GEZ0S_rIup0S-_TzDL6xD6-A84p5oqJUxhha_NUcJ9_5XD6K9xKCOBq_6sN7dw_2xEr8kLMQuLi5n5Tji9iTC3EUr4i_bvyGbZUGScEM_UP3hLKbrSLE1/s1600/ds-gen.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://nolifuncion-programming.blogspot.com/2011/07/import-data-from-csv-file-to-sql-server.html</link><author>noreply@blogger.com (Noli Funcion)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb3_FULUYMOJD8JCsq9xDL4mFt2Ldd0QwMkMr2L6Jf_O61KOTCNMBYVqfWorlHTFHBM_3JqSjmrtPbYu6Hf0C7IVfCloVRDEgBFNal7PS-3cSpf9e1S31tSSZOrVqIPV1DUVOKSnuJJKfn/s72-c/tasks.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-7329629118474836031</guid><pubDate>Sun, 31 Jul 2011 01:09:00 +0000</pubDate><atom:updated>2011-08-04T12:24:03.078-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Test Driven Development</category><category domain="http://www.blogger.com/atom/ns#">Unit Testing</category><title>Unit Testing With NUnit</title><description>Unit Testing is a methodology in computer programming where the smallest unit of software logic is tested to determine if it&#39;s correctly doing what the programmer has designed for it to do. Performing unit tests on the programs can effectively reduce and prevent bugs in the program and improve the coding efficiency of the developer.&lt;br /&gt;
&lt;br /&gt;
Unit Testing requires skill and patience. At the start, performing unit tests may seem to just lengthen the time of coding and double your effort since you now need to write additional codes for testing. But in the long run, as you make myriads of changes to the software to cater to customer&#39;s unending demands, unit testing can help a lot as it can easily detect if a logic is broken due to the latest changes in your codes.&lt;br /&gt;
&lt;br /&gt;
There are a lot of Frameworks in .NET that can help the developer perform unit testing easily. One that I like is NUnit. I&#39;ve used NUnit in one of my projects and it&#39;s easy to understand and use. NUnit is an open source product so it&#39;s free to use. You can download it from &lt;a href=&quot;http://www.nunit.org/&quot;&gt;http://www.nunit.org/&lt;/a&gt;.&amp;nbsp; When it&#39;s installed, it has a Test Runner program that can be used to automatically run your test.&lt;br /&gt;
&lt;br /&gt;
To demonstrate the use of NUnit, I&#39;m going to test the following simple class with its &quot;IsNoteValid&quot; method:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:csharp&quot;&gt;public class Notes
    {       
        public bool IsNoteValid(string note)
        {
            return !string.IsNullOrEmpty(note); 
        }
    }
&lt;/pre&gt;
&lt;br /&gt;
&quot;IsNoteValid&quot; procedure returns false if its parameter is empty or null and returns true otherwise. &lt;br /&gt;
&lt;br /&gt;
How do we test this code? A unit test usually comprises three main actions: ARRANGE, ACT, and ASSERT.&lt;br /&gt;
Arrange is the process of setting up the objects, Act is the processing of calling the procedure under test and Assert is the process of making sure the procedure under test behaves according to its specification. In our case, we are going to test the &quot;IsNoteValid&quot; procedure if it behaves correctly.&lt;br /&gt;
&lt;br /&gt;
Below are the test codes. You can search on the internet for the proper syntax of NUnit but basically in the first Test Procedure, it is just calling the IsNoteValid procedure with a valid parameter and asserting that it must return true. In the second Test Procedure, it is calling the IsNoteValid procedure with an invalid parameter and asserting that it must return false.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:csharp&quot;&gt;       [TestFixture]
        public class NotesTests
        {
            [Test]
            public void IsNoteValid_validNote_ReturnsTrue()
            {
                //arrange
                Notes note = new Notes();
                //act
                bool result = note.IsNoteValid(&quot;mynote&quot;);
                //assert
                Assert.IsTrue(result, &quot;note should be valid!&quot;);
            }

            [Test]
            public void IsNoteValid_invalidNote_ReturnsFalse()
            {
                //arrange
                Notes note = new Notes();
                //act
                bool result = note.IsNoteValid(string.Empty);
                //assert
                Assert.IsFalse(result, &quot;note should be invalid!&quot;);
            }
        }
&lt;/pre&gt;
&lt;br /&gt;
When the Test codes are done, you can run Test Runner, select the assembly .dll of your Test Project and click&amp;nbsp; Run. The Test Runner&amp;nbsp; will display how many tests have passed and failed.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjfAiaI5lscbtUBcjA-KdsOMacHF56OnkALnRuTKelfUNKPJMB0PwatxcfkeoxUnT6o-nN7UHfjFhNnMzGsS36V6AZ5JoovugjVbSsZME0DxVISN09X-7mm3-Ug7DNB6h3QtcWN7dK0G3t/s1600/nunit.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;222&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjfAiaI5lscbtUBcjA-KdsOMacHF56OnkALnRuTKelfUNKPJMB0PwatxcfkeoxUnT6o-nN7UHfjFhNnMzGsS36V6AZ5JoovugjVbSsZME0DxVISN09X-7mm3-Ug7DNB6h3QtcWN7dK0G3t/s400/nunit.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
So when at a later time, I need to refactor and modify my Notes codes, all I have to do is Run the Test Runner again to see if it has failed a test. This way, bugs can easily be detected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://nolifuncion-programming.blogspot.com/2011/07/unit-testing-with-nunit.html</link><author>noreply@blogger.com (Noli Funcion)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjfAiaI5lscbtUBcjA-KdsOMacHF56OnkALnRuTKelfUNKPJMB0PwatxcfkeoxUnT6o-nN7UHfjFhNnMzGsS36V6AZ5JoovugjVbSsZME0DxVISN09X-7mm3-Ug7DNB6h3QtcWN7dK0G3t/s72-c/nunit.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-7243788974957885637</guid><pubDate>Sat, 30 Jul 2011 00:18:00 +0000</pubDate><atom:updated>2011-08-04T12:24:16.232-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">WPF</category><title>First Attempt With WPF</title><description>The Windows Presentation Foundation (WPF) is the latest graphical display system for Windows. Now with version 4, it&#39;s the most radical change to hit Windows user interfaces since Windows 95. The underlying technology behind the power of WPF is DirectX. As a result, you can have rich user interface effects such as transparency, anti-aliasing, 3D graphics and hardware acceleration to name a few.&lt;br /&gt;
See below for the screenshots of one of my projects with my first attempt in using WPF. Obviously, it did not look as sophisticated given the vast power of WPF for generating great user interfaces. I&#39;ve found out that you also need to be good on graphics design (which I&#39;m not) to go hand in hand with WPF to successfully create the user interface of your dreams.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge9L2p7jdsQX2i06FVN-pxnW6c9XwRLH3zzoaO38jFu3zV3o3kH177EH3nng9Es_ObaPHUtqFhD8RKcmE7L4Lb4SX7pC6lBzPE2rXe4bznqmawSN23sLX9w_eiHl8eeBIRfJLyloypwvW4/s1600/boxscore.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;87&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge9L2p7jdsQX2i06FVN-pxnW6c9XwRLH3zzoaO38jFu3zV3o3kH177EH3nng9Es_ObaPHUtqFhD8RKcmE7L4Lb4SX7pC6lBzPE2rXe4bznqmawSN23sLX9w_eiHl8eeBIRfJLyloypwvW4/s320/boxscore.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEUQbr79dcjE8-50wKRNEOoU68vK00aNleuNHpcTUU5kkutX_bJAPIPjBl1Nu6TE2kKB0YSik2uhE0NG5Pgs089MMi7hIWuPOjBZNWDcECTBccCOFuAxXRJTPF-mZEINKX9rzGwqU_kv4p/s1600/wait.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEUQbr79dcjE8-50wKRNEOoU68vK00aNleuNHpcTUU5kkutX_bJAPIPjBl1Nu6TE2kKB0YSik2uhE0NG5Pgs089MMi7hIWuPOjBZNWDcECTBccCOFuAxXRJTPF-mZEINKX9rzGwqU_kv4p/s320/wait.jpg&quot; width=&quot;280&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY4Ajp1AYreMgeaG_bo-1pJREmBeVH4AuN2JbqLoj9yW-f9Ur43jclfL5G5CEFUWF8_ZV6a2psT3KbHBxXo6JEyypw7mAYb89ou5bfUov_bkTkUnBRRT9bK1impAAhTpo2ZDeGXIk28pEg/s1600/sf.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;211&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY4Ajp1AYreMgeaG_bo-1pJREmBeVH4AuN2JbqLoj9yW-f9Ur43jclfL5G5CEFUWF8_ZV6a2psT3KbHBxXo6JEyypw7mAYb89ou5bfUov_bkTkUnBRRT9bK1impAAhTpo2ZDeGXIk28pEg/s400/sf.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht4FFnp60SaftVD8u_6pO5fx5eJl2EZsLp9blPI8WSEVe4lfYWiLYxcl-JYkLz4xpFWYWmp2NYBakEXXcGedmfE9LJr6mGj6zJgls68hkZLMZj_WbTaNlX3MvrXjlWK5zEi5ZQGEIFvQFV/s1600/settings.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;121&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht4FFnp60SaftVD8u_6pO5fx5eJl2EZsLp9blPI8WSEVe4lfYWiLYxcl-JYkLz4xpFWYWmp2NYBakEXXcGedmfE9LJr6mGj6zJgls68hkZLMZj_WbTaNlX3MvrXjlWK5zEi5ZQGEIFvQFV/s200/settings.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp9jXLAhospZfNfTmB0srTHcBPRj0wPU9A9_7xPRiJIj-zFqCKvAjtPOxgFgb-5tf60wkSe4n8HPQ8NutJF3QgP3QxmZ889AM230U4N4Wwy84LIVNtqnqDdxoO_poDP1ciOyQEnxp72J4x/s1600/runs.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;114&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp9jXLAhospZfNfTmB0srTHcBPRj0wPU9A9_7xPRiJIj-zFqCKvAjtPOxgFgb-5tf60wkSe4n8HPQ8NutJF3QgP3QxmZ889AM230U4N4Wwy84LIVNtqnqDdxoO_poDP1ciOyQEnxp72J4x/s200/runs.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRerNW4YOvGtncmOncRgxTVhvQh9wBBhG-WYX2QidrrYzjiyJ7Z-yu2kgO-InZpHmX6R5WVaaF9f2r_fj6_YQ6cMkD_R41e8uYIOPnuy6p0_IW5o0R-XiP7GfkCplSmxGJRhosOq4pb7nO/s1600/rob.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRerNW4YOvGtncmOncRgxTVhvQh9wBBhG-WYX2QidrrYzjiyJ7Z-yu2kgO-InZpHmX6R5WVaaF9f2r_fj6_YQ6cMkD_R41e8uYIOPnuy6p0_IW5o0R-XiP7GfkCplSmxGJRhosOq4pb7nO/s200/rob.jpg&quot; width=&quot;155&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5V3Xhz-9Ipy60NeZDnZjW8dRv8dol7fp9-tLBDacuy0hjqvqz9pLuHuc5KzyHnOrsxE1AlFfSY8yD292fIdhKVRQ6PEih_1PDpCBx-q7iPn1NoR4wsj_1HVTYs68ZRi35kD4RqRzPVY9K/s1600/rep.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;202&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5V3Xhz-9Ipy60NeZDnZjW8dRv8dol7fp9-tLBDacuy0hjqvqz9pLuHuc5KzyHnOrsxE1AlFfSY8yD292fIdhKVRQ6PEih_1PDpCBx-q7iPn1NoR4wsj_1HVTYs68ZRi35kD4RqRzPVY9K/s320/rep.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTMrMk_L04-NM5O76OLNiOGXV0oDrSLYuzDfBH-1mpaHbN2Yh3QYV-lv3-GzXbwNG3cizJpW_W23mJPo-6e4FAf-SOXYKxODIjc4UCdJU_o0DaYAcyb4YXoQTXjjSia85YtvGfv85U_p-q/s1600/msg.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;197&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTMrMk_L04-NM5O76OLNiOGXV0oDrSLYuzDfBH-1mpaHbN2Yh3QYV-lv3-GzXbwNG3cizJpW_W23mJPo-6e4FAf-SOXYKxODIjc4UCdJU_o0DaYAcyb4YXoQTXjjSia85YtvGfv85U_p-q/s200/msg.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguifCokiRu2_xobDIiub8hIr3GsHPfm6KCojPjAv3c2LAwfpmJV7ZfecpJPrfOAzndjq5i6iwknzz41VYs8pmJ76CFbzQXolEKcqx93cmMtITutNovXpYp4-V6-V-fo5tpORY6dLpc4HPT/s1600/fb.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguifCokiRu2_xobDIiub8hIr3GsHPfm6KCojPjAv3c2LAwfpmJV7ZfecpJPrfOAzndjq5i6iwknzz41VYs8pmJ76CFbzQXolEKcqx93cmMtITutNovXpYp4-V6-V-fo5tpORY6dLpc4HPT/s200/fb.jpg&quot; width=&quot;183&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGRSQP2Li7_IGXQ7-413PT9Zo8p7a5URMliJD1Sz0J6HwHmCr8H303W2nVP4Cot171I6Cy4cRrs25OOZ7Qi-nHsviGG8IukUPxYOgKJjQPUUgKjw7SJMJMX1dCxZkoEHQu9Dvj01c3usw2/s1600/gameslist.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGRSQP2Li7_IGXQ7-413PT9Zo8p7a5URMliJD1Sz0J6HwHmCr8H303W2nVP4Cot171I6Cy4cRrs25OOZ7Qi-nHsviGG8IukUPxYOgKJjQPUUgKjw7SJMJMX1dCxZkoEHQu9Dvj01c3usw2/s200/gameslist.jpg&quot; width=&quot;180&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8bBtx8hZeNyiySFL3uumzS3FgZLoK33x54RyaAm2BFPKA93KsRm8lqLkKhendiOibx5aiQ_lHOaZ_fJdZd9L5gpkEII9trbsJ_sBgHip7-WqPXWR6xLvvaoLy8fOIZP528qpyONqFV5iz/s1600/ia.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;169&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8bBtx8hZeNyiySFL3uumzS3FgZLoK33x54RyaAm2BFPKA93KsRm8lqLkKhendiOibx5aiQ_lHOaZ_fJdZd9L5gpkEII9trbsJ_sBgHip7-WqPXWR6xLvvaoLy8fOIZP528qpyONqFV5iz/s320/ia.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizndMZ_tqnkNt2zOTqLVLofpboUp910twEnDqLIrByCqH4NoVHS4eacyf_FCwKFJJdLopgJUMd6WEc9K844kqpjzmq9_nlvGR8HFe94t-q3PcKvc5mlHILLkOGsQgr4rgit2XbIVgmzW1J/s1600/event.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizndMZ_tqnkNt2zOTqLVLofpboUp910twEnDqLIrByCqH4NoVHS4eacyf_FCwKFJJdLopgJUMd6WEc9K844kqpjzmq9_nlvGR8HFe94t-q3PcKvc5mlHILLkOGsQgr4rgit2XbIVgmzW1J/s200/event.jpg&quot; width=&quot;155&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ3nVK_ZGuxsU9C_9VJcWdfXbMsdBb70VV1rLo0aD2WWEThSB4eGrSt2jCV9pzCPBFDeKTeG-Yo8Wewu141ePCIfnZ4VPwOgYzZhf5QdYYCj2mTINtGUFs7aQh_N0ryVkauvHdMJCK0-e4/s1600/def.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;77&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ3nVK_ZGuxsU9C_9VJcWdfXbMsdBb70VV1rLo0aD2WWEThSB4eGrSt2jCV9pzCPBFDeKTeG-Yo8Wewu141ePCIfnZ4VPwOgYzZhf5QdYYCj2mTINtGUFs7aQh_N0ryVkauvHdMJCK0-e4/s200/def.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-_8s6Yv7j7DIOrqyghqcLIj4AIhf4ZU0BKPqVOX2oB7EqxhNfikK6r3ytYzaldOtBKKc5YshDS_DEJ06UpRZY4U6gTtAhF6ZhPZ61grHYRbQnjswfPrvM98Jhw8iZLPTuhk09JQTVy1KO/s1600/datagrid.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;139&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-_8s6Yv7j7DIOrqyghqcLIj4AIhf4ZU0BKPqVOX2oB7EqxhNfikK6r3ytYzaldOtBKKc5YshDS_DEJ06UpRZY4U6gTtAhF6ZhPZ61grHYRbQnjswfPrvM98Jhw8iZLPTuhk09JQTVy1KO/s640/datagrid.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAhZllMP3bcj3Pmukhy719OtHmNO-9fklhoTJv_mpjXNU4MX9LkI76mmSPspGLFrCC7D-a8PiJ66npg5rsLUGxNP8kEnh9ArXKvh5j9aKxBTmNcdB2Mahn4eqqKUuy5arbXspFbcyvKB48/s1600/cal.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;149&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAhZllMP3bcj3Pmukhy719OtHmNO-9fklhoTJv_mpjXNU4MX9LkI76mmSPspGLFrCC7D-a8PiJ66npg5rsLUGxNP8kEnh9ArXKvh5j9aKxBTmNcdB2Mahn4eqqKUuy5arbXspFbcyvKB48/s200/cal.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvVgoVCS171xmKaBoZw5AIHoYWQGQl34cuQqpDc5_KSoet0zZkybhH5EmcJnqZ93tlAEyH8KA1-pZUh6ORjUNf7HffCGvz31k3qzVdDEZlkwDiaKVz6UmOcgAsK56HuAVIBiNN_Z2OXASA/s1600/browse.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvVgoVCS171xmKaBoZw5AIHoYWQGQl34cuQqpDc5_KSoet0zZkybhH5EmcJnqZ93tlAEyH8KA1-pZUh6ORjUNf7HffCGvz31k3qzVdDEZlkwDiaKVz6UmOcgAsK56HuAVIBiNN_Z2OXASA/s200/browse.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://nolifuncion-programming.blogspot.com/2011/07/first-attempt-with-wpf.html</link><author>noreply@blogger.com (Noli Funcion)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge9L2p7jdsQX2i06FVN-pxnW6c9XwRLH3zzoaO38jFu3zV3o3kH177EH3nng9Es_ObaPHUtqFhD8RKcmE7L4Lb4SX7pC6lBzPE2rXe4bznqmawSN23sLX9w_eiHl8eeBIRfJLyloypwvW4/s72-c/boxscore.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-6426437017481567235</guid><pubDate>Fri, 29 Jul 2011 00:02:00 +0000</pubDate><atom:updated>2011-08-04T12:24:43.678-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><category domain="http://www.blogger.com/atom/ns#">Web Service</category><title>ClickBank API in C#</title><description>&lt;br /&gt;
Founded in 1998, ClickBank is a secure online retail outlet for more  than 50,000 digital products and 100,000 active affiliate marketers. Just like Paypal, you can use ClickBank in your websites to handle payment transactions for your customers.&lt;br /&gt;
&lt;br /&gt;
ClickBank publishes an API (a set of programming rules and specifications) for properly using their services. You can read about their API in &lt;a href=&quot;http://www.clickbank.com/help/account-help/account-tools/clickbank-api/&quot;&gt;http://www.clickbank.com/help/account-help/account-tools/clickbank-api/&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The current version of ClickBank’s Service API is: 1.2 and it uses &lt;a href=&quot;http://en.wikipedia.org/wiki/Representational_State_Transfer&quot;&gt;REST&lt;/a&gt; for communication through the internet. ClickBanks provide &lt;a href=&quot;https://sandbox.clickbank.com/api_12_examples/api_example.csharp&quot;&gt;example&lt;/a&gt; in C# but it&#39;s not detailed and hard to grasp especially if you&#39;re still new to REST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to access their API, first you need the Clerk API key and the Developer Key. These keys are used for authorization and security so you must keep these in private and not show these keys to other people.&lt;br /&gt;
&lt;br /&gt;
To acquire Developer and Clerk API keys, simply login to your ClickBank  account and go to the Account Settings tab. Then, click “edit” in the  Developer and Clerk API Key areas. Each key must be approved, present, and active for successful authentication to occur.&lt;br /&gt;
&lt;br /&gt;
In one of our projects, we use ClickBank&#39;s API for determining if a customer&#39;s subscription is active and for canceling a customer&#39;s subscription.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Determining If A Customer Is Active&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
To determine if a user is active, you need to use the Orders API. This API&#39;s specification is published in &lt;a href=&quot;https://api.clickbank.com/rest/1.2/orders&quot;&gt;https://api.clickbank.com/rest/1.2/orders&lt;/a&gt;. And here&#39;s how I&#39;ve coded it in a C# procedure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;private bool IsClickBankAccountActive(string transactionId)
{
             //get authorization key string
            string authorizationKey = &quot;DEV-A32&quot; + &quot;:&quot;
               + &quot;API-1SE&quot;;

            //set base uri
            Uri clickBankBaseUri = new Uri(_configuration.ClickBankRestUrl);

            //set uri template
            UriTemplate clickBankUriTemplate = new UriTemplate(&quot;/1.2/orders/{receipt}&quot;);

            //set complete uri
            Uri clickBankTicketUri = clickBankUriTemplate.BindByPosition(
                clickBankBaseUri, transactionId);

            //create request
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(
                clickBankTicketUri);
            request.Accept = &quot;application/xml&quot;;
            request.Headers.Add(HttpRequestHeader.Authorization, authorizationKey);
            request.Method = &quot;HEAD&quot;;

            HttpWebResponse response = null;

            //get response
            try
            {
                response = (HttpWebResponse)request.GetResponse();
                HttpStatusCode c = response.StatusCode;
                if (c == HttpStatusCode.NoContent)
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }
            catch
            {
                return false;
            }

        }
}

&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;b&gt;Canceling A Customer&#39;s Subscription&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
To cancel a customer&#39;s subscription, you need to use the Tickets API. This API&#39;s specification is published in &lt;a href=&quot;https://api.clickbank.com/rest/1.2/tickets&quot;&gt;https://api.clickbank.com/rest/1.2/tickets&lt;/a&gt;&lt;a href=&quot;https://api.clickbank.com/rest/1.2/tickets&quot;&gt;&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
When you call this Ticket API, it returns a data that determines the status of Ticket and other relevant info.&lt;br /&gt;
I&#39;ve created a TicketData class for representing the data that is returned.&lt;br /&gt;
&lt;br /&gt;
Here&#39;s the TicketData class:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;public class TicketData
{
        public enum StatusOfTicket
        {
            OPEN = 0,
            REOPEN = 1,
            CLOSED =2
        }

        public enum TypeOfTicket
        {
            TECH_SUPPORT = 0,
            REFUND =1,
            CANCEL=2,
            ORDER_LOOKUP=3,
            ESCALATED=4,
            APPROVAL_AD=5,
            APPROVAL_IMAGE=6,
            APPROVAL_UPSELL=7,
            APPROVAL_CATEGORY_CHANGE=8,
            APPROVAL_MAX_PRICE=9,
            APPROVAL_BLOG_POST=10,
            APPROVAL_PRODUCT=11,
            CATEGORY_SUGGESTION=12,
            BUSINESS_DEVELOPMENT=13,
            ACCT_QUESTION_MARKETING=14,
            ACCT_QUESTION_ACCOUNTS=15,
            ACCT_QUESTION_ACCOUNTING=16,
            APPROVAL_GENERIC=17,
            SPAM=18,
            ABUSE=19

        }

        public int TicketId
        { get; set; }

        public string Receipt
        { get; set; }

        public StatusOfTicket TicketStatus
        { get; set; }

        public TypeOfTicket TicketType
        { get; set; }

}

&lt;/pre&gt;
&lt;br /&gt;
Also, when cancelling a customer, the API requires a reason on why it&#39;s cancelled.&lt;br /&gt;
I&#39;ve coded the reasons in a Dictionary:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;//Dictionary for determining cancellation reasons
public Dictionary&amp;lt;string, string&amp;gt; GetCancellationReasons()
{
   Dictionary&amp;lt;string, string&amp;gt; reasons = new Dictionary&amp;lt;string, string&amp;gt;();
   reasons.Add(CancellationReason.ticket_type_cancel_1.ToString(), 
     &quot;I did not receive additional value for the recurring payments&quot;);
   reasons.Add(CancellationReason.ticket_type_cancel_2.ToString(), 
     &quot;I was not satisfied with the subscription / Subscription &quot; + 
     &quot;did not meet expectations&quot;);
   reasons.Add(CancellationReason.ticket_type_cancel_3.ToString(), 
     &quot;I was unable to get support from the vendor&quot;);
   reasons.Add(CancellationReason.ticket_type_cancel_4.ToString(), 
     &quot;Product was not compatible with my computer&quot;);
   reasons.Add(CancellationReason.ticket_type_cancel_5.ToString(), 
     &quot;I am unable to afford continuing payments for this subscription&quot;);
   reasons.Add(CancellationReason.ticket_type_cancel_6.ToString(), 
     &quot;I did not realize that I accepted the terms for continuing payments&quot;);
   reasons.Add(CancellationReason.ticket_type_cancel_7.ToString(), 
     &quot;Other&quot;);
   return reasons;
}
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
And here&#39;s the code for cancelling the user&#39;s subscription:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;//this procedure cancel&#39;s the subscription of a customer
public TicketData CancelSubscription(
   string ReceiptNo,CancellationReason reason, String Comment)
{
           
  TicketData responseTicket = null;

  //get cancel reason string
  string cancelReason = reason.ToString().Replace(&#39;_&#39;, &#39;.&#39;);

  //get cancel type string
  string cancelType = CancellationType.cncl.ToString();
            
  //get authorization key string
  string authorizationKey = &quot;DEV-A32&quot; + &quot;:&quot;
     + &quot;API-1SE8&quot;;
            
  string cancelComment = string.IsNullOrEmpty(Comment) ? Comment : string.Empty;
            
  //set base uri
  Uri clickBankBaseUri = new Uri(_configuration.ClickBankRestUrl);
            
  //set uri template
  UriTemplate clickBankUriTemplate = new UriTemplate(
   &quot;/1.2/tickets/{receipt}/?type={type}&amp;amp;reason={reason}&amp;amp;comment={comment}&quot;);
            
  //set complete uri
  Uri clickBankTicketUri = clickBankUriTemplate.BindByPosition(
     clickBankBaseUri, ReceiptNo, cancelType, cancelReason, cancelComment);

  //create request
  HttpWebRequest request = (HttpWebRequest)WebRequest.Create(
    clickBankTicketUri);
  request.Accept = &quot;application/xml&quot;;
  request.Headers.Add(HttpRequestHeader.Authorization, 
    authorizationKey);
  request.Method = &quot;POST&quot;;

  HttpWebResponse response = null;

 //get response
 try
  {
     response = (HttpWebResponse)request.GetResponse();
     string responseMessage = string.Empty;

     //Get Stream Response
     using (StreamReader reader = new
      StreamReader(response.GetResponseStream()))
     {
       responseMessage = reader.ReadToEnd();
     }

     //Parse Response using XDOCUMENT
     if (!string.IsNullOrEmpty(responseMessage))
     {
        XDocument document = XDocument.Parse(responseMessage);

        responseTicket = new TicketData();

        responseTicket.TicketId = Convert.ToInt32(document.Element(
           &quot;ticketData&quot;).Element(&quot;ticketid&quot;).Value);
        responseTicket.Receipt = document.Element(
           &quot;ticketData&quot;).Element(&quot;receipt&quot;).Value;
        responseTicket.TicketStatus = (
           Ncf.InsideEdge.Model.TicketData.StatusOfTicket)
           Enum.Parse(typeof(
           Ncf.InsideEdge.Model.TicketData.StatusOfTicket), 
            document.Element(
             &quot;ticketData&quot;).Element(&quot;status&quot;).Value, true);
             responseTicket.TicketType = 
             (Ncf.InsideEdge.Model.TicketData.TypeOfTicket)Enum.Parse(
             typeof(Ncf.InsideEdge.Model.TicketData.TypeOfTicket),
              document.Element(
             &quot;ticketData&quot;).Element(&quot;type&quot;).Value, true);
     }

     }
     catch
     {

     }

    //check response ticket
    if (responseTicket != null &amp;amp;&amp;amp; responseTicket.Receipt == ReceiptNo
         &amp;amp;&amp;amp; responseTicket.TicketType ==
         Ncf.InsideEdge.Model.TicketData.TypeOfTicket.CANCEL)
    {
        return responseTicket;
    }
    else
    {
        return null;
    }
  }
 }
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;
I hope you find my article useful and it&#39;s able to help you understand better how to use RESTFUL Services, specifically the ClickBank API Service.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://nolifuncion-programming.blogspot.com/2011/07/clickbank-api-in-c.html</link><author>noreply@blogger.com (Noli Funcion)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-4726741964877124558</guid><pubDate>Thu, 28 Jul 2011 02:13:00 +0000</pubDate><atom:updated>2011-08-04T12:25:06.668-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">VB.NET</category><category domain="http://www.blogger.com/atom/ns#">Web Service</category><title>Creating a VB.NET Web Service in VS 2010</title><description>&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I was given the task of creating a program to communicate with a web service provided by VideoNext Network Solutions, Inc. There are various ways you can achieve communications in .NET world. For communicatons through internet, you can either use the awesome WCF technology, use the barebones WebRequest Class, etc. For this project, I&#39;ve used the power of Web Service technology.&lt;br /&gt;
&lt;br /&gt;
It&#39;s a little bit tricky to create a Web Service in a Visual Studio 2010 Class Library Project because currently, WCF is the default tool to do it. Anyhow, here&#39;s how I do it:&lt;br /&gt;
&lt;br /&gt;
1. First, right click on the Class Library Project in Solution Explorer and click &quot;Add Service Reference&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMDmwDu_Dun5efrcrToVslR6DgeyGTgzFewSNkartroMj5kzzbOLNGANTK5sDpR-zMO-8t1OMmfMjaKBGCaYaZ-yjW7mt0rqZD-tZ60epNJ-oZymGdVtffPIc8yhbZb_LLtBpISbE4iDSz/s1600/addservicereference.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMDmwDu_Dun5efrcrToVslR6DgeyGTgzFewSNkartroMj5kzzbOLNGANTK5sDpR-zMO-8t1OMmfMjaKBGCaYaZ-yjW7mt0rqZD-tZ60epNJ-oZymGdVtffPIc8yhbZb_LLtBpISbE4iDSz/s400/addservicereference.jpg&quot; width=&quot;311&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. On the Add Service Reference Dialog, click Advance.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxKyDbB3lDf1rAp6VZBEyXry0eN3CuXxYhtZTRZI7oVGSPeDpsY4QKTS4kAlml6u33NCZ__nI-NaQX1MGYHiDJn_Ugd5ljqciBKOzJBzuO-Ao39hcxtJPjOonmUa7qgvqh6V_5KpSDnu_y/s1600/advance.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;322&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxKyDbB3lDf1rAp6VZBEyXry0eN3CuXxYhtZTRZI7oVGSPeDpsY4QKTS4kAlml6u33NCZ__nI-NaQX1MGYHiDJn_Ugd5ljqciBKOzJBzuO-Ao39hcxtJPjOonmUa7qgvqh6V_5KpSDnu_y/s400/advance.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
3. On the Service Reference Settings, click Add Web Reference.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhORLUMOXFB0ukV3mfz4Sm81vCCyI3TKv51Ool94si-lFJjd6lpV2MAY-10mt64D2VMHRH71NCMX84Q6jvCpjg-czrEfMNCZayOFAxLM9DVx8Al1sErVlMDRHwF6p1jOSrEPD3nKgYw9p04/s1600/addwebref.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;368&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhORLUMOXFB0ukV3mfz4Sm81vCCyI3TKv51Ool94si-lFJjd6lpV2MAY-10mt64D2VMHRH71NCMX84Q6jvCpjg-czrEfMNCZayOFAxLM9DVx8Al1sErVlMDRHwF6p1jOSrEPD3nKgYw9p04/s400/addwebref.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
4. On the Add Web Reference Dialog, type in the URL address box the URL address of the service that you wish to communicate. In my project, URL is&amp;nbsp; http://207.207.160.4:80/axis2/services/EventLogService?wsdl&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnpu4ef5gH0ni9LeDJxd6dS5G5qBXpsANI8yXDHCDpLIdhvEf4LpaLYzjmAzMHcpBBAkM7Aj0KHLCUkgtV_4yBiKPXG9bpuWQijUEFYlK2sImSrOofjc5-3qAciImVREGzY1Wxq_f_4XT3/s1600/eventlogservice.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-POFJkM4hdD4qn1p5mu9NlMTwJbO9cDZqb472ZMbjPGKa7e9Fw3pCL7AOwERb1-U2nmrbcPb6ACOOKl5mc7UYNbkpY-aZNXCZi-khWYYdzbwqlYTRA7Qutvhh9dSfFrVz0gzbwkteyErD/s1600/eventlogservice.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;448&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-POFJkM4hdD4qn1p5mu9NlMTwJbO9cDZqb472ZMbjPGKa7e9Fw3pCL7AOwERb1-U2nmrbcPb6ACOOKl5mc7UYNbkpY-aZNXCZi-khWYYdzbwqlYTRA7Qutvhh9dSfFrVz0gzbwkteyErD/s640/eventlogservice.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
After you type in the url, if Visual Studio&#39;s been able to communicate with the service, it will display the methods available in the service. In my case, there are only 2 methods - event_action and get_events methods.&lt;br /&gt;
You can change the Web Reference name if you wish. In my project, I&#39;ve renamed it from WebReference to EventLogReference.&lt;br /&gt;
&lt;br /&gt;
5. After you&#39;ve done the above successfully, you should be able to see the EventLogReference in Web References folder. &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq8p69LDNjuZRbgQw4nTkUCq6HoMB4bQjzSjNyh-kHwKuX7iNxAUAkOKp7V0r8WZQTaVQSN-smxPz8JQhXtoEQr0NmcXwDHCMeMBXr6JZa5evoa-JeBD_Y_uz_IQc2wr-QEcLpDsmdIME9/s1600/eventlogref.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq8p69LDNjuZRbgQw4nTkUCq6HoMB4bQjzSjNyh-kHwKuX7iNxAUAkOKp7V0r8WZQTaVQSN-smxPz8JQhXtoEQr0NmcXwDHCMeMBXr6JZa5evoa-JeBD_Y_uz_IQc2wr-QEcLpDsmdIME9/s320/eventlogref.jpg&quot; width=&quot;182&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
6. Behind the scenes, Visual Studio automatically generated a lot of codes for you for communicating to the specified service. All you need to do is to use the generated codes and call the appropriate methods.&lt;br /&gt;
&lt;br /&gt;
In my project, Visual Studio generated the EventLogService class. I need to create an instance of this service and call either of the 2 available methods - eventaction and get_events methods. In my project, I will be using the event_action method. Based from the above display, this method requires an ActionRequestType object as a parameter.&lt;br /&gt;
&lt;br /&gt;
Finally, here&#39;s the code in VB.NET on how to instantiate the required parameters and call the appropriate method: The code that you use must be based on how the method that you want to call must be called.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:vbnet&quot;&gt;&#39;create CREATE ACTION TYPE
Dim actType As ACTIONType = New ACTIONType()
actType.NAME = &quot;create&quot;

&#39;create ACTIONREQUESTType 
Dim actionRequesttype As ACTIONREQUESTType = New ACTIONREQUESTType()
actionRequesttype.ACTION = actType

&#39;call Service
Dim eventLog As EventLogService = New EventLogService()

Dim response As ACTIONRESPONSEType = eventLog.event_action(actionRequesttype)

If Not response Is Nothing AndAlso Not response.ACTIONSTATUS Is Nothing _
   AndAlso Not response.ACTIONSTATUS.PARAM Is Nothing _
   AndAlso response.ACTIONSTATUS.PARAM.Count &amp;gt; 0 _
   Then
   result = response.ACTIONSTATUS.PARAM(0).VALUE
End If
&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://nolifuncion-programming.blogspot.com/2011/07/creating-vbnet-web-service-in-vs-2010.html</link><author>noreply@blogger.com (Noli Funcion)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMDmwDu_Dun5efrcrToVslR6DgeyGTgzFewSNkartroMj5kzzbOLNGANTK5sDpR-zMO-8t1OMmfMjaKBGCaYaZ-yjW7mt0rqZD-tZ60epNJ-oZymGdVtffPIc8yhbZb_LLtBpISbE4iDSz/s72-c/addservicereference.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-9054528289159465879</guid><pubDate>Wed, 16 Jun 2010 07:21:00 +0000</pubDate><atom:updated>2011-08-06T04:21:21.811-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DBLINQ</category><category domain="http://www.blogger.com/atom/ns#">MONO</category><category domain="http://www.blogger.com/atom/ns#">MYSQL</category><title>Personal Home Page with MYSQL, DBLINQ and MONO</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
I&#39;ve modified my Personal HomePage such that it can be hosted on a LINUX Environment with APACHE Server. My website is hosted in &lt;a href=&quot;http://aspspider.org/nolifuncion/&quot;&gt;here&lt;/a&gt; but it is on a limited time hosting only. I needed a lifetime free web host but by googling my way around, I found out that all other ASP.NET hosts came with a fee. However, there are promising web hosts in a LINUX Environment that offered free hosting space for ASP.NET using MONO RUNTIME. MONO What???! So, I let google find answers to my questions about MONO and here&#39;s what I did to modify my codes to make MONO and LINUX happy:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;DATABASE&lt;/b&gt;&lt;br /&gt;
I changed my Server backend from Microsoft&#39;s SQL SERVER to the free but ultra reliable MYSQL. Luckily, MySQL has a Membership provider so, I don&#39;t have to implement the Membership myself. (Yes!) I only had to deal with the minor differences with the database&#39;s data type incompatibility.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;RUNTIME ENVIRONMENT&lt;/b&gt;&lt;br /&gt;
In order for ASP.NET to work in LINUX, MONO is used. I&#39;ve installed a MONO IDE to run my website offline and check if there&#39;s incompatibility problems. Yeah, there are problems, but with a little tweak here and there and its fine.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;LINQ TO SQL&lt;/b&gt;&lt;br /&gt;
I&#39;ve used a Repository Pattern and LINQ to SQL for saving my data to database, but unluckily, LINQ to SQL does not work with MYSQL. However, DBLINQ came to the rescue!&lt;br /&gt;
DBLINQ is not complete so some modifications to the Repository code is implemented. No problem! (I&#39;ll try NHibernate later though...)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;DEPLOYMENT&lt;/b&gt;&lt;br /&gt;
However, deploying it is not smooth sailing. My website is working fine on development machine using MONO Runtime on Wndows machine, but when deployed on LINUX machine, many problems are encountered. Problems included missing .dlls, Security Access, MONO not accepting hashed password and others. However, in every problem, there will always be a solution. So, view in here my website in all its glory...&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://personal.nolifuncion.cz.cc/&quot;&gt;View page&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIX1P6m7LAMR1mltCIRHlMGJgZIhZCLTm5vnctI1K3Tuo4QoC3oeGbgI3AX_lFnAhyphenhyphent6YGfXXKRro8pSnEyBDOXyZqvRMLUA-t1zM-66Z21GMHKht4-6bGU4I0jnktwvETUzL-8mWFGyx2/s1600/webpage.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIX1P6m7LAMR1mltCIRHlMGJgZIhZCLTm5vnctI1K3Tuo4QoC3oeGbgI3AX_lFnAhyphenhyphent6YGfXXKRro8pSnEyBDOXyZqvRMLUA-t1zM-66Z21GMHKht4-6bGU4I0jnktwvETUzL-8mWFGyx2/s640/webpage.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
</description><link>http://nolifuncion-programming.blogspot.com/2010/06/personal-home-page-with-mysql-dblinq.html</link><author>noreply@blogger.com (Noli Funcion)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIX1P6m7LAMR1mltCIRHlMGJgZIhZCLTm5vnctI1K3Tuo4QoC3oeGbgI3AX_lFnAhyphenhyphent6YGfXXKRro8pSnEyBDOXyZqvRMLUA-t1zM-66Z21GMHKht4-6bGU4I0jnktwvETUzL-8mWFGyx2/s72-c/webpage.JPG" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-6886907743379539153</guid><pubDate>Thu, 27 May 2010 08:55:00 +0000</pubDate><atom:updated>2011-08-06T04:20:38.127-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET</category><category domain="http://www.blogger.com/atom/ns#">C#</category><title>Personal Homepage Using ASP.NET WITH C#</title><description>This project uses ASP.NET 3.5 with C#. I have used SQL SERVER 2005 EXPRESS as the backend data provider. I&#39;ve used a little bit of Domain Driven Design in order to have separation between the repository, services, and presentation logic. I&#39;ve also used Inversion Of Control, implemented using Structure Map to reduce dependency between the classes.&lt;br /&gt;
&lt;br /&gt;
In this project, I&#39;ve also used CSS3 feaures for rounding corners and if you&#39;re viewing it on browsers not supporting these new features, you will only see rectangle corners.&lt;br /&gt;
&lt;br /&gt;
This project has&amp;nbsp; blogging , photo album, chatting, video, and RSS features.&lt;a href=&quot;http://aspspider.org/nolifuncion&quot;&gt;&lt;/a&gt; &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
ABOUT PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp; - Displays information about this website&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR8Klt3f_8Oh_hqZZp_tHeZ4J6pv_Xhqmm1mbuipBqyi8CGPymRer9Ip8GBdVQJEGXZmokqOUB7v4Nty_pGaFuYu4pPSUNiAawBl4ejdqtBRA2PNzA3Cova6-8bXUho_1WPhKwVt9OFj2z/s1600/About.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR8Klt3f_8Oh_hqZZp_tHeZ4J6pv_Xhqmm1mbuipBqyi8CGPymRer9Ip8GBdVQJEGXZmokqOUB7v4Nty_pGaFuYu4pPSUNiAawBl4ejdqtBRA2PNzA3Cova6-8bXUho_1WPhKwVt9OFj2z/s640/About.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
ABOUT-PROFILE PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp; - Displays information about my profile &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDTfMmO26nAkiyhqu5hKvupMQBYeo9MKIep1005pz6GgSQWMNpcw4VvD58GBqd9O35nXZuznzQA8DafIXUdaWUryKR6qA7uKCIHADNDGF9Iv-AxY1iMV2a1VLjXezr1dsdpf4jIUvbFLe3/s1600/About-Profile.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDTfMmO26nAkiyhqu5hKvupMQBYeo9MKIep1005pz6GgSQWMNpcw4VvD58GBqd9O35nXZuznzQA8DafIXUdaWUryKR6qA7uKCIHADNDGF9Iv-AxY1iMV2a1VLjXezr1dsdpf4jIUvbFLe3/s640/About-Profile.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
BLOGS-BLOG CONTENT PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp; - Displays my blog content. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizHpObQ6PeZs0opn_4u8rfbNn9oU1WHWn2r6g9StTemL3aUKf1JM6CZOcEx0fsofnKL8UoFmQ6rkXU5C2MN5BwwDNdaydrxg-1xx5vJuk8GeUO5MeFwN3U2pImxXGNhyEURZs7ulSeGpsG/s1600/BlogContent.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizHpObQ6PeZs0opn_4u8rfbNn9oU1WHWn2r6g9StTemL3aUKf1JM6CZOcEx0fsofnKL8UoFmQ6rkXU5C2MN5BwwDNdaydrxg-1xx5vJuk8GeUO5MeFwN3U2pImxXGNhyEURZs7ulSeGpsG/s640/BlogContent.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
BLOGS-BLOG LIST PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp; -Displays list of blogs &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYljxhSNLpTQgzY5RZzbOfY1vc_tsSp3KFY-Wvk53P2HDYfkwIbfMimOdgPMOwK6JeDB47WwHXbZjpoWdWNMzxNZkrI3h_EhEonyOCqhsg6blOwD1eUAp0FAo3RTIKgB7-Qal-7OsjtBN3/s1600/BlogList.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYljxhSNLpTQgzY5RZzbOfY1vc_tsSp3KFY-Wvk53P2HDYfkwIbfMimOdgPMOwK6JeDB47WwHXbZjpoWdWNMzxNZkrI3h_EhEonyOCqhsg6blOwD1eUAp0FAo3RTIKgB7-Qal-7OsjtBN3/s640/BlogList.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;BLOGS-MANAGE BLOG PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; -Allows me to manage my blog.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio-IvSeoCx2FuU9H4em2wfdyf2woZ388MqICQ2EZiBLUmmt0Phs_ehFyagQX0EyAld_jeL_PZL_h0sC1ktoVBx7nx1yRLA9jir2ELddrRgKeT1e_Xy80J4YRl-wLNUYdESObzxDzaCXK_n/s1600/Blog-ManageBlog.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio-IvSeoCx2FuU9H4em2wfdyf2woZ388MqICQ2EZiBLUmmt0Phs_ehFyagQX0EyAld_jeL_PZL_h0sC1ktoVBx7nx1yRLA9jir2ELddrRgKeT1e_Xy80J4YRl-wLNUYdESObzxDzaCXK_n/s640/Blog-ManageBlog.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
BLOGS PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp; - Displays a list of blogs by category.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpxaV8ssK3OGytOuz1GL9JRVqAfEdP8kFFo2IyxsLkk0tCgdHN4IwkTm8ZjX8pF3Onbxwya26Za45Btig4Z1f635pmghapiHEOa-z8pBkrWSE8r15gl8hSPWjE2TTAE-S4Kz-8rzNDaRe4/s1600/Blogs.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpxaV8ssK3OGytOuz1GL9JRVqAfEdP8kFFo2IyxsLkk0tCgdHN4IwkTm8ZjX8pF3Onbxwya26Za45Btig4Z1f635pmghapiHEOa-z8pBkrWSE8r15gl8hSPWjE2TTAE-S4Kz-8rzNDaRe4/s640/Blogs.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
CHAT PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp; -Asks a user for a chat name before the user can use the chat room. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6rBlRBNpKrzukfC6YmUInuKaVFUHSnAhiX_UCPRTfXBTemlRhDkhUmdUQPaIIHMbI17OOtha8h09ALw9iS1CRcH7z-DHrtdKA0LR6uKDpl8WnQLkqvI1qLdPVXNWohv_1YWNCYM8R_4AI/s1600/Chat.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6rBlRBNpKrzukfC6YmUInuKaVFUHSnAhiX_UCPRTfXBTemlRhDkhUmdUQPaIIHMbI17OOtha8h09ALw9iS1CRcH7z-DHrtdKA0LR6uKDpl8WnQLkqvI1qLdPVXNWohv_1YWNCYM8R_4AI/s640/Chat.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
CHAT-CHAT ROOM PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp; - Allows users to chat. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ3tukrrxG-Sa761SH7kkq3vdDNFDJ-cmmLj_3aezDJtc2LvCCMxZiSC6JSJlDNBdfZnu35sRINTQoDe_t8qlbXm1GoTENNtae4ZkCnWLYda11eWMuH4Ejk8-oV5k_99diZJ1D0wZsJV1F/s1600/Chat-ChatRoom.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ3tukrrxG-Sa761SH7kkq3vdDNFDJ-cmmLj_3aezDJtc2LvCCMxZiSC6JSJlDNBdfZnu35sRINTQoDe_t8qlbXm1GoTENNtae4ZkCnWLYda11eWMuH4Ejk8-oV5k_99diZJ1D0wZsJV1F/s640/Chat-ChatRoom.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
CHAT-CONTACT PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp; - Allows users to send me a message. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVQyg_ddqlpji944Q9-j5sn46ZoqcuFRZ1wQKuVCvG5odjZw2TpKySdzlLtFvHKH0VKRQwiRIh7mjK2eeXI375xDJn3Qr1wMZt5UxLB-A0PFl8IfR4TDI-mKkU8OYCE-KSZTjrjJT0uiaj/s1600/Chat-Contact.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVQyg_ddqlpji944Q9-j5sn46ZoqcuFRZ1wQKuVCvG5odjZw2TpKySdzlLtFvHKH0VKRQwiRIh7mjK2eeXI375xDJn3Qr1wMZt5UxLB-A0PFl8IfR4TDI-mKkU8OYCE-KSZTjrjJT0uiaj/s640/Chat-Contact.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
HOME PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp; - Displays the home page of the website. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIvSA45P1KCvPRo8ddSxVnbpC3J36NrIBUVQTC8eiAhyW9c8wOL2uVLUAkXRANQPKchl3m5_AAOTXPypUtc8Mybb7vaz2hooRtGKHrd_10-f3bLl8cx_kK2TC1VmHVKeTQS52Zq335tYjo/s1600/Home.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIvSA45P1KCvPRo8ddSxVnbpC3J36NrIBUVQTC8eiAhyW9c8wOL2uVLUAkXRANQPKchl3m5_AAOTXPypUtc8Mybb7vaz2hooRtGKHrd_10-f3bLl8cx_kK2TC1VmHVKeTQS52Zq335tYjo/s640/Home.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
HOME-LOGIN PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp; - allows the user to log-in. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG0rLxTD5nqxUMP9413AcNnNbvh0oNOpXmKM0yXudm1Cl2vXbMNsVJFskG1JG3ME6Yv2EPZ1Yp8Z-8t8wPRv0ZAHL-kmqvCSlgAn-4UbXLkb7t6-zFFQhuvaTyAtwNMdIZ4oOdtUwxHQpD/s1600/Home-Login.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG0rLxTD5nqxUMP9413AcNnNbvh0oNOpXmKM0yXudm1Cl2vXbMNsVJFskG1JG3ME6Yv2EPZ1Yp8Z-8t8wPRv0ZAHL-kmqvCSlgAn-4UbXLkb7t6-zFFQhuvaTyAtwNMdIZ4oOdtUwxHQpD/s640/Home-Login.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
HOME-WALL PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp; - Displays my wall. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGsiWhkoegn84ML2HqaY8L8tjDq0vmMAPf_g-HL2TgmZV-_ChHaDOJw7QOAyQDSFm4KGBGIh4DKTDnMcG3tBoBC_UPZakPoXv2OVKPS9dN4JrPa_aqSJkjP7zM9lXzJ6w-1fhUql-5wyXO/s1600/Home-Wall.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGsiWhkoegn84ML2HqaY8L8tjDq0vmMAPf_g-HL2TgmZV-_ChHaDOJw7QOAyQDSFm4KGBGIh4DKTDnMcG3tBoBC_UPZakPoXv2OVKPS9dN4JrPa_aqSJkjP7zM9lXzJ6w-1fhUql-5wyXO/s640/Home-Wall.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;PHOTOS PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp; -Displays the photo albums. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX3sUH3SKXo96ntLkumsFFf2OXkmyHUnbjmwISjLfwpAl0QHijsKFgi320raJZlWe6i0Rrp-Gr2mxtDnhWGlHXqbxgqa7Dua2bd4jO96c3AG491gFZ8TN1kfnGFlypSJMIMO4s144T_Ouk/s1600/Photos.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX3sUH3SKXo96ntLkumsFFf2OXkmyHUnbjmwISjLfwpAl0QHijsKFgi320raJZlWe6i0Rrp-Gr2mxtDnhWGlHXqbxgqa7Dua2bd4jO96c3AG491gFZ8TN1kfnGFlypSJMIMO4s144T_Ouk/s640/Photos.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
PHOTOS - ALBUM PHOTOS&lt;br /&gt;
&amp;nbsp; - Displays the photos in the album. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDiB3f1kLQJ-X8Wrh_YwhvvE7SybmyBMz2tRsN5C2_KFsIbc8NKV8szmt-Xuh6y1WneZXT4D_m1cFtmr2IXeIMqf04Rv9gKR8BoHX3-q6FerZmYBnpjRhKELYZahE8OtKRQkurieisvvEH/s1600/Photos-AlbumPhotos.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDiB3f1kLQJ-X8Wrh_YwhvvE7SybmyBMz2tRsN5C2_KFsIbc8NKV8szmt-Xuh6y1WneZXT4D_m1cFtmr2IXeIMqf04Rv9gKR8BoHX3-q6FerZmYBnpjRhKELYZahE8OtKRQkurieisvvEH/s640/Photos-AlbumPhotos.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
PHOTOS - MANAGE PHOTOS PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; -Allows me to add and edit photos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_a9KVoY6mVXhZLWIHCoO5kLWJGyipu867y6MombB39o7CbQD3tsr4nbEGVu8hyNzgm8eH2RoXWxIsIGHIUZpBZvpiGY7ZKzn3oJaKRlfBfI0M1GXLDRtOyZdeKkmQkpOeSzEAiG8OaCN2/s1600/Photos-ManagePhoto.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_a9KVoY6mVXhZLWIHCoO5kLWJGyipu867y6MombB39o7CbQD3tsr4nbEGVu8hyNzgm8eH2RoXWxIsIGHIUZpBZvpiGY7ZKzn3oJaKRlfBfI0M1GXLDRtOyZdeKkmQkpOeSzEAiG8OaCN2/s640/Photos-ManagePhoto.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
PHOTOS - SINGLE PHOTO PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp; -Displays a single photo. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMNrDfEWc3iijTwl0oPFXwxHp3EA_1SLfCjx6Nbk5Po19b7Y6HALivsqv64D99unp0VB67TuffvGHQRWMUsRs6srHMtvCKqH12l-gtgMyCAXl9r6J4t-1xD_HUdn4DpYnNOGkJiwM4Tnxu/s1600/Photos-SinglePhoto.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMNrDfEWc3iijTwl0oPFXwxHp3EA_1SLfCjx6Nbk5Po19b7Y6HALivsqv64D99unp0VB67TuffvGHQRWMUsRs6srHMtvCKqH12l-gtgMyCAXl9r6J4t-1xD_HUdn4DpYnNOGkJiwM4Tnxu/s640/Photos-SinglePhoto.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
SETTINGS PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp; - Allows me to set the website settings. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCrfajzUJfp-p60mwcR_S6-Ef3QbgGeQxCRA6sOs60ZiU0GbTdb_VfwFtdcV21UwIPAhErkC8CwKwbLlK_9xjmfsRpVKIdqp0mKgLvyzQa_VJ6WuJLIiYHp8E6XZRI_TGfD3n4CbjI71Kq/s1600/Settings.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCrfajzUJfp-p60mwcR_S6-Ef3QbgGeQxCRA6sOs60ZiU0GbTdb_VfwFtdcV21UwIPAhErkC8CwKwbLlK_9xjmfsRpVKIdqp0mKgLvyzQa_VJ6WuJLIiYHp8E6XZRI_TGfD3n4CbjI71Kq/s640/Settings.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
SETTINGS-ACCOUNT PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp; - Allows me to set my account settings. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGHoOMoewsQBBiENZTTsJF38vAnYJiSR0xA-ZoUsuL-fW1XcbgyZokgEK-iycVYnAj7iyzLWks1YF7CE75xMAfXW9eCx56gUivMCuVVWmRfJiwgY6F5U_MBlHUREey9wd9646uuchlx2xK/s1600/Settings-Account.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGHoOMoewsQBBiENZTTsJF38vAnYJiSR0xA-ZoUsuL-fW1XcbgyZokgEK-iycVYnAj7iyzLWks1YF7CE75xMAfXW9eCx56gUivMCuVVWmRfJiwgY6F5U_MBlHUREey9wd9646uuchlx2xK/s640/Settings-Account.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;SETTINGS - PROFILE PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp; - Allows me to set my&amp;nbsp; Profile Settings. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsskFHMAk5Y2RiuHloeVXZAbfAqi9PuzuwTnU2aWgcukC0UuH8wj0dlSBCEPrisBOlYB9YJqOWLk7jpMvoqmCE3ry2W7Wt0gu85PJug3b3cJItA7fGEmM6w1fLi8o4kJ-Kx_k3YN_gbK8A/s1600/Settings-Profile.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsskFHMAk5Y2RiuHloeVXZAbfAqi9PuzuwTnU2aWgcukC0UuH8wj0dlSBCEPrisBOlYB9YJqOWLk7jpMvoqmCE3ry2W7Wt0gu85PJug3b3cJItA7fGEmM6w1fLi8o4kJ-Kx_k3YN_gbK8A/s640/Settings-Profile.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
</description><link>http://nolifuncion-programming.blogspot.com/2010/05/personal-homepage-using-aspnet-with-c.html</link><author>noreply@blogger.com (Noli Funcion)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR8Klt3f_8Oh_hqZZp_tHeZ4J6pv_Xhqmm1mbuipBqyi8CGPymRer9Ip8GBdVQJEGXZmokqOUB7v4Nty_pGaFuYu4pPSUNiAawBl4ejdqtBRA2PNzA3Cova6-8bXUho_1WPhKwVt9OFj2z/s72-c/About.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-1303989802460935133</guid><pubDate>Wed, 26 May 2010 09:56:00 +0000</pubDate><atom:updated>2011-08-06T04:20:00.707-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET</category><category domain="http://www.blogger.com/atom/ns#">C#</category><title>Enrollment System Using ASP.NET IN C#</title><description>This is my project for ASP.NET with C#. This project uses 3-tier and 3-layer architecture to separate the presentation logic, database logic and the business logic of the application.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
ENROLLMENT - STEP1 ( REGISTRATION)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Student submits registration for enrollment.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCmiv1PonJXKwtg9ZUNqyR567ARUyjuZpLdQCW2nYGtdW0Sl14efDHKGP5Yqnb0v2s1mRuMiyBY-ICWKdyr9r0eYp49rmI5vcTzAnhgvDxZ-FZfXr5HUrz7C247hPhBnoBsAgRItuDTZ3C/s1600/enrollmentregistration.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCmiv1PonJXKwtg9ZUNqyR567ARUyjuZpLdQCW2nYGtdW0Sl14efDHKGP5Yqnb0v2s1mRuMiyBY-ICWKdyr9r0eYp49rmI5vcTzAnhgvDxZ-FZfXr5HUrz7C247hPhBnoBsAgRItuDTZ3C/s640/enrollmentregistration.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;span id=&quot;goog_190661008&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_190661009&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
ENROLLMENT - STEP2 ( REGISTRAR APPROVAL)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Registrar approves the submitted registration record.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbf8TdY7VANvqxbxZ2aASgd6UN2BZcSJFzPRoqKbP4vr7bYQxgCajj8wZZWfowUgKm6oVpF3VrzmyfDq5dSWzugdfvlEqI3q7uUs-U1b3BZZt-K7Oo3JapbSNC7qTJG1Yyp4a5T48yJ5l_/s1600/enrollmentregistrationapproval.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbf8TdY7VANvqxbxZ2aASgd6UN2BZcSJFzPRoqKbP4vr7bYQxgCajj8wZZWfowUgKm6oVpF3VrzmyfDq5dSWzugdfvlEqI3q7uUs-U1b3BZZt-K7Oo3JapbSNC7qTJG1Yyp4a5T48yJ5l_/s640/enrollmentregistrationapproval.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
ENROLLMENT - STEP3 ( CLASS SELECTION )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Student selects class schedules.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJjMxTjl3yKtdHnwI5pQgC9fFaR3k2vfob3jtSDhPVo-8vxmvfgzP-lcDntXB7JXiEj2UN_1Dls3ufvD3GJGl8ku8Xfk9znKZMQH6QS6PdUCx_7zML1BcKEdqskPBPHrAsvxwlFF_Eem94/s1600/enrollmentclassselection.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJjMxTjl3yKtdHnwI5pQgC9fFaR3k2vfob3jtSDhPVo-8vxmvfgzP-lcDntXB7JXiEj2UN_1Dls3ufvD3GJGl8ku8Xfk9znKZMQH6QS6PdUCx_7zML1BcKEdqskPBPHrAsvxwlFF_Eem94/s640/enrollmentclassselection.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
ENROLLMENT - STEP4 ( ADVISER APPROVAL )&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Adviser approves class selection record of student.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiEiYe3LKptWqxnZByoFjmnwyAa7oT_Zv1-doWRce2EixMDFg6ODiB0kPo2Fqex4ihBgJ3mRppZdThf-OfVi-zoObsLTuURl7xy02j50xE6L7p4pH1AUYoejiA1ZnfqE3mriKthSXhZUb4/s1600/enrollmentadviserapproval.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiEiYe3LKptWqxnZByoFjmnwyAa7oT_Zv1-doWRce2EixMDFg6ODiB0kPo2Fqex4ihBgJ3mRppZdThf-OfVi-zoObsLTuURl7xy02j50xE6L7p4pH1AUYoejiA1ZnfqE3mriKthSXhZUb4/s640/enrollmentadviserapproval.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
ENROLLMENT - STEP5 ( ASSESSOR APPROVAL )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Assessor assesses enrollment fees.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDetjAiGIGirVq3B3UNusiwQd9PffFHNKUaW_H6iDpQ18aBdII0V7y031QWsy6JXkuH3UBYGcaC4W8BSkNtNsnEFFz2L82OK8qPeEXeDcMRQ1vvksyzezK-GfLdFV_F0ilhhJZ_6Jlqja/s1600/enrollmentassessorapproval.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNDetjAiGIGirVq3B3UNusiwQd9PffFHNKUaW_H6iDpQ18aBdII0V7y031QWsy6JXkuH3UBYGcaC4W8BSkNtNsnEFFz2L82OK8qPeEXeDcMRQ1vvksyzezK-GfLdFV_F0ilhhJZ_6Jlqja/s640/enrollmentassessorapproval.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
ENROLLMENT - STEP6 ( CASHIER APPROVAL)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Cashier receives enrollment payment.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp-0mJzJqhEe5K_tadX3u2IWQTqaAK9l9okhfdVkX63m53V9kBPKfsqkHj3WIuDsws1figlDZKKi2KJfJ9GztsJhXhcARlk-ywhtLB3Y-OyXuv5ytPAjduZCoKLbeJSDzazO7EN98pfcnN/s1600/enrollmentcashierapproval.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp-0mJzJqhEe5K_tadX3u2IWQTqaAK9l9okhfdVkX63m53V9kBPKfsqkHj3WIuDsws1figlDZKKi2KJfJ9GztsJhXhcARlk-ywhtLB3Y-OyXuv5ytPAjduZCoKLbeJSDzazO7EN98pfcnN/s640/enrollmentcashierapproval.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
ENROLLMENT - STEP7 ( ID ISSUANCE)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Registrar issues ID Number to new student.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkKB4_c2nzvkhy_60pkXgSF-JZiIhfMoCKyMstsLEpItDZI_a1fvQ3WxjB0Q1S1_8_YWChNq7X625ciPpbYyGz3QCASEcXL5MqzdfNYhOXiLhKQ0Y64egYUt1cSnft9xZQv_QksHo75TVx/s1600/enrollmentidissuance.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkKB4_c2nzvkhy_60pkXgSF-JZiIhfMoCKyMstsLEpItDZI_a1fvQ3WxjB0Q1S1_8_YWChNq7X625ciPpbYyGz3QCASEcXL5MqzdfNYhOXiLhKQ0Y64egYUt1cSnft9xZQv_QksHo75TVx/s640/enrollmentidissuance.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HELP - ABOUT&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Displays information about this website.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS8VDkxzsGHwRLvXeGtZ80oI4PirIoDCtI4dnNarHznuVG0sUtNoQ7GuHpEElhaAqZ8W-Gu8__CZTJNm2uqrdZdVYlBJqF51Oezb77zw48vmmcGYZX6dobRbLhiPdLPruj5_TwJlJn4XDZ/s1600/helpabout.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS8VDkxzsGHwRLvXeGtZ80oI4PirIoDCtI4dnNarHznuVG0sUtNoQ7GuHpEElhaAqZ8W-Gu8__CZTJNm2uqrdZdVYlBJqF51Oezb77zw48vmmcGYZX6dobRbLhiPdLPruj5_TwJlJn4XDZ/s640/helpabout.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
HELP - DEMO&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Allows the user to have a demo of the software. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieJAed_UAuKflaOEuMvwbKihdUrkEcnDokN2L9wi_5CTOKka7MmzkCoDkOV1xGCppuiG7VQeORepP9Wq0Vtws_OTTW5l46kBIuESjVf983EsKp-OrMUwgr4LJ10Ayr2WNu6viylxf5PJxm/s1600/helpdemo.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieJAed_UAuKflaOEuMvwbKihdUrkEcnDokN2L9wi_5CTOKka7MmzkCoDkOV1xGCppuiG7VQeORepP9Wq0Vtws_OTTW5l46kBIuESjVf983EsKp-OrMUwgr4LJ10Ayr2WNu6viylxf5PJxm/s640/helpdemo.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MASTERLIST -CLASS MASTER LIST&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Displays information about the class master list.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJAblyHhHk_pAyCjk7yPfzN6g5KIKpLlKV009KrsnIZhmv8rstOvq_cVYjSAhAYqY8FdSPNGFPHGZ-dHoJhc11Mo1fN-fvmtrXqNqLQZ7NR4i_8VwrQxHqTnm4xRE35UevLAbA6AcmVtsH/s1600/masterlistclass.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJAblyHhHk_pAyCjk7yPfzN6g5KIKpLlKV009KrsnIZhmv8rstOvq_cVYjSAhAYqY8FdSPNGFPHGZ-dHoJhc11Mo1fN-fvmtrXqNqLQZ7NR4i_8VwrQxHqTnm4xRE35UevLAbA6AcmVtsH/s640/masterlistclass.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
MASTERLIST -COURSE MASTER LIST&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Displays information about the course master list.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQc0BND5aX7ibbovvNuVLIU0c1q-ANEG_c22k5a3mse1A8VBeKRo2p3JQHvA82tTs1xdx5tOQT_5WRL7_Zu6P3Melkpejl3k5TWokc06Rt4iUkGMrK4hh6YJeAxLB7Eu6mNX657NwPWIwq/s1600/masterlistcourse.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQc0BND5aX7ibbovvNuVLIU0c1q-ANEG_c22k5a3mse1A8VBeKRo2p3JQHvA82tTs1xdx5tOQT_5WRL7_Zu6P3Melkpejl3k5TWokc06Rt4iUkGMrK4hh6YJeAxLB7Eu6mNX657NwPWIwq/s640/masterlistcourse.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
MASTERLIST -CURRICULUM MASTER LIST&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Displays information about the curriculum master list.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYgtDy08TweTiwooXNMGd49JZ-5gFeaagpYUsk8WC6iTWSYRxT02gPg5piSycdOLxl_PCnhyphenhyphenTIKky22XEvT6LF3ldY6yiOw_mrMd1b3m8iNARrQazHhgO4echwRvbIM_b-1dHt1JerAOkr/s1600/masterlistcurriculum.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYgtDy08TweTiwooXNMGd49JZ-5gFeaagpYUsk8WC6iTWSYRxT02gPg5piSycdOLxl_PCnhyphenhyphenTIKky22XEvT6LF3ldY6yiOw_mrMd1b3m8iNARrQazHhgO4echwRvbIM_b-1dHt1JerAOkr/s640/masterlistcurriculum.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
MASTERLIST -FACULTY MASTER LIST&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Displays information about the faculty master list.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNllvDIJTZzlf4KUZiITFdHSLKFGJbk2HonZdYqzPESXUEjEIDNzSBiNyCxYKg5PZk_gaDDkHLyie7bO6oxBnEmbrvHnvwA8uxPXLO2w84l3C5A1VcfggS8crvcCM08nKQSztF4MquSHDw/s1600/masterlistfaculty.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNllvDIJTZzlf4KUZiITFdHSLKFGJbk2HonZdYqzPESXUEjEIDNzSBiNyCxYKg5PZk_gaDDkHLyie7bO6oxBnEmbrvHnvwA8uxPXLO2w84l3C5A1VcfggS8crvcCM08nKQSztF4MquSHDw/s640/masterlistfaculty.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
MASTERLIST -GRADE MASTER LIST&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Displays information about the grade master list.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_Yd4mWxnCEXYXm765xTzk5iNvQW42TfpqM1gXD5P1biOrUnbSZwzJSm7Ymba-fWvmp_ea0kdibGnQjURLbGhSWPG5RVKOlQS5zza6YcA3oFGm7myXUhzZZ8EPWs9s-L0TjjJEEICzMgky/s1600/masterlistgrades.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_Yd4mWxnCEXYXm765xTzk5iNvQW42TfpqM1gXD5P1biOrUnbSZwzJSm7Ymba-fWvmp_ea0kdibGnQjURLbGhSWPG5RVKOlQS5zza6YcA3oFGm7myXUhzZZ8EPWs9s-L0TjjJEEICzMgky/s640/masterlistgrades.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
MASTERLIST -REQUIREMENT MASTER LIST&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Displays information about the requirement master list.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo3r4MpDK2zOBLVjZ1CefZyAX3ZT8mxUoaOfSKIfykfpDrxA5TxgQ2ggOrSrnIgcc0VBGrQoq9CRViMRpgJTBNjy4MnOzPMpunXSwavj8HlpXqtWRWxF07pD7RZgCo0s8IKDzadL7fJTNU/s1600/masterlistrequirements.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo3r4MpDK2zOBLVjZ1CefZyAX3ZT8mxUoaOfSKIfykfpDrxA5TxgQ2ggOrSrnIgcc0VBGrQoq9CRViMRpgJTBNjy4MnOzPMpunXSwavj8HlpXqtWRWxF07pD7RZgCo0s8IKDzadL7fJTNU/s640/masterlistrequirements.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
MASTERLIST -ROOM MASTER LIST&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Displays information about the room master list.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnL24tL_ys-OuO7TGMdKFTHRWCfYgS4ogkf_7MHwaVLcDQPN7Kqblhxq-ng-kaXyt7VWVODpOFBmLfB1U9CJNY9KPF5tn_8XNGHwY5a1Tw0imIx49BMMWIQXMK-VT6GpAV5tjlkLwkjFxn/s1600/masterlistroom.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnL24tL_ys-OuO7TGMdKFTHRWCfYgS4ogkf_7MHwaVLcDQPN7Kqblhxq-ng-kaXyt7VWVODpOFBmLfB1U9CJNY9KPF5tn_8XNGHwY5a1Tw0imIx49BMMWIQXMK-VT6GpAV5tjlkLwkjFxn/s640/masterlistroom.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
MASTERLIST -STUDENT&amp;nbsp; MASTER LIST&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Displays information about the student master list.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ_Q87LpHGhJwqa3zXll0J3PaEsRQLKTvyhKFXSDWtFCfkHKquAAow54aKgYHCstOLc9VnPjg708lIjYRT2LNg-doUeeHkeI1nLGOERoSuCeMk32_ZvvHpKE8PxRtZarAxgfbdDEi310jN/s1600/masterliststudent.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJ_Q87LpHGhJwqa3zXll0J3PaEsRQLKTvyhKFXSDWtFCfkHKquAAow54aKgYHCstOLc9VnPjg708lIjYRT2LNg-doUeeHkeI1nLGOERoSuCeMk32_ZvvHpKE8PxRtZarAxgfbdDEi310jN/s640/masterliststudent.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
MASTERLIST -SUBJECT MASTER LIST&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Displays information about the subject master list.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg14o1r9Bo3gg-PvKUjWuKq5dCl63aFlVFDtVi8aKU2WjwK97CXNXLYLRtyziCat_M68dBVQH2Ipdv0Qf54g4Gk38xKL4-nwqmbIBPBiFwWiJlcL3Kjs84gmSGmyv4LD3a5M70n71JW9k_g/s1600/masterlistsubject.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg14o1r9Bo3gg-PvKUjWuKq5dCl63aFlVFDtVi8aKU2WjwK97CXNXLYLRtyziCat_M68dBVQH2Ipdv0Qf54g4Gk38xKL4-nwqmbIBPBiFwWiJlcL3Kjs84gmSGmyv4LD3a5M70n71JW9k_g/s640/masterlistsubject.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
SETTINGS-ACCOUNTS&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Allows website admin to set-up user accounts.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8ZrjWRP20i-fnnb3dCGPhLM6jl-mYpuf45v3pTvJEUscUMfYtR_xm2Z6BALPfrZYbVv9PWAu8V1t_HhAs5v7aqc7pC0_0ZXLr7xEYr9f2cJHxsuif-T8yAkBqZrQEWi7MYwaOr5QJZmFn/s1600/settingsaccount.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8ZrjWRP20i-fnnb3dCGPhLM6jl-mYpuf45v3pTvJEUscUMfYtR_xm2Z6BALPfrZYbVv9PWAu8V1t_HhAs5v7aqc7pC0_0ZXLr7xEYr9f2cJHxsuif-T8yAkBqZrQEWi7MYwaOr5QJZmFn/s640/settingsaccount.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
SETTINGS-ACCOUNTS-CREATE ACCOUNTS&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Allows website admin to create  user accounts.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXA2m7aacc3dh45p1qjUOsWeunnDJ7mZamNKYprltRwgonLgoToWjUonCL5IAaO28yZls3U8Y5HEPuEooBL07YdKQj0EMoMMSnkx4NgvI0_MCt5mBiwYPglGphe2tD5U-cT45QHrV-7E5X/s1600/settingscreateaccount.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXA2m7aacc3dh45p1qjUOsWeunnDJ7mZamNKYprltRwgonLgoToWjUonCL5IAaO28yZls3U8Y5HEPuEooBL07YdKQj0EMoMMSnkx4NgvI0_MCt5mBiwYPglGphe2tD5U-cT45QHrV-7E5X/s640/settingscreateaccount.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
SETTINGS-ACCOUNTS-CREATE ROLES&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Allows website admin to create  user account roles.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsE9aEI_MMiVTLB9h126zT3nb2kVV2RQmw57hbxwByw7Qb4ZIFiGyIP3sZuqGmoI7hgz_2g712_kjVDJA_A8CJxMWosydZKRgf9Md6-Yscj_A3Qs_YRtpqrkyrmT6-paGqnO6AY2TWD8c_/s1600/settingscreateroles.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsE9aEI_MMiVTLB9h126zT3nb2kVV2RQmw57hbxwByw7Qb4ZIFiGyIP3sZuqGmoI7hgz_2g712_kjVDJA_A8CJxMWosydZKRgf9Md6-Yscj_A3Qs_YRtpqrkyrmT6-paGqnO6AY2TWD8c_/s640/settingscreateroles.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
SETTINGS-ACCOUNTS&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Allows website admin to set-up curriculum settings.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTOjGMZfRnjc8Bl4lZMOV6oS_JATZMipj0E0Q6pUoh_FvfdeKBuDZIPLuPYKOIkQQUGf1NTeEo_0ZTa4yyytziTETFTu-Liht7OQLb79s4DZelED0D7nlIr4mjR7sQtpktrpyzAHw1sK4/s1600/settingscurriculum.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJTOjGMZfRnjc8Bl4lZMOV6oS_JATZMipj0E0Q6pUoh_FvfdeKBuDZIPLuPYKOIkQQUGf1NTeEo_0ZTa4yyytziTETFTu-Liht7OQLb79s4DZelED0D7nlIr4mjR7sQtpktrpyzAHw1sK4/s640/settingscurriculum.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SETTINGS-DAY SETTINGS&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Allows website admin to set-up day settings.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8pjBMqfHR80kRCLKfXGTNSbLrX9ZjB0iVxW7A0uzWF9Yj-UvOU0Y-3mk0AEO564EEYX9NtSkub8usNB-YSRf8uHeyTDl9ykq1J1nc2ONo0_5nIfbicvoy9WueKx0v32i-m_UP4IZc7wcg/s1600/settingsday.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8pjBMqfHR80kRCLKfXGTNSbLrX9ZjB0iVxW7A0uzWF9Yj-UvOU0Y-3mk0AEO564EEYX9NtSkub8usNB-YSRf8uHeyTDl9ykq1J1nc2ONo0_5nIfbicvoy9WueKx0v32i-m_UP4IZc7wcg/s640/settingsday.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
SETTINGS-PERIOD SETTINGS&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Allows website admin to set-up period settings.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXycU6lk7ZF0VTjBj2VP5Hvwr_MCFmszdAi29ZlGrZJ3bRAsfh_2AhQZQfhVJEF364fz4MOUAGiDYcfmE5XwouA7hEFSmyjaQ4Zx-lefo8O1luiptRqfM46V0lIQhnKdanJno-ZdVH1NlP/s1600/settingsperiod.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXycU6lk7ZF0VTjBj2VP5Hvwr_MCFmszdAi29ZlGrZJ3bRAsfh_2AhQZQfhVJEF364fz4MOUAGiDYcfmE5XwouA7hEFSmyjaQ4Zx-lefo8O1luiptRqfM46V0lIQhnKdanJno-ZdVH1NlP/s640/settingsperiod.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
SETTINGS-SCHEDULE SETTINGS&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Allows website admin to set-up schedule settings.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMOnEyAuy4REhOEU4Ypec34CsPTXol09ElFrgY86Bqwz_DVOQP_jPqGDnx-F55fd8SKqJu-iyGLdCdKibrW0h0TWNF-N3uV3MJEIPB50lqDSmKqYQvokfKLgUK5Y1BMmXJEkinXSsd2KO1/s1600/settingsschedule.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMOnEyAuy4REhOEU4Ypec34CsPTXol09ElFrgY86Bqwz_DVOQP_jPqGDnx-F55fd8SKqJu-iyGLdCdKibrW0h0TWNF-N3uV3MJEIPB50lqDSmKqYQvokfKLgUK5Y1BMmXJEkinXSsd2KO1/s640/settingsschedule.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
SETTINGS-SEMESTER SETTINGS&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Allows website admin to set-up semester settings.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFGrJJ75gD4NEYQuspu4ce5Z9835Yd-8F6cssNruWK6q2CpIGaUBb-NJEjGpamayoR3WJpGHMtRQ_zlXtsjMg0iemfFUsuZ07ZxI8VVMQGlagSuEbs9cgFtQQT_9VTr3VuEiO9QXnQYEYD/s1600/settingssemester.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFGrJJ75gD4NEYQuspu4ce5Z9835Yd-8F6cssNruWK6q2CpIGaUBb-NJEjGpamayoR3WJpGHMtRQ_zlXtsjMg0iemfFUsuZ07ZxI8VVMQGlagSuEbs9cgFtQQT_9VTr3VuEiO9QXnQYEYD/s640/settingssemester.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
SETTINGS-TIME SETTINGS&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Allows website admin to set-up time settings.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHVQiQ9YSj27su-OSs7lhRHdtRlX7F4zmx0BI7K_NCfJjVKJkH3ZexlJYQf-Th5P8_YVlShalzjk7X3LA_t7_uSHUWYntrDXMVT-vTGjoE1gjul6Tjjpnh6MwqjmRJnx0ywrJwzrbOAvPI/s1600/settingstime.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHVQiQ9YSj27su-OSs7lhRHdtRlX7F4zmx0BI7K_NCfJjVKJkH3ZexlJYQf-Th5P8_YVlShalzjk7X3LA_t7_uSHUWYntrDXMVT-vTGjoE1gjul6Tjjpnh6MwqjmRJnx0ywrJwzrbOAvPI/s640/settingstime.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
SETTINGS-YEAR SETTINGS&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Allows website admin to set-up  time year settings.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdKN8PLxy1hNiOO1Jeh9lXVLzM9XsuCIxhmFE4DwMvnUnMYPM4Gsc8HtUi2qR-tEFzd32kTt1isdlPFFbz4MpEYuSGiZvNbSCqjvlQzyA7rAc-eMk3ibhNGLqCmSHvqSTr7gXSMC51IeLE/s1600/settingsyear.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdKN8PLxy1hNiOO1Jeh9lXVLzM9XsuCIxhmFE4DwMvnUnMYPM4Gsc8HtUi2qR-tEFzd32kTt1isdlPFFbz4MpEYuSGiZvNbSCqjvlQzyA7rAc-eMk3ibhNGLqCmSHvqSTr7gXSMC51IeLE/s640/settingsyear.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
STUDENT -CLASS SCHEDULES&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Displays information about the student&#39;s current class schedules.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCIImey15CFBs4aZIeqm27tdrDAFI7VvMoIXkzDmxSPENLZhPIhU6aW969CkD6sDEAP8IJPTAmosCUsrUAKDnKTl433BytqymVy6kuekdroazlfkJA3JgPYvbd_F7IAKPxHyVEFziwcbUs/s1600/studentclass+sched.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCIImey15CFBs4aZIeqm27tdrDAFI7VvMoIXkzDmxSPENLZhPIhU6aW969CkD6sDEAP8IJPTAmosCUsrUAKDnKTl433BytqymVy6kuekdroazlfkJA3JgPYvbd_F7IAKPxHyVEFziwcbUs/s640/studentclass+sched.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
STUDENT -CURRICULUM&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Displays information about the student&#39;s course curriculum.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUXlOpftOJiPcEj5vLLrZnQgqva170gqE4RoQPOiyQxRpFo5ZQKaC7hQAlh8WHu3UXtaLQvCtg306gScvSJ-xNpD7g5EG7fUFfDZGKvSobxL0qwPsDPn-5xGoLAHTiLmRv1L-n4Yw2GxcP/s1600/studentcurrriculum.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUXlOpftOJiPcEj5vLLrZnQgqva170gqE4RoQPOiyQxRpFo5ZQKaC7hQAlh8WHu3UXtaLQvCtg306gScvSJ-xNpD7g5EG7fUFfDZGKvSobxL0qwPsDPn-5xGoLAHTiLmRv1L-n4Yw2GxcP/s640/studentcurrriculum.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
STUDENT -ENROLLMENT STATUS&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Displays information about the student&#39;s enrollment status.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP5OrXk8WaV4DOihiJ6Wx1s3dDYSq6TiusmSF7z5HpFhcca5C56ixUjiK-6ozf2SpVzjaCZAgxHgC1wDQC7Fj7Av5-8LCDf2gVcTtHDOVFB2Xb9del0LgMSen01weIG0ZrkDgbEs79zKBP/s1600/studentenrollstatus.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP5OrXk8WaV4DOihiJ6Wx1s3dDYSq6TiusmSF7z5HpFhcca5C56ixUjiK-6ozf2SpVzjaCZAgxHgC1wDQC7Fj7Av5-8LCDf2gVcTtHDOVFB2Xb9del0LgMSen01weIG0ZrkDgbEs79zKBP/s640/studentenrollstatus.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
STUDENT -GRADES&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Displays information about the student&#39;s grades.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_1vxacug4kfXUrk-Co8lsEp41g9jF_q0QPm1_bo8wk341G_j9H1Is_rZfgZvP615ob4A2RUrypwxRtFID6d3NXOyBlSMLuiPzVHwxHXHFEBwaYyraagPqaIRJvYX2aelmBbirDuLJ9RYi/s1600/studentgrades.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_1vxacug4kfXUrk-Co8lsEp41g9jF_q0QPm1_bo8wk341G_j9H1Is_rZfgZvP615ob4A2RUrypwxRtFID6d3NXOyBlSMLuiPzVHwxHXHFEBwaYyraagPqaIRJvYX2aelmBbirDuLJ9RYi/s640/studentgrades.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
STUDENT -STUDENT RECORD&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Displays information about the student&#39;s account.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYglP2CWRDyotWAf5QiEbp6QkCrwApt0VrCXJRsrI9LoUOGhMey5Q59K3m1Ph1yuy_Z6UQ7_vuCulMmIcehxF-l3-WMBGJYIeF37msz7aINXfvZYnW5PpsA1E2NqjSSkrNrJvvpaT_9fZZ/s1600/studentrecord.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYglP2CWRDyotWAf5QiEbp6QkCrwApt0VrCXJRsrI9LoUOGhMey5Q59K3m1Ph1yuy_Z6UQ7_vuCulMmIcehxF-l3-WMBGJYIeF37msz7aINXfvZYnW5PpsA1E2NqjSSkrNrJvvpaT_9fZZ/s640/studentrecord.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
STUDENT -CLASSES LIST&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Displays information about the student&#39;s current  class schedules.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEj-P3lx5oqv-PJ6An7DunynY_Di_BHrYWbGGh-evaVriWIHQCBx-qMD4FiK1t1l6YGjYwAWvYApZvMXeQwQBjmStnd8FZnFxG0oixoFWGXMqgha3V_TU2nCwAxM4u-SM80-7rzKbNsHW8/s1600/teacherclasslist.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEj-P3lx5oqv-PJ6An7DunynY_Di_BHrYWbGGh-evaVriWIHQCBx-qMD4FiK1t1l6YGjYwAWvYApZvMXeQwQBjmStnd8FZnFxG0oixoFWGXMqgha3V_TU2nCwAxM4u-SM80-7rzKbNsHW8/s640/teacherclasslist.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
TEACHER -INPUT GRADES&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Used by teacher to input grades.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWaDJE7a47ECOrxURtmJNJAZgd7Cg35tVn4tY78FadrB9kDfxQkZKwOGJS8NWME4rcLvfCO_LcjwGPqSK2uco5NIRG6PhIlQDe9AJF6z1kLd08BYDTC5a7NYJFmRE-jSOGVqhGYBbqRnk3/s1600/teacherinputgrades.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWaDJE7a47ECOrxURtmJNJAZgd7Cg35tVn4tY78FadrB9kDfxQkZKwOGJS8NWME4rcLvfCO_LcjwGPqSK2uco5NIRG6PhIlQDe9AJF6z1kLd08BYDTC5a7NYJFmRE-jSOGVqhGYBbqRnk3/s640/teacherinputgrades.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
</description><link>http://nolifuncion-programming.blogspot.com/2010/05/enrollment-system-using-aspnet-in-c.html</link><author>noreply@blogger.com (Noli Funcion)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCmiv1PonJXKwtg9ZUNqyR567ARUyjuZpLdQCW2nYGtdW0Sl14efDHKGP5Yqnb0v2s1mRuMiyBY-ICWKdyr9r0eYp49rmI5vcTzAnhgvDxZ-FZfXr5HUrz7C247hPhBnoBsAgRItuDTZ3C/s72-c/enrollmentregistration.jpg" height="72" width="72"/><thr:total>15</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-8056621423222043306</guid><pubDate>Tue, 25 May 2010 07:12:00 +0000</pubDate><atom:updated>2011-08-06T04:19:37.587-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET</category><category domain="http://www.blogger.com/atom/ns#">VB.NET</category><title>Online Jobsite Using ASP.NET with Visual Basic</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
This is my project using Advanced Visual Basic. This is also my first attempt at making websites using ASP.NET. I&#39;ve used SQL SERVER EXPRESS 2005 for my back-end data. This projet is an online Jobsite portal where employers can post vacant jobs and applicants can apply for these jobs and post resumes.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://aspspider.org/jobsite/&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HOME PAGE&lt;br /&gt;
This is the home page of this project.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-Bx8gb-5E8PI293s7jH91RjCXAM7TxQhh6AnjuNMxMMdeGhIqkirrAy1Piv-huq_miZEFThj41qhaAQ0byXS7w02paltg8fRAj9epVdd8676xZf_r5mAobSymaBC_uMsPW_LTgv1FyfWK/s1600/home.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;427&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-Bx8gb-5E8PI293s7jH91RjCXAM7TxQhh6AnjuNMxMMdeGhIqkirrAy1Piv-huq_miZEFThj41qhaAQ0byXS7w02paltg8fRAj9epVdd8676xZf_r5mAobSymaBC_uMsPW_LTgv1FyfWK/s640/home.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
LOG-IN PAGE&lt;br /&gt;
Applicants and Employers need to log-in so that they can access all the features of this website.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKfpPTVa2hyphenhyphen2JsQ9XA4wgmkQ3eJcxO30bo99qqXs8s0eD2WGzBZ86gkZfi2fXBB6JP-tRP9eNZYjGE5frucGOJsWKdPk-WGDK4fOfxb6e1qs-8iQ-QmYNIwRs86adjdj6AxTi7h_WDLpKV/s1600/login.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;417&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKfpPTVa2hyphenhyphen2JsQ9XA4wgmkQ3eJcxO30bo99qqXs8s0eD2WGzBZ86gkZfi2fXBB6JP-tRP9eNZYjGE5frucGOJsWKdPk-WGDK4fOfxb6e1qs-8iQ-QmYNIwRs86adjdj6AxTi7h_WDLpKV/s640/login.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
USER PROFILE&lt;br /&gt;
In this page, the user profile is displayed in the sidebar if user is logged-in.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8Gy2JF8huYPP8P-avIlKxJMSNZ1fcWkqsc3QroIuIGXRsbrEE3ENHOiA6u1taee-JUyNh7F0uzQRVpt-1juz-1MStNs2fY3WS7QStPfW8ELxAKPj4MV2slmw1S-KO6ryUKaWgOP6rNIK7/s1600/profile.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8Gy2JF8huYPP8P-avIlKxJMSNZ1fcWkqsc3QroIuIGXRsbrEE3ENHOiA6u1taee-JUyNh7F0uzQRVpt-1juz-1MStNs2fY3WS7QStPfW8ELxAKPj4MV2slmw1S-KO6ryUKaWgOP6rNIK7/s320/profile.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LIST OF RESUMES&lt;br /&gt;
In this page, the list of active resumes are displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIz2ogpmuma9bUh-Jk6GuD4pelfek-B5PYUJ6HqlAroPf7IomsmfuKIcZSf8sT8u3-VdDLisx7fFrA_TuaMFVxUvHgWIr7W6pXzSSHbY4OJduQlQ5somzHTpnhB5cCYJiScclSy-3wF-3R/s1600/resumelist.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;436&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIz2ogpmuma9bUh-Jk6GuD4pelfek-B5PYUJ6HqlAroPf7IomsmfuKIcZSf8sT8u3-VdDLisx7fFrA_TuaMFVxUvHgWIr7W6pXzSSHbY4OJduQlQ5somzHTpnhB5cCYJiScclSy-3wF-3R/s640/resumelist.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
LIST OF JOBS&lt;br /&gt;
In this page, the list of active&amp;nbsp;jobs are displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-6IO-DPFDVAL4IOVn-X_fh0tNf4jibELq4FMnZ_26QjtqXZwAMMdx0JEPS70zN3O47L0KOhf7NZ78WVoJ5eHmyNaWHnyFHQnNPUs5w5ck4hMukzCQ97wqiCQcx2Xa1KU3HX7wJCrfV27P/s1600/joblist.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;427&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-6IO-DPFDVAL4IOVn-X_fh0tNf4jibELq4FMnZ_26QjtqXZwAMMdx0JEPS70zN3O47L0KOhf7NZ78WVoJ5eHmyNaWHnyFHQnNPUs5w5ck4hMukzCQ97wqiCQcx2Xa1KU3HX7wJCrfV27P/s640/joblist.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
WEBSITE STATISTICS&lt;br /&gt;
In this page, the number of posted jobs, resumes, applicants and employers are displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge8EArsd9cEZn6PwDNsFaNlXTQ7xJNPYx-mCzVswchQI0g1adKYiKrcWCaJ49x2cIq2-7Z2OHkXHyAo-X03RBrJSjtIJTPr1xC36853y2eul649E7NtQUnXRCgy_Z6W9anIrUqbMyZxlXq/s1600/webstat.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;404&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge8EArsd9cEZn6PwDNsFaNlXTQ7xJNPYx-mCzVswchQI0g1adKYiKrcWCaJ49x2cIq2-7Z2OHkXHyAo-X03RBrJSjtIJTPr1xC36853y2eul649E7NtQUnXRCgy_Z6W9anIrUqbMyZxlXq/s640/webstat.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
JOBS AND RESUMES SEARCH &lt;br /&gt;
Users can do advanced&amp;nbsp;search for jobs and resumes using the search feature in the sidebar. &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyRwdf6kNlDXE2KW_noCtub8XjfK0Gm-X3ZRt0pP5l-SFqjuqn7Jg_s1noeH1Cw-G0KZ1M5cl66vLw9_gdW3NmUD9R_WKOwHP-eNZmuUSsukJ0zQn5MsLKhAWZuHia3Gc3OMUFqsYbjk0l/s1600/advancedsearch.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyRwdf6kNlDXE2KW_noCtub8XjfK0Gm-X3ZRt0pP5l-SFqjuqn7Jg_s1noeH1Cw-G0KZ1M5cl66vLw9_gdW3NmUD9R_WKOwHP-eNZmuUSsukJ0zQn5MsLKhAWZuHia3Gc3OMUFqsYbjk0l/s400/advancedsearch.jpg&quot; width=&quot;177&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
RESUMES SEARCH RESULTS &lt;br /&gt;
In this page, resume search results are displayed. &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsMC1nCyF5ySTZVhFm2KtOCfBPT1ZcEXmbeeTQrvE6aeE27aMaf-wECXwAcCS8-fgyrs9x7iKdCJuW3TBdM_gGcy94h7nHFzcGo0GHuzMu8HkyTR78k5Y7jWRASSnVRsZQtTZDz9KD-FCa/s1600/searchresume.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;473&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsMC1nCyF5ySTZVhFm2KtOCfBPT1ZcEXmbeeTQrvE6aeE27aMaf-wECXwAcCS8-fgyrs9x7iKdCJuW3TBdM_gGcy94h7nHFzcGo0GHuzMu8HkyTR78k5Y7jWRASSnVRsZQtTZDz9KD-FCa/s640/searchresume.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
JOBS SEARCH RESULTS &lt;br /&gt;
&amp;nbsp;In this page, job search results are displayed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgM8ET5g3QDY2iUcWomDYbcyB7LGK7gSBxIxrl79flpNHv6M-HqDp8GRNKcfElVKF-ajmYcZ6R9Lx9lb93AhNlonLSHSMGWERxh9B3riJsuVggW_ssfKkwbS6mIc0o0d0IDFSLPol8N2alf/s1600/jobserach.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgM8ET5g3QDY2iUcWomDYbcyB7LGK7gSBxIxrl79flpNHv6M-HqDp8GRNKcfElVKF-ajmYcZ6R9Lx9lb93AhNlonLSHSMGWERxh9B3riJsuVggW_ssfKkwbS6mIc0o0d0IDFSLPol8N2alf/s640/jobserach.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
JOBS AND RESUMES CATEGORY &lt;br /&gt;
Users can browse for jobs and resumes by category using&amp;nbsp; the category selection in the sidebar. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0A7L-_TVnuAhdyO4-vNTpAlGfimwmbvaP9RmZ4dIitzMl86lU3yzyltmeAQLn2vl0cDdPfgn6_qUswhHdCND9r1emOf0VgOijf8QOoRLcA9yA9RfpuUchWKrRTwIHXizgHABRHXJ5XzBi/s1600/category.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0A7L-_TVnuAhdyO4-vNTpAlGfimwmbvaP9RmZ4dIitzMl86lU3yzyltmeAQLn2vl0cDdPfgn6_qUswhHdCND9r1emOf0VgOijf8QOoRLcA9yA9RfpuUchWKrRTwIHXizgHABRHXJ5XzBi/s400/category.jpg&quot; width=&quot;186&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SETTINGS &lt;br /&gt;
In this page, applicants and employers can edit their account settings.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigt0qUqluQ-GxEaFmRBeIsiLwWrEj0PzFFAPcJxuL1ddg96nYncHioJ4Iu0v0Aarhyw-ZJw__D7Z0udDG7BAUsBmiPJYKDBod42m64oziVdKHdT6zGzKQ7YptudVkaMiSWWxFPT1E0ZrXp/s1600/profilesettings.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;491&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigt0qUqluQ-GxEaFmRBeIsiLwWrEj0PzFFAPcJxuL1ddg96nYncHioJ4Iu0v0Aarhyw-ZJw__D7Z0udDG7BAUsBmiPJYKDBod42m64oziVdKHdT6zGzKQ7YptudVkaMiSWWxFPT1E0ZrXp/s640/profilesettings.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;POST RESUME &lt;br /&gt;
&amp;nbsp;In this page, applicants can create and post resume.&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5epV5epRNkDUacrd09dDYj725Ga-4Gpmz42sTXe4lVkbpe_hA6iQxiErRTq3JdMUpadaNFCFX4tuBTv4Z1Q2j_IgaCMvtiUCpNKp8iOQZOXSbbTuVj3m7I0Qwya5NUfN8IB40v50iTFpY/s1600/createresumes.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;496&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5epV5epRNkDUacrd09dDYj725Ga-4Gpmz42sTXe4lVkbpe_hA6iQxiErRTq3JdMUpadaNFCFX4tuBTv4Z1Q2j_IgaCMvtiUCpNKp8iOQZOXSbbTuVj3m7I0Qwya5NUfN8IB40v50iTFpY/s640/createresumes.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
RESUME DETAILS&lt;br /&gt;
In this page, applicants can&amp;nbsp;update and view resume details.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHONRbTU_ZyWzHpC1H4L37pZMcGNdRTSk5R4LYUzUx1JAcetqcakkGP9LNeXP9Z50Yj1Js3r1EQxrs5Mdn30toMqx2ve1042TGH7IrUpoW0qpDgfPQEuO88elJ2TlpmxcGUmLHsanFHg74/s1600/resumedetails.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;491&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHONRbTU_ZyWzHpC1H4L37pZMcGNdRTSk5R4LYUzUx1JAcetqcakkGP9LNeXP9Z50Yj1Js3r1EQxrs5Mdn30toMqx2ve1042TGH7IrUpoW0qpDgfPQEuO88elJ2TlpmxcGUmLHsanFHg74/s640/resumedetails.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
POSTED RESUMES&lt;br /&gt;
In this page, applicants can view the list of resumes they have posted.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgOc8xPpkZDqk0pNIKDwS-UcSH8hLphc5X7UZ3DH3Y9lhyGf2Xzw_aIrHyUUmAdp43A0HSj6TxepPXULVRErmrFJaN1eQKYelDlbGUMbBMq4O1rtLmeg9sp-bafvEBuQbEiODolgGumFP2/s1600/postedresumes.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;379&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgOc8xPpkZDqk0pNIKDwS-UcSH8hLphc5X7UZ3DH3Y9lhyGf2Xzw_aIrHyUUmAdp43A0HSj6TxepPXULVRErmrFJaN1eQKYelDlbGUMbBMq4O1rtLmeg9sp-bafvEBuQbEiODolgGumFP2/s640/postedresumes.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
SAVED JOBS&lt;br /&gt;
In this page, applicants can view the list of jobs they have saved.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGNEwhk5h-pIT_I4VPe7ODwG_PFS3woPRnq9FFFsHop5sInp8wqrWWXs6g5zAh1lzhoNCKKtqfzxcStW1nx354BnpWKHrHvwp1-x_kjmrO_8kxfxdD86GQgJ5mWEXTEpXscf2BBOV0mbJr/s1600/savedjobs.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;379&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGNEwhk5h-pIT_I4VPe7ODwG_PFS3woPRnq9FFFsHop5sInp8wqrWWXs6g5zAh1lzhoNCKKtqfzxcStW1nx354BnpWKHrHvwp1-x_kjmrO_8kxfxdD86GQgJ5mWEXTEpXscf2BBOV0mbJr/s640/savedjobs.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
JOB INVITATIONS&lt;br /&gt;
In this page, applicants can view the job invitations from companies.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0KgnM2CAuEalvM9mOhdOM4fdTHD2OKAn8jwpPvxD-EdCHfVbBgkpYwrEalvuoEu-k9xYmAlTSkRxa8QALXKGRjaMcL4Q-4qn323B9glc-VEhoRX_xT14M7hYueOJ4_DCmYUuuaXChkzRG/s1600/jobinvitations.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;436&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0KgnM2CAuEalvM9mOhdOM4fdTHD2OKAn8jwpPvxD-EdCHfVbBgkpYwrEalvuoEu-k9xYmAlTSkRxa8QALXKGRjaMcL4Q-4qn323B9glc-VEhoRX_xT14M7hYueOJ4_DCmYUuuaXChkzRG/s640/jobinvitations.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
POST&amp;nbsp;JOB&lt;br /&gt;
In this page, employers can create and post job.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbzu-BGC1Gw8jhlYFqnWJpDwbpaYrUcV4idK8s4ND3IZgeHaIR5xLiDaa6Mc3e2dRVx6afLrBO76RgGwhNiLQrW70G4vandd2ioVXTCm8L3By8CjMKqjW-6a5yPTABaVCbDO8aIi3OY93T/s1600/postjobs.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbzu-BGC1Gw8jhlYFqnWJpDwbpaYrUcV4idK8s4ND3IZgeHaIR5xLiDaa6Mc3e2dRVx6afLrBO76RgGwhNiLQrW70G4vandd2ioVXTCm8L3By8CjMKqjW-6a5yPTABaVCbDO8aIi3OY93T/s640/postjobs.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
JOB DETAILS &lt;br /&gt;
In this page, employers can update and view job details.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8KfmX0Pke5MJQbWFR-njWIx6um56uXf5KJmpxLRZ_GilHjCOS55PHQRmlMNMUAvehd9ga6zLd8ueB8wK5y5_gKDUX6Z283XIshVKdl9UGv67PFZDGCw5MyRthAFGLNXUjGHwbuJg-573Z/s1600/jobdetails.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;491&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8KfmX0Pke5MJQbWFR-njWIx6um56uXf5KJmpxLRZ_GilHjCOS55PHQRmlMNMUAvehd9ga6zLd8ueB8wK5y5_gKDUX6Z283XIshVKdl9UGv67PFZDGCw5MyRthAFGLNXUjGHwbuJg-573Z/s640/jobdetails.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
POSTED JOBS&lt;br /&gt;
In this page, employers can view the list of jobs they have posted.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPHQ6JuZFryY8Pm5cQTn5YtlbXkvZhglZvQAygKeWZg-NWQJJUG8BeWrHNNUjjIqGy5mCVj9Qg56LnqjXQgavw-D22BnXfF4jajzIOv8cQNd29EsWB65l7zytT2MoqcN0gTsN8BEnnNBO_/s1600/postedjobs.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;385&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPHQ6JuZFryY8Pm5cQTn5YtlbXkvZhglZvQAygKeWZg-NWQJJUG8BeWrHNNUjjIqGy5mCVj9Qg56LnqjXQgavw-D22BnXfF4jajzIOv8cQNd29EsWB65l7zytT2MoqcN0gTsN8BEnnNBO_/s640/postedjobs.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
SAVED RESUMES&lt;br /&gt;
In this page, employers can view the list of resumes they have saved.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioUvgb5NDteFTjZOmacAQjDoC5n-edp591-QUTczwm40nHttkUDsnZJhyphenhyphen_BcqQxKZpMxYebOJVAVBOlzOout_W53_z4XFdDaksxhs1E0h4YWhxGK-b6zQScJWtHg4ndj6r1kumf_y6DCNH/s1600/savedresumes.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;379&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioUvgb5NDteFTjZOmacAQjDoC5n-edp591-QUTczwm40nHttkUDsnZJhyphenhyphen_BcqQxKZpMxYebOJVAVBOlzOout_W53_z4XFdDaksxhs1E0h4YWhxGK-b6zQScJWtHg4ndj6r1kumf_y6DCNH/s640/savedresumes.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
JOB APPLICATIONS &lt;br /&gt;
In this page, employers can view the job applications for them.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4F8CJtnbabr2L5p8uL6ccCwzfphaMissA7Eks0FGjo8nO8yZ-M8TJLVMXRQhxmrFmRnApNCmRmRWCjQxvDHufBuw0k884zALAYU_uTZ67UNqLqEUyCufL3NxxnsaNCUhaFe5GhV2ozJ47/s1600/jobapplications.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;443&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4F8CJtnbabr2L5p8uL6ccCwzfphaMissA7Eks0FGjo8nO8yZ-M8TJLVMXRQhxmrFmRnApNCmRmRWCjQxvDHufBuw0k884zALAYU_uTZ67UNqLqEUyCufL3NxxnsaNCUhaFe5GhV2ozJ47/s640/jobapplications.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
</description><link>http://nolifuncion-programming.blogspot.com/2010/05/online-jobsite-using-aspnet-with-visual.html</link><author>noreply@blogger.com (Noli Funcion)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-Bx8gb-5E8PI293s7jH91RjCXAM7TxQhh6AnjuNMxMMdeGhIqkirrAy1Piv-huq_miZEFThj41qhaAQ0byXS7w02paltg8fRAj9epVdd8676xZf_r5mAobSymaBC_uMsPW_LTgv1FyfWK/s72-c/home.jpg" height="72" width="72"/><thr:total>15</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-9194990117490390492</guid><pubDate>Mon, 24 May 2010 07:05:00 +0000</pubDate><atom:updated>2011-08-06T04:18:59.167-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Java</category><title>Party Budget Planner Using Java</title><description>&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
For my project in IT209 Java Programming, I created the Party Budget Planner software. The software is implemented using Java as an applet.  This software can be used by companies that provide services for planning and organizing parties. In this project, my fictitious software client is Party Experts Co., Inc.  &lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;b&gt;A. MAIN PAGE&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
The first page that will display when using this program is the Main Page. From here, the user can select 4 menus: &lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;li&gt;Add Party – this is used to add, setup and save a new Party.  &lt;/li&gt;
&lt;li&gt;Edit Party – this is used to edit the details of the saved Parties.&lt;/li&gt;
&lt;li&gt;View Party – this is used to view the details of the Party.   &lt;/li&gt;
&lt;li&gt;Settings – this is used to change the different party supplies and costs. &lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBFD5D4f_BjhGsEpikOpjP6UHdr6ToFAsHOMct5im-g8Mh_vuRnUdFqpSwF2zYGhXGf-9z2jw_ENuBZrMM8Wj13Ib1vHSWGjDEh7-9X0Am5cHaeQ9k8Ni1TWAT1OMDE9g6zaIzLehHYYRV/s1600/mainpage.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;375&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBFD5D4f_BjhGsEpikOpjP6UHdr6ToFAsHOMct5im-g8Mh_vuRnUdFqpSwF2zYGhXGf-9z2jw_ENuBZrMM8Wj13Ib1vHSWGjDEh7-9X0Am5cHaeQ9k8Ni1TWAT1OMDE9g6zaIzLehHYYRV/s400/mainpage.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;b&gt;B. ADD PARTY PAGE&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
In this page, a custom party will be created by filling up this data: &lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;Party ID – this specifies the Party Identification. &lt;/li&gt;
&lt;li style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;Party Date – this specifies the date of the new custom Party.  &lt;/li&gt;
&lt;li style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;Type of Party – this specifies the type of party.  &lt;/li&gt;
&lt;li style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;Location – this specifies the Party Location &lt;/li&gt;
&lt;li style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;Number of Guests –this specifies the Number of Guests   &lt;/li&gt;
&lt;li style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;Budget Cost – this specifies the Budget Cost&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;You can select 4 Packages for your budget: &lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;li&gt;Economy Package – select this option to choose the lowest-priced Party supplies.  &lt;/li&gt;
&lt;li&gt;Standard Package – select this option to choose the medium-priced Party supplies. &lt;/li&gt;
&lt;li&gt;Grand Package – select this option to choose the highest-priced Party supplies. &lt;/li&gt;
&lt;li&gt;Others – select this option to specify a specific budget amount. The selected Party supplies will depend on the specified budget amount. &lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
When this party is added, the program will automatically select the party’s themes, entertainment and food menu based on the budget cost. It will also automatically calculate the party’s total cost.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN8R95ZHv2ZDrrV5OB2_kew9tZRcSDL2XPFwzNahs8K8o9Sy7sYbDCdg_Ugqdd2mtXTCUQkKTKRosVVd6fuG1HBePqK93EMhQmfqzf9ONjUimnYjjzghUsY7F135aUo_eNPySuPHCUW9XB/s1600/addpartypage.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;375&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN8R95ZHv2ZDrrV5OB2_kew9tZRcSDL2XPFwzNahs8K8o9Sy7sYbDCdg_Ugqdd2mtXTCUQkKTKRosVVd6fuG1HBePqK93EMhQmfqzf9ONjUimnYjjzghUsY7F135aUo_eNPySuPHCUW9XB/s400/addpartypage.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;b&gt;C. EDIT PARTY PAGE&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
Once a custom party is created using the Add Party Page, the custom party’s Party Supplies such as the Food Menu and Entertainment Type are automatically selected by the program. The party can be customized further using the Edit Party Page.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
In the Edit Party Page, you can click the tabbed pane to view the tabbed pages&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;ul style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;li&gt;Main – this will show and allow you to edit the Parties’ main setting.&lt;/li&gt;
&lt;li&gt;Theme – this will show and allow you to customize the party’s theme. &lt;/li&gt;
&lt;li&gt;Entertainment - this will show and allow you to customize the party’s entertainment.&lt;/li&gt;
&lt;li&gt;Venue - this will show and allow you to customize the party’s venue.&lt;/li&gt;
&lt;li&gt;Menu - this will show and allow you to customize the party’s food menu.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
MAIN PANE&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
In the Main Pane, you can modify the type of party, date of party, and the number of guests. The number of guests must be a valid integer number greater than 0. The total cost will be automatically calculated.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivfryY365FfFjUg-wwq1T_LiyCFQuAp6PKtKn5_PxnVATnyYFDnoui1CCgQQzEI_rEJCSMAvyFFyFeql5x0Vyw1qgYPgUFWyzhOJ6h03YxbeN6M9fkK9y3CNRvVS4fSHKpCzC7X7SFiAeO/s1600/mainpane.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;375&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivfryY365FfFjUg-wwq1T_LiyCFQuAp6PKtKn5_PxnVATnyYFDnoui1CCgQQzEI_rEJCSMAvyFFyFeql5x0Vyw1qgYPgUFWyzhOJ6h03YxbeN6M9fkK9y3CNRvVS4fSHKpCzC7X7SFiAeO/s400/mainpane.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
THEME PANE&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
In the Theme Pane, you can add or remove the party’s theme by selecting or deselecting the checkboxes. The cost for the theme as well as the total cost is displayed.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9YW7OQN9NGoI6pqeaxFeNz2nFIpKgeYoQu0iiLTa1z-w9Q-TOEpy2v2sDrC71tLcvhAPiRcuzJmJj9rpmYVQQZJ-gHDV2mJqeAuuuOUYVcO2d7CXNcJfe52C8wSRnVt-Gjf9JpQ2qd8mC/s1600/themepane.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;375&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9YW7OQN9NGoI6pqeaxFeNz2nFIpKgeYoQu0iiLTa1z-w9Q-TOEpy2v2sDrC71tLcvhAPiRcuzJmJj9rpmYVQQZJ-gHDV2mJqeAuuuOUYVcO2d7CXNcJfe52C8wSRnVt-Gjf9JpQ2qd8mC/s400/themepane.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
ENTERTAINMENT PANE&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
In the Entertainment Pane, you can add or remove the party’s entertainment by selecting or deselecting the checkboxes. The cost for the entertainment as well as the total cost is displayed.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYwk967BqRsfkZVtRB8QLzGETYvSFrGFwNJYOWnXbeyoW1ZNT8wtOWELUQx_lEzsK4eKy50jzRVYJ7vuSIej8i2pvcnaowX8XRd4zMtzlnF2SkNDW_j6J-nRv46Vg04dzuQVu5sWL9PKEv/s1600/entertainmentpane.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;375&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYwk967BqRsfkZVtRB8QLzGETYvSFrGFwNJYOWnXbeyoW1ZNT8wtOWELUQx_lEzsK4eKy50jzRVYJ7vuSIej8i2pvcnaowX8XRd4zMtzlnF2SkNDW_j6J-nRv46Vg04dzuQVu5sWL9PKEv/s400/entertainmentpane.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
VENUE PANE&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
In the Venue Pane, you can add or remove the party’s venue by selecting or deselecting the checkboxes. The cost for the venue as well as the total cost is displayed.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRRgWhyphenhyphenls9Tn2yZCPUNVLbXCKYH4MRIQZFMLfdwpItVwucxncnJmYekoBg2n439ItNbkiJ4r68Am9P4BeMPFSgW1u5gaozRV_-m3Vo-ZmbAgIilUBN0FuVXD6tOMoimNsYymKx3huhRiP5/s1600/venuepane.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;375&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRRgWhyphenhyphenls9Tn2yZCPUNVLbXCKYH4MRIQZFMLfdwpItVwucxncnJmYekoBg2n439ItNbkiJ4r68Am9P4BeMPFSgW1u5gaozRV_-m3Vo-ZmbAgIilUBN0FuVXD6tOMoimNsYymKx3huhRiP5/s400/venuepane.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
MENU PANE&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
In the Menu Pane, you can add or remove the party’s Food Menu by selecting or deselecting the checkboxes. The cost for the Food Menu as well as the total cost is displayed.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOLEMnvNNGp8oIqlxa2Zc7HwujmYzKIKhneFFw_Ji1_ymC-CitJN5o2GzUsBkvHuvYwe-_VVvLWoMDYKDFGueoZM-BUs9X66D0VU93yn_QmYnSK3dk1vsPkH7sRCxxljnPhFC4JMLpyZ9D/s1600/menupane.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;375&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOLEMnvNNGp8oIqlxa2Zc7HwujmYzKIKhneFFw_Ji1_ymC-CitJN5o2GzUsBkvHuvYwe-_VVvLWoMDYKDFGueoZM-BUs9X66D0VU93yn_QmYnSK3dk1vsPkH7sRCxxljnPhFC4JMLpyZ9D/s400/menupane.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;b&gt;D. VIEW PARTY PAGE&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
The View Party Page will show all the final details of the custom party. &lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig5NIontGUtYs-pssfDym58n-i2Flm9XpFYK8AADccKgY-rIPdA9w4RQa9jrhiYADxSgtskaYCFqDqcHOhW5RsaxAm8oxLSP0uyfwb_tqb7Z6m0KfYtKivfplJfMiuBGm8WIWpKVCrAiu6/s1600/viewpartypage.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;375&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig5NIontGUtYs-pssfDym58n-i2Flm9XpFYK8AADccKgY-rIPdA9w4RQa9jrhiYADxSgtskaYCFqDqcHOhW5RsaxAm8oxLSP0uyfwb_tqb7Z6m0KfYtKivfplJfMiuBGm8WIWpKVCrAiu6/s400/viewpartypage.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;b&gt;E. SETTINGS PAGE&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
The Settings Page allows you to add, edit, and delete the Themes, Entertainment, Venue and Food Menu that are used in the Program when calculating total party cost and displaying selections.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtYaTRq8gKWO9u3k2JAww8FIj5WlwbRjgqHwtKhfOTSMtKx8eDYU-u-TxXrP5VpbCj8yGZPLM03NdqO25KJDJes6NhSD06-hwuYymilvX05A_ILvFWYMZeCfEetXoGNL5S8C_4I9dFUuY8/s1600/settingspage.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;375&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtYaTRq8gKWO9u3k2JAww8FIj5WlwbRjgqHwtKhfOTSMtKx8eDYU-u-TxXrP5VpbCj8yGZPLM03NdqO25KJDJes6NhSD06-hwuYymilvX05A_ILvFWYMZeCfEetXoGNL5S8C_4I9dFUuY8/s400/settingspage.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://nolifuncion-programming.blogspot.com/2010/05/party-budget-planner-using-java-part-1.html</link><author>noreply@blogger.com (Noli Funcion)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBFD5D4f_BjhGsEpikOpjP6UHdr6ToFAsHOMct5im-g8Mh_vuRnUdFqpSwF2zYGhXGf-9z2jw_ENuBZrMM8Wj13Ib1vHSWGjDEh7-9X0Am5cHaeQ9k8Ni1TWAT1OMDE9g6zaIzLehHYYRV/s72-c/mainpage.jpg" height="72" width="72"/><thr:total>5</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-8371492168601203530</guid><pubDate>Mon, 24 May 2010 05:50:00 +0000</pubDate><atom:updated>2011-08-06T04:18:27.424-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MsAccess</category><category domain="http://www.blogger.com/atom/ns#">VBA</category><title>Library Management System Using Access</title><description>&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: x-large;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
For my project in IT419 Database Management System, I created the Library Management System software. The software is implemented using Microsoft Access 2007 with Visual Basic for Application for its User Interface and automation. This software can be used in a small school library. With a slight modification, it can also be used in a book borrowing store. In my project, I’ve chosen the University Library of UP Diliman to be my fictitious software client mainly because of its nice logo which fits nicely on my user interface design. &lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;b&gt;A. THE MAIN FORM&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
The first form that will display when using this program is the Main Form. From here, the user can select 7 menus:&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Login - allows the user to access the program&lt;/li&gt;
&lt;li&gt;Search - allows user to search for library items&lt;/li&gt;
&lt;li&gt;Check-in - allows user to return borrowed Library items&lt;/li&gt;
&lt;li&gt;Check-out - allows user to borrow Library items&lt;/li&gt;
&lt;li&gt;Patron - allows user to view his/her personal records&lt;/li&gt;
&lt;li&gt;Administration - allows user (the librarian) to add, edit, and delete Library items and user accounts&lt;/li&gt;
&lt;li&gt;Reports – allows user (the librarian) to view the different Library reports.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; text-align: justify;&quot;&gt;
&lt;span id=&quot;goog_226152725&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_226152726&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; text-align: justify;&quot;&gt;
&lt;span id=&quot;goog_226152721&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_226152722&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_226152723&quot;&gt;&lt;/span&gt;&lt;span id=&quot;goog_226152724&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIkC4ZwD_yD_fXNvHLZVMvX5Isb-4ITqINTL-4GonuzvgKQSMsJAz-XOZwRYqoaODKiYVJIDHN536mGnfILXH5T7kPwfezK2zkO-6_Zugpj5dM82j7JvTDMmZErtS6r1MvdXm5bKJLB8Pn/s1600/mainform.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;343&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIkC4ZwD_yD_fXNvHLZVMvX5Isb-4ITqINTL-4GonuzvgKQSMsJAz-XOZwRYqoaODKiYVJIDHN536mGnfILXH5T7kPwfezK2zkO-6_Zugpj5dM82j7JvTDMmZErtS6r1MvdXm5bKJLB8Pn/s400/mainform.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; text-align: justify;&quot;&gt;
&lt;b&gt;B. THE LOGIN SYSTEM&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
Using the login menu, the user can access features of the software by providing username and password. The user can access the software as either a Librarian or as a Patron.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Librarian - unlimited access to all features of the program&lt;/li&gt;
&lt;li&gt;Patron – can access only the Search and Patron menu&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipaK5X0Lc88QMzoZXp_Pwwuzv9EvKwmw8Fmfo1SKyLCgOYo2PF2fUn4ZKWeTjgQH9gK99x97TRvkGAzwKstZmx9xWGZXKQiULaGbFggHRPU-oBFtdNthEmFGNLvGNJDKJNIcbrwUBdlbkx/s1600/login.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;343&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipaK5X0Lc88QMzoZXp_Pwwuzv9EvKwmw8Fmfo1SKyLCgOYo2PF2fUn4ZKWeTjgQH9gK99x97TRvkGAzwKstZmx9xWGZXKQiULaGbFggHRPU-oBFtdNthEmFGNLvGNJDKJNIcbrwUBdlbkx/s400/login.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
PROGRAM MODES&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
The program operates in 3 modes:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;ANONYMOUS MODE – This mode is activated during startup when users are not yet logged in.&lt;/li&gt;
&lt;li&gt;PATRON MODE – This mode is activated when a Library patron is logged in.&lt;/li&gt;
&lt;li&gt;LIBRARIAN MODE – This mode is activated when a Librarian is logged in.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZD0Ey0U_u-nQIsolQq8x1bbsHy-ZN4bwjHSxX3iCYczaooqYK5nQJ0AHNLrzqbHFCcRslWghjsv3agITW1Wri59L_N-RKMENtoWp3s4lkGCkdniGEr1bRtjpnx08jcORNDNzATSk3lrC4/s1600/modes.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZD0Ey0U_u-nQIsolQq8x1bbsHy-ZN4bwjHSxX3iCYczaooqYK5nQJ0AHNLrzqbHFCcRslWghjsv3agITW1Wri59L_N-RKMENtoWp3s4lkGCkdniGEr1bRtjpnx08jcORNDNzATSk3lrC4/s400/modes.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; text-align: justify;&quot;&gt;
&lt;b&gt;C. SEARCH SYSTEM&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
In this menu, the user can search for a particular library item based on selected search criteria and search text:&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC7r-SHXB6RtAIjGA_Q0R4uFNvlvJCifWumck24Vsgky7SqpOGtQW2DGgj_8r92iE2mDa-7KnnqGU_E6ZydHSyYD2RAqqrohe54CgQRH9dKnYUUvACgXsiYQCks7gNlf1p4CAYbF1Ncr0w/s1600/search.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;342&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC7r-SHXB6RtAIjGA_Q0R4uFNvlvJCifWumck24Vsgky7SqpOGtQW2DGgj_8r92iE2mDa-7KnnqGU_E6ZydHSyYD2RAqqrohe54CgQRH9dKnYUUvACgXsiYQCks7gNlf1p4CAYbF1Ncr0w/s400/search.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
The search results will display every item that matched the search text. It also allows you to view the specific details of the library item by clicking on the corresponding details button.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-9m0rLD2NEw5Eq-QEKa79Vj7fhdQ0aacTj-iYQ6Nuly_QaFMyFpRgic6f4xZSyRAky1HUjTeCAf3ADD_1n1zgvfEVbV4RLPE2gqAcoMRV8CPwg2UwFLIqXIN339zVRIG4ZKWHXcPlmLGa/s1600/searchresults.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-9m0rLD2NEw5Eq-QEKa79Vj7fhdQ0aacTj-iYQ6Nuly_QaFMyFpRgic6f4xZSyRAky1HUjTeCAf3ADD_1n1zgvfEVbV4RLPE2gqAcoMRV8CPwg2UwFLIqXIN339zVRIG4ZKWHXcPlmLGa/s400/searchresults.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
When the Details button is clicked, the Library Item Details Form will show, displaying the particular item’s details.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqPs88rQrMjdhTo3oFt4sxMCFBRU3zLbfGG7ccKXVhlMuZNU834PIOaeQy5JB0zCoCBOGn5xwDIVcS1FcQy4gMZyE_UeQclwI5C4MEpixaSWCHwS9ZASghn6EY3LMbSiKszzEwADQNZllm/s1600/itemdetails.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;273&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqPs88rQrMjdhTo3oFt4sxMCFBRU3zLbfGG7ccKXVhlMuZNU834PIOaeQy5JB0zCoCBOGn5xwDIVcS1FcQy4gMZyE_UeQclwI5C4MEpixaSWCHwS9ZASghn6EY3LMbSiKszzEwADQNZllm/s400/itemdetails.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;b&gt;D. BOOK BORROWING SYSTEM&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
CHECK-IN FORM&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
This form is accessible only by a Librarian account and is used when patrons return the borrowed books. The returned item’s ID and copy number can be selected and any fines incurred will be automatically calculated by the software.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxOL8Bj0lXQnog75iqtWQl9VhJ8a1iMdIwa5k0CGIfaau0DU51qEQ-blNDWGCE_4R9o8vK-GjlU6Kl5b-ZI_z74e905t0CCOn6QlWWiAXgmxk8OGJNqaalNbWabIO0ukuLKrfF4b-EX0YO/s1600/checkin.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;342&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxOL8Bj0lXQnog75iqtWQl9VhJ8a1iMdIwa5k0CGIfaau0DU51qEQ-blNDWGCE_4R9o8vK-GjlU6Kl5b-ZI_z74e905t0CCOn6QlWWiAXgmxk8OGJNqaalNbWabIO0ukuLKrfF4b-EX0YO/s400/checkin.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
CHECK-OUT FORM&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
This form is accessible only by a Librarian account and is used when patrons borrow books. In order for the Library Item to be borrowed, the borrower’s name and borrowed item’s ID and index number are specified. The Due date is automatically calculated by the software based on the Circulation Type of the borrowed item.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjWvH2XW8plMbdsxD7oMF-JuHmRrsdky78No1FuGibTkGKi3skeKz0SCME023blLo58N3LkPrD-6G2rzG79OAjSe9JTc57M_NeITf_23xKhhyEFW3e5r-J9WQ16-U7ndYf5DRLh8V2738F/s1600/checkout.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;342&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjWvH2XW8plMbdsxD7oMF-JuHmRrsdky78No1FuGibTkGKi3skeKz0SCME023blLo58N3LkPrD-6G2rzG79OAjSe9JTc57M_NeITf_23xKhhyEFW3e5r-J9WQ16-U7ndYf5DRLh8V2738F/s400/checkout.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; text-align: justify;&quot;&gt;
&lt;b&gt;E. ADMINISTRATION SYSTEM&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Georgia,&#39;Times New Roman&#39;,serif; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
LIBRARY USER MANAGEMENT FORM&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
This form is accessible only by a Librarian account. In this form, the librarian can add, edit, and delete librarian accounts and librarian groups. The librarian can also add, edit and delete patron accounts and patron groups.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWOmyjEEnOWnFM8YRjr0TVmbW-bPQvjN88iWHPsKHy1ym3C5yZhobvIEmJE8JwPK4l2tni-33WizgdmqD7CWLsz1UruoCVktiOZzm7VFpp8Xe2zdUKR9_-U_h7oCW_fY4FEIefeEbGRsd8/s1600/usermanagement.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWOmyjEEnOWnFM8YRjr0TVmbW-bPQvjN88iWHPsKHy1ym3C5yZhobvIEmJE8JwPK4l2tni-33WizgdmqD7CWLsz1UruoCVktiOZzm7VFpp8Xe2zdUKR9_-U_h7oCW_fY4FEIefeEbGRsd8/s400/usermanagement.jpg&quot; width=&quot;375&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
ITEM MANAGEMENT FORM&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
This form is accessible only by a Librarian account. In this form, the librarian can add, edit, and delete item author, publisher, series, status, subject, media, location and library items. &lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjflvzBNmiBBzQM6-VfDRcapdZaY-K9Ay-Zos_v9qMye1ZB2x7YyVbcIM6oIlo9All4gdUZTmkv3y5rlYmPdtTo9T6P62l05Ky1XmAePU8dY_l4lxo6gSuXqh9kSrGDTa_HyCkss4182YIt/s1600/itemmanagement.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;303&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjflvzBNmiBBzQM6-VfDRcapdZaY-K9Ay-Zos_v9qMye1ZB2x7YyVbcIM6oIlo9All4gdUZTmkv3y5rlYmPdtTo9T6P62l05Ky1XmAePU8dY_l4lxo6gSuXqh9kSrGDTa_HyCkss4182YIt/s400/itemmanagement.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
ACQUISTION FORM&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
This form is accessible only by a Librarian account. The form is used when a new item is acquired. Acquisition details of the item is inputted, such as the item’s cost, acquisition date, supplier, PO number and the name of the person who received the item. &lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOHlc02FRGZ666Ow1EHV_J4TkT5gOYUAy2XGpqcwc1WKv5Xtsbe5KYjEoU69Wke5FubZns2da0q5G1K3Q4JGIkwuhUtnyg8KoH2FyxZdML7wdLoETyC3SYZZt5qQdqphvu8kYQ5qn27CJm/s1600/acquisition.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;322&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOHlc02FRGZ666Ow1EHV_J4TkT5gOYUAy2XGpqcwc1WKv5Xtsbe5KYjEoU69Wke5FubZns2da0q5G1K3Q4JGIkwuhUtnyg8KoH2FyxZdML7wdLoETyC3SYZZt5qQdqphvu8kYQ5qn27CJm/s400/acquisition.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
CIRCULATION FORM&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
This form is accessible only by a Librarian account. The form is used to view the circulation records which allow the Librarian to modify or create new circulation records without the need to use the Check-in and Check-out Forms.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjloMEigUFNaxB-a53UYNHZpjkt50nDLehrOoXxnOYE-JHlzFn_b3qK2gMGqVh-NjtS8qLrOkIuXVoqylI1bmEDXIIF8cXsKvebFoSdkrQU3eYKZ1KgF3dd5xKmEhXlT5lTVZcyTNTmZ14Z/s1600/circulation.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjloMEigUFNaxB-a53UYNHZpjkt50nDLehrOoXxnOYE-JHlzFn_b3qK2gMGqVh-NjtS8qLrOkIuXVoqylI1bmEDXIIF8cXsKvebFoSdkrQU3eYKZ1KgF3dd5xKmEhXlT5lTVZcyTNTmZ14Z/s400/circulation.jpg&quot; width=&quot;391&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
CIRCULATION TYPE FORM&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
This form is accessible only by a Librarian account. The librarian can add, edit or remove Circulation Types. The records specified here are used by the program when auto-calculating fines when returning items late.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirRVW5ErRtuSPi19CoYm9NQoC2Sn7492XDDUwKiy-XJfGUpUQ8HK_wSxAB9Wz5JirgCeLM0V2aoXg7qhxYAmg-McM2vE4ngaS75LK9nrktsg8R6V-iflgYkNMWJ8attdfn6mavMn6fUUwt/s1600/circulationtype.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;308&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirRVW5ErRtuSPi19CoYm9NQoC2Sn7492XDDUwKiy-XJfGUpUQ8HK_wSxAB9Wz5JirgCeLM0V2aoXg7qhxYAmg-McM2vE4ngaS75LK9nrktsg8R6V-iflgYkNMWJ8attdfn6mavMn6fUUwt/s400/circulationtype.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;b&gt;F. REPORTING SYSTEM&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
THE REPORTS MENU&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
The reports menu is accessible only by the librarian and is used to view the different program reports.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCp2QQyVZdtKaKhsC7aoQj9bAcfIkCRH2JPLCk3b6APe1TVp1PIYVdCQP1rc05KEkq47Pb-w2PEAJC-lGgU2E2RwyAVs10D3JXBr-qUmFe6WVna4pzrPjc05XCM0BRFfj32qFsVE4s9jRq/s1600/reports.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;342&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCp2QQyVZdtKaKhsC7aoQj9bAcfIkCRH2JPLCk3b6APe1TVp1PIYVdCQP1rc05KEkq47Pb-w2PEAJC-lGgU2E2RwyAVs10D3JXBr-qUmFe6WVna4pzrPjc05XCM0BRFfj32qFsVE4s9jRq/s400/reports.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
DAILY FINES SUMMARY REPORT – displays the summary of fines received for the last 30 days.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgs1eTyArslXyK9PkAHdZdg3Ne42SaYGfBxI-5OZ-L83pQYBqgQrzOo5u2f-3oh5BSxCANCaNM9xZdHQzaZx6FfJ7BHyG5W9cCuKAiubuWImZFWSkz3u0wxpcTYZPb-YItgNn46aoDx127/s1600/dailyfines.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;207&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgs1eTyArslXyK9PkAHdZdg3Ne42SaYGfBxI-5OZ-L83pQYBqgQrzOo5u2f-3oh5BSxCANCaNM9xZdHQzaZx6FfJ7BHyG5W9cCuKAiubuWImZFWSkz3u0wxpcTYZPb-YItgNn46aoDx127/s400/dailyfines.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
LIST OF BORROWED ITEMS REPORT – displays the list of borrowed/unreturned library items.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-O9uIu1BodZU7-WAqF-rGa1zIHdUffsTua8RY3MPQyGaEMHRO8A8Wk8KOiBfIINyqSsxBaNDTK3obH3vjF9rZoFSYKkw2cbStdvYK3QkmYHzSvzmyo5zjKPh9bK975xNG4_thS3TrsEGX/s1600/borroweditems.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;252&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-O9uIu1BodZU7-WAqF-rGa1zIHdUffsTua8RY3MPQyGaEMHRO8A8Wk8KOiBfIINyqSsxBaNDTK3obH3vjF9rZoFSYKkw2cbStdvYK3QkmYHzSvzmyo5zjKPh9bK975xNG4_thS3TrsEGX/s400/borroweditems.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
TOP TEN MOST BORROWED ITEMS REPORT – displays the top ten most borrowed library items.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqzCNDOoQy4kjpRRYs7JbsR2YiV2M3Syv3apo0J_EA22b6F0pMIbr9GrTxn0cDXFdvFiNXDbiDOCnX4kdnnyXQvVSVqeF76ZNEFlYHEGego6ToubMwN8v4bxnLWyHYpcv38GyU_ECDZO1h/s1600/top10borroweditems.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqzCNDOoQy4kjpRRYs7JbsR2YiV2M3Syv3apo0J_EA22b6F0pMIbr9GrTxn0cDXFdvFiNXDbiDOCnX4kdnnyXQvVSVqeF76ZNEFlYHEGego6ToubMwN8v4bxnLWyHYpcv38GyU_ECDZO1h/s400/top10borroweditems.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
LIST OF LIBRARY ITEMS BY LOCATION – displays the list of library items grouped by location.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDtRAnS5xaI0-6Vs9Cc-EP8wM-SH9ZSjWl7q6sZeoqQFq5i-P_gaEyYLLOEd8TzQhkcMwUoE8L8Z5yN5UCDBIYkF5t93aV9O_MZ70d4wJASH1T0NEZrTTbj3EUlcbKl03ezcpFVg8oZl1k/s1600/itemsbylocation.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;207&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDtRAnS5xaI0-6Vs9Cc-EP8wM-SH9ZSjWl7q6sZeoqQFq5i-P_gaEyYLLOEd8TzQhkcMwUoE8L8Z5yN5UCDBIYkF5t93aV9O_MZ70d4wJASH1T0NEZrTTbj3EUlcbKl03ezcpFVg8oZl1k/s400/itemsbylocation.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
LIST OF PATRONS BY GROUP – displays the list of patrons by group.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx05_W1dokMUNbTJkyAeJLQyPOhZfCnvJ5r7lSjl3oOEN3CGebtDUPVqT0Id4HkSvrCBIJGPJvEqA7SSJODhJYPGN0veX1fU52QBrXTofMhm-kXtpSR7h-ri-F6XdYAxrgBcrcf8YgZqX0/s1600/patronsbygroup.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;207&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgx05_W1dokMUNbTJkyAeJLQyPOhZfCnvJ5r7lSjl3oOEN3CGebtDUPVqT0Id4HkSvrCBIJGPJvEqA7SSJODhJYPGN0veX1fU52QBrXTofMhm-kXtpSR7h-ri-F6XdYAxrgBcrcf8YgZqX0/s400/patronsbygroup.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
LIST OF LIBRARIANS BY GROUP – displays the list of librarians by group.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifEnucbHX04eRc9MwUzDFtfim9Uy1FajDInNfwgeRdoO-1yIfXHEzhscZDmuMNituyqR0IvbouolMZGPzfkUvfVikGP8LE281UZ-y9XajEN75ePceDaSvFKql2tmGQ6qkjeFt7JtMPocIV/s1600/librariansbygroup.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;207&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifEnucbHX04eRc9MwUzDFtfim9Uy1FajDInNfwgeRdoO-1yIfXHEzhscZDmuMNituyqR0IvbouolMZGPzfkUvfVikGP8LE281UZ-y9XajEN75ePceDaSvFKql2tmGQ6qkjeFt7JtMPocIV/s400/librariansbygroup.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
THE PATRON MENU&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
The patron menu is accessible only by the patrons and is used to view the Patron Record and Circulation History.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI3cXwIHqaUydccI2n5OOYIn-ZxDUsyRm8XtGJeaL4n-hdlMqPWJp7Bqgnmj6o9Sw1DBuAL4AGAvERnbQD4zpUbGKA5UWnuW0mpKQiEXk02EP32Wr1EIsT2_kT1M1wMCeKcWS2earl02FA/s1600/patrons.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;346&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI3cXwIHqaUydccI2n5OOYIn-ZxDUsyRm8XtGJeaL4n-hdlMqPWJp7Bqgnmj6o9Sw1DBuAL4AGAvERnbQD4zpUbGKA5UWnuW0mpKQiEXk02EP32Wr1EIsT2_kT1M1wMCeKcWS2earl02FA/s400/patrons.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
THE PATRON RECORD FORM– Used to display the currently logged on patron’s record details.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7LA4lDWb9LGy7Jtdtmagh8qITlY5iFEkpypGJ33mjnMg7eFXCVNxh5UCMhi8lZfvDSLjIy447pFpE1ZduTwG7hv6WrFRUP0YWrzi57d5qrtZtSWEUEl2J1Wamee-Dk1eY-8t7jTvwwIsY/s1600/patrondetails.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;187&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7LA4lDWb9LGy7Jtdtmagh8qITlY5iFEkpypGJ33mjnMg7eFXCVNxh5UCMhi8lZfvDSLjIy447pFpE1ZduTwG7hv6WrFRUP0YWrzi57d5qrtZtSWEUEl2J1Wamee-Dk1eY-8t7jTvwwIsY/s400/patrondetails.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
THE CIRCULATION HISTORY FORM – Used to display the currently logged on patron’s circulation history.&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7fmPgKwEAmftGM9nND_K8G6mwv60wSGuQGegzYh4m7ynUw1_XMftepyogJhs_pCaH7hWa30TdKoKC4w84qFnY_HQqpEOSLCznzgzv9xQKSgnRNzRyDHH69srD8PRGvJeHrRf7391LA4Cm/s1600/circulation.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; gu=&quot;true&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7fmPgKwEAmftGM9nND_K8G6mwv60wSGuQGegzYh4m7ynUw1_XMftepyogJhs_pCaH7hWa30TdKoKC4w84qFnY_HQqpEOSLCznzgzv9xQKSgnRNzRyDHH69srD8PRGvJeHrRf7391LA4Cm/s400/circulation.jpg&quot; width=&quot;390&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://nolifuncion-programming.blogspot.com/2010/05/library-management-system-using-access.html</link><author>noreply@blogger.com (Noli Funcion)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIkC4ZwD_yD_fXNvHLZVMvX5Isb-4ITqINTL-4GonuzvgKQSMsJAz-XOZwRYqoaODKiYVJIDHN536mGnfILXH5T7kPwfezK2zkO-6_Zugpj5dM82j7JvTDMmZErtS6r1MvdXm5bKJLB8Pn/s72-c/mainform.jpg" height="72" width="72"/><thr:total>235</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-4272861225906150370</guid><pubDate>Sat, 22 May 2010 08:54:00 +0000</pubDate><atom:updated>2011-08-06T04:17:01.824-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">VB.NET</category><title>Birth Registration System Using Visual Basic</title><description>&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;For my project in IT204 VB.Net Programming subject in Informatics, I created the Birth Registration software. The software is implemented using Visual Basic 2008, Access Database backend and Crystal Reports.&amp;nbsp; This software can be used by a government agency on birth registration services such as the Office of the Civil Registrar.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-size: small;&quot;&gt;USER INTERFACES&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;LOGIN FORM – only authorized personnel can access the software by providing username and password in the login form.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXAw3ktwjtGtD3xEnFFC3Dcvh-aowX7OtcIDoCdzXPSd0k8RXVndI8DuQujdUg8ynJjztc1DLb5mDnTOBpV3pb9nFLB0aFoYOUi-uHHoh4FITLY2Jtvssi8GEZLLnbW7wjyfItTY8z0e21/s1600/login.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;202&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXAw3ktwjtGtD3xEnFFC3Dcvh-aowX7OtcIDoCdzXPSd0k8RXVndI8DuQujdUg8ynJjztc1DLb5mDnTOBpV3pb9nFLB0aFoYOUi-uHHoh4FITLY2Jtvssi8GEZLLnbW7wjyfItTY8z0e21/s400/login.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;MAIN MENU FORM – the Main Menu allows access to different features of the program&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhahOtDFxHJK4P1cjuDC67WImbTEVGpf9tdgKQgll_UkWUJh16MIGbGrlil26AZntE6NxGZ5FpXj0ePtER4zc__XKfaCutFioQPSGNi6Bgb1V_xouUl-3l5kTpj586yZAEGjokb1SqU2yCa/s1600/main.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;285&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhahOtDFxHJK4P1cjuDC67WImbTEVGpf9tdgKQgll_UkWUJh16MIGbGrlil26AZntE6NxGZ5FpXj0ePtER4zc__XKfaCutFioQPSGNi6Bgb1V_xouUl-3l5kTpj586yZAEGjokb1SqU2yCa/s400/main.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;CHILD BIRTH INFO FORM - allows user to add, edit, and delete child birth records.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYMwRNig79VeUqs8NQAXCAWQy6l4W_nmgpZzuhfgtCz8bg6PG9cnwXnLHAIKOyP9ezl9a5NZxwmvmGxUjCf7ZzhCcc2jROoiDN5UvDHPsYnhIwC4ayWeiTMUoktraNiNdO1nJ0Lof3RzYa/s1600/childbirthinfo.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYMwRNig79VeUqs8NQAXCAWQy6l4W_nmgpZzuhfgtCz8bg6PG9cnwXnLHAIKOyP9ezl9a5NZxwmvmGxUjCf7ZzhCcc2jROoiDN5UvDHPsYnhIwC4ayWeiTMUoktraNiNdO1nJ0Lof3RzYa/s400/childbirthinfo.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;ABOUT FORM – displays information about the software.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsoyPmMZh3jdTedGN6KksTQIGl5dj_4qCnhw23oVV22fWu_CVdVGEy1KDOptjEsbEmPGEgPWdAjbi9D8buGXi9IhQP6LmdanJGQ4ZnRt8ucKS1s9rgyGxaGntDN78ie76u7gHxUSUNk6Z2/s1600/about.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;233&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsoyPmMZh3jdTedGN6KksTQIGl5dj_4qCnhw23oVV22fWu_CVdVGEy1KDOptjEsbEmPGEgPWdAjbi9D8buGXi9IhQP6LmdanJGQ4ZnRt8ucKS1s9rgyGxaGntDN78ie76u7gHxUSUNk6Z2/s400/about.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;CERTIFICATE – this is the generated Birth Certificate.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihSDSoRLvAdubXUd3t6AsmfdCTtEkGCRwN1wK6v4KMdWRZSEd71_3CrFDcGIIqTs3sjKkG4dITLVYYVAPOouQlrU07QBGf3iX5cgPMu39bF8HjUm0xEBeTEr84PDjKcGhMJMGjcfuKFpnV/s1600/certificate.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;306&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihSDSoRLvAdubXUd3t6AsmfdCTtEkGCRwN1wK6v4KMdWRZSEd71_3CrFDcGIIqTs3sjKkG4dITLVYYVAPOouQlrU07QBGf3iX5cgPMu39bF8HjUm0xEBeTEr84PDjKcGhMJMGjcfuKFpnV/s400/certificate.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;CITY/MUNICIPALITY FORM - allows user to add, edit, and delete city/municipality records.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_giW8HjPCvKkWBKSQXl3kxb_Rr6npceVIwZFrAmUOSuwBvvxp4n6HC4Mmf24eg7HtEhOl1nkNDXmaco-Fg5hq2wjFk9yN3XyItnjIYLlVh0eD8ZVxbPqN8bqP_AVeEOodyTJ3Ab5YG4KR/s1600/city.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;291&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_giW8HjPCvKkWBKSQXl3kxb_Rr6npceVIwZFrAmUOSuwBvvxp4n6HC4Mmf24eg7HtEhOl1nkNDXmaco-Fg5hq2wjFk9yN3XyItnjIYLlVh0eD8ZVxbPqN8bqP_AVeEOodyTJ3Ab5YG4KR/s400/city.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;PROVINCE FORM- allows user to add, edit, and delete province records.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv_dEpGFyI2UB8pJzNAqCPo1VYANfE45y50pqtkZEaHpTdFV07KeciSs8XCtX5He7rfKECRUpGyrZOkBNKdzJdTXrW9K556wkh1WqbiHMsvWF_QAZdr_UL8bOxIVHYOdFVW69f8vyR9Ty7/s1600/province.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;292&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv_dEpGFyI2UB8pJzNAqCPo1VYANfE45y50pqtkZEaHpTdFV07KeciSs8XCtX5He7rfKECRUpGyrZOkBNKdzJdTXrW9K556wkh1WqbiHMsvWF_QAZdr_UL8bOxIVHYOdFVW69f8vyR9Ty7/s400/province.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;RELIGION FORM- allows user to add, edit, and delete religion records.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3WusKdLmw1znSSNX_wSIJwBe10XShLn63YmsilyCHluSpGTMVB98iOo6Qb-fdCpHZNldUGHg5G0_AP7JHbwlUbjb8fF1y2GAQQcoURQ8dNEA_CKWrJlT7R_xVTbFkypsUgK0wwOLeifnz/s1600/religion.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;291&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3WusKdLmw1znSSNX_wSIJwBe10XShLn63YmsilyCHluSpGTMVB98iOo6Qb-fdCpHZNldUGHg5G0_AP7JHbwlUbjb8fF1y2GAQQcoURQ8dNEA_CKWrJlT7R_xVTbFkypsUgK0wwOLeifnz/s400/religion.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;USER MANAGEMENT FORM - allows user to add, edit, and delete users.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUdnOLkjcNiUCw7K-fX-P5p_xbPuz9hdWAf0GDHDgNTIVpV-vx9K4tmuiw-ex3AGhlrfD5Jwo3g4e14e9uRBvlxvr6gjXC_Upufp37ObKE_cDPfcAi816Wj5H0R8adu7f2doPxrYynDhkM/s1600/user.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;272&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUdnOLkjcNiUCw7K-fX-P5p_xbPuz9hdWAf0GDHDgNTIVpV-vx9K4tmuiw-ex3AGhlrfD5Jwo3g4e14e9uRBvlxvr6gjXC_Upufp37ObKE_cDPfcAi816Wj5H0R8adu7f2doPxrYynDhkM/s400/user.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;</description><link>http://nolifuncion-programming.blogspot.com/2010/05/birth-registration-system-using-visual.html</link><author>noreply@blogger.com (Noli Funcion)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXAw3ktwjtGtD3xEnFFC3Dcvh-aowX7OtcIDoCdzXPSd0k8RXVndI8DuQujdUg8ynJjztc1DLb5mDnTOBpV3pb9nFLB0aFoYOUi-uHHoh4FITLY2Jtvssi8GEZLLnbW7wjyfItTY8z0e21/s72-c/login.jpg" height="72" width="72"/><thr:total>45</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-1634489942659904127</guid><pubDate>Sat, 22 May 2010 06:47:00 +0000</pubDate><atom:updated>2011-08-06T04:16:36.931-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">HTML</category><category domain="http://www.blogger.com/atom/ns#">JavaScript</category><title>BookStore Universe HTML Project</title><description>&lt;br /&gt;
This project is created for my HTML Subject. Subject requirements are: Project must be    made purely using HTML and JavaScript, CSS is not allowed. Since I don&#39;t want to design layouts and presentation using  HTML but rather with CSS, I&#39;ve created the design with CSS and then implement the CSS using JavaScript programming. One side effect of this is that the design will not be visible instantly. This is because the javascript will only trigger when all the pictures of the pages are downloaded. This project is my first attempt at creating a Website.
&lt;br /&gt;
&lt;br /&gt;
See the completed project here: &lt;a href=&quot;http://nolifuncion.0fees.net/&quot;&gt;http://nolifuncion.0fees.net&lt;/a&gt;.
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitwb4uL1A_X4TG2sQN1DeIRTzVs76aSq196gULYkXDgUoabkr69ccyb_0F9Zrlix3emD8JTlgVLJ_Y0tOzJrXdFEOgtgHt16yxOt4kQ0lkn1XxVbZJ3Vcskn24sXq9AQMueQSB_pkoI2t0/s1600/bookstoreuniverse.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitwb4uL1A_X4TG2sQN1DeIRTzVs76aSq196gULYkXDgUoabkr69ccyb_0F9Zrlix3emD8JTlgVLJ_Y0tOzJrXdFEOgtgHt16yxOt4kQ0lkn1XxVbZJ3Vcskn24sXq9AQMueQSB_pkoI2t0/s640/bookstoreuniverse.JPG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I may discuss some of the JavaScript codes for this project in the next articles...
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://nolifuncion-programming.blogspot.com/2010/05/bookstore-universe-html-project.html</link><author>noreply@blogger.com (Noli Funcion)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitwb4uL1A_X4TG2sQN1DeIRTzVs76aSq196gULYkXDgUoabkr69ccyb_0F9Zrlix3emD8JTlgVLJ_Y0tOzJrXdFEOgtgHt16yxOt4kQ0lkn1XxVbZJ3Vcskn24sXq9AQMueQSB_pkoI2t0/s72-c/bookstoreuniverse.JPG" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4055791676247400216.post-1169217500035332487</guid><pubDate>Thu, 20 May 2010 07:16:00 +0000</pubDate><atom:updated>2011-08-06T04:15:54.050-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">C</category><category domain="http://www.blogger.com/atom/ns#">POS</category><title>POS Software System Using C  (Part 1)</title><description>&lt;br\&gt;&lt;br /&gt;
This project is made for my C Programming subject in Informatics. The project is a simple POS (Point of Sale) system&amp;nbsp; implemented using the C Program. The software is supposedly used for a fictitious drugstore company in their quest for a better and efficient store system.&lt;br /&gt;
&lt;br\&gt;&lt;br /&gt;
I will be separating this into separate articles since it will be too long for a single reading and I&#39;m afraid you may get bored easily.&amp;nbsp; I will begin the discussion on the current system of this company and  the new and improved system using the POS software.Then the software&#39;s initial screen designs (user interface) and input specifications will be discussed. In the next article, I will be discussing some of the C programming codes on how I&#39;ve accomplished the user interface and the logic behind the software.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: medium;&quot;&gt;Chapter 1.    Analysis and Design&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;1.1 Current System &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
ABC Drugstore Company is a medium-scale drugstore located in Colon, Cebu. Its employees include the Cashier that handles cash transactions, Inventory clerks that handle Inventory Management, Sales Persons that handle customer transactions and an Administrator that supervises the operation of the company.&lt;br /&gt;
&lt;br /&gt;
With its steadily growing number of products in their inventory, it is becoming more difficult for its Sales Persons to remember all the product details. The Sales Persons can only remember those products that are common. When a customer asks if a particular product is available, most of the time they have to rely on their resident pharmacist to provide them answers. However, other sales persons don’t bother to inquire and simply say that the item is unavailable. The management are aware of this problem and they are looking for a software solution to provide Query capabilities that can be used by their Sales Persons.&lt;br /&gt;
&lt;br /&gt;
To achieve this, their Inventory System has to be upgraded also. Currently, they use inventory books to list all products that are available and to record its stock quantity and prices. To update these items, the inventory clerks have a big task of searching for the particular record through the big volumes of inventory books.  Sometimes, the records are misplaced making it more difficult to update records. Sometimes, duplicate records are created, creating confusions and more mistakes.&lt;br /&gt;
Last but not the least of the improvements that need to be done is the cash register. Believe it or not, the cashier still uses this plain old but reliable calculator to compute the total amount purchased. According to the cashier, there are cases that products have wrong price labels. Since her only way of knowing the prices is through the labels, there’s no way to check for this kind of problem. Also, the cashier has to create a list of products purchased so the inventory clerk can manually update the inventory’s stock quantity records. Discrepancy of stock quantity can occur because of this manual updating.&lt;br /&gt;
&lt;br /&gt;
1.2 New System&lt;br /&gt;
&lt;br /&gt;
I was contacted by Management to provide effective solutions to their various problems. Instead of creating separate programs for each problem, it was decided to use an all in one system that can provide all the solution to the problem in a single program. Thus, the POS Software system was created.&lt;br /&gt;
&lt;br /&gt;
To solve the problems of the sales people, the new system has to have a Query System that is capable of searching for a particular product. It must be capable of searching the product by its name or by its maker or by its description. All the sales people need to do is to input the product’s name/maker/description, and then the software shall automatically display all products that matched the search. The search results must display all details of the product.&lt;br /&gt;
To solve the problem of the inventory clerks, the record books has to be discarded and replaced with a software database system where products can be electronically added, edited or deleted. Because it software based, it will now be easy to update and search records. Automatic checking will be put in place to prevent duplicate records. Besides, waste in paper resources will be reduced.&lt;br /&gt;
&lt;br /&gt;
To solve the problem of the cashier, the calculator has to go. It must be replaced with a POS system that will be capable of displaying purchased items’ details specially the product’s price. This way, the cashiers can double check the price label if it is accurate. To operate the POS terminal, the cashier needs to input only the barcode and quantity of the product and then the software will automatically calculate the total amount of purchased items. This will reduce the common mistakes associated with using calculator.   Also, the software will automatically update the stock quantity of the products, once purchase transaction is done. This will eliminate the need for manual updating of the stock quantity and reduce discrepancy in the quantities.&lt;br /&gt;
&lt;br /&gt;
The software must also have a security access system in place to prevent unauthorized access to the program.   Also, the program must have different restrictions for each type of employee. This will prevent employees from accessing the features of the program that they are not allowed to do. For example, the inventory clerks must not be allowed access to the POS terminal. And in the same way, the cashier must not be allowed access to the database of products.&lt;br /&gt;
&lt;br /&gt;
1.3 Program Specification&lt;br /&gt;
&lt;br /&gt;
&lt;/br\&gt;&lt;br /&gt;
&lt;/br\&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.3.1 Screen Design and Input Specification&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtJUNHIRJCBYxtoTQjlsskQdirxLufw-2zrZ8jWC1tcks0_IVDvl8JTZ01RYBR09RhFRxl9stQnJrYVJdQmT7qf9otYszF2mVB36Cz7CraauMSB1UYDCuBHuJ1o5zZGaCpz0iZBWaHzdGS/s1600/LoginForm.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;252&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtJUNHIRJCBYxtoTQjlsskQdirxLufw-2zrZ8jWC1tcks0_IVDvl8JTZ01RYBR09RhFRxl9stQnJrYVJdQmT7qf9otYszF2mVB36Cz7CraauMSB1UYDCuBHuJ1o5zZGaCpz0iZBWaHzdGS/s400/LoginForm.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
The login form is used for accessing the software. The user needs to input his username and password, which must be at most 14 ASCII characters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkpSnKyjW8xTDtNwHjmknRvappYbusFnbnlmt_qwLWoW75pxrLHoAlGp6P79xRtFo4n90yLcNNXUTLD0wfsc1PvUz9PJQcDoxDqMdNogPzMwgdHVaelV_mHxkyW2MgSJrsyy8wFhRYbJuT/s1600/ChangePassword.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;252&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkpSnKyjW8xTDtNwHjmknRvappYbusFnbnlmt_qwLWoW75pxrLHoAlGp6P79xRtFo4n90yLcNNXUTLD0wfsc1PvUz9PJQcDoxDqMdNogPzMwgdHVaelV_mHxkyW2MgSJrsyy8wFhRYbJuT/s400/ChangePassword.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
The change password form is used for changing the user&#39;s password.  The user needs to input the new password and confirmation password, which must be at  most 14 ASCII characters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbnh-neTrNhC10lVJ4ARdDwrClzAaBG8XdQfCcfggKLwj8anjqbH7lzmzzcksZJi_3rH3lsE7h5UKR16jKf4XOld2r66HuHdIuayxF6Dhz5rrwEt2FYI1-uIqrMVU9zUL2XGgkEvAtrjyy/s1600/mainmenu.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;252&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbnh-neTrNhC10lVJ4ARdDwrClzAaBG8XdQfCcfggKLwj8anjqbH7lzmzzcksZJi_3rH3lsE7h5UKR16jKf4XOld2r66HuHdIuayxF6Dhz5rrwEt2FYI1-uIqrMVU9zUL2XGgkEvAtrjyy/s400/mainmenu.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
The main menu form is used to access the different features of the system. The user only needs to select the desired menu using the arrow keys.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGFQr_DtBrwNldwZEdjhmgGbu_82B8bB2IdDIqmDGrPG9oHL1EnF8mBiOx-r5juPWmrOTRdkmuu1Nvosa1pH4EWGa9PvB5eMpWt4tWVDYaJZsGqLPvarGuuwDaDvRyMUrZDWggrSupUu8I/s1600/useraccount.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGFQr_DtBrwNldwZEdjhmgGbu_82B8bB2IdDIqmDGrPG9oHL1EnF8mBiOx-r5juPWmrOTRdkmuu1Nvosa1pH4EWGa9PvB5eMpWt4tWVDYaJZsGqLPvarGuuwDaDvRyMUrZDWggrSupUu8I/s400/useraccount.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The User Account Form is used to select which actions the user needs in the account menu. The user only needs to select the desired menu using the arrow keys.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtTtZeeMOXt9SQ2TD6MezFMrw8GQT8v4e-6dRUgBlpH9OpS35Yccg4hXalRP8XGvxMlrx3qGWyLXTsDjNyAdVkIW70ju_QLTjIIm_qrfaxnoSu0p9YHMhmHOgIpkdrt-Di5gZFL2iVR9On/s1600/addaccount.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtTtZeeMOXt9SQ2TD6MezFMrw8GQT8v4e-6dRUgBlpH9OpS35Yccg4hXalRP8XGvxMlrx3qGWyLXTsDjNyAdVkIW70ju_QLTjIIm_qrfaxnoSu0p9YHMhmHOgIpkdrt-Di5gZFL2iVR9On/s400/addaccount.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
The Add Account Form is used to add user accounts. The user needs to input the following:&lt;br /&gt;
First Name: at most 14 ASCII characters&lt;br /&gt;
Last Name: at most 14 ASCII characters&lt;br /&gt;
User Name: at most 14 ASCII characters&lt;br /&gt;
Password:&amp;nbsp; at most 14 ASCII characters&lt;br /&gt;
Type: select type using arrow keys&lt;br /&gt;
Policy: select policy using arrow keys &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoAKsNtvXezzdXiqSjaiYY-iK2WaD8x_AZe2qksF2gTJtIrCfqyRZprAVyLL2hD6jsTc5wg1CCtsJ3XAqqJAnbBBsRWdNvh772ZmC9OXAd7OUqzNY9yNxunlo4dbQsMH_bw-SVCsOq38I0/s1600/deleteaccount.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoAKsNtvXezzdXiqSjaiYY-iK2WaD8x_AZe2qksF2gTJtIrCfqyRZprAVyLL2hD6jsTc5wg1CCtsJ3XAqqJAnbBBsRWdNvh772ZmC9OXAd7OUqzNY9yNxunlo4dbQsMH_bw-SVCsOq38I0/s400/deleteaccount.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The Delete Account Form is used to delete accounts. The user&amp;nbsp; can browse to a particular account using the navigation menu or he can enter a string (at most 14 ASCII characters) to search for a particular account .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbxdRLo7cILdpgFpvjnhpj-ULn-bjbE-7RITQo-jnPWTVD38iqA-cKReWItENYDPeVdHVNaxsD0LivCFweOuRt70yZnKdIBexNrGKok6WWLBShUcF3MePeYrmhi0yFTNXrG8YS17_RG1Qy/s1600/editaccount.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbxdRLo7cILdpgFpvjnhpj-ULn-bjbE-7RITQo-jnPWTVD38iqA-cKReWItENYDPeVdHVNaxsD0LivCFweOuRt70yZnKdIBexNrGKok6WWLBShUcF3MePeYrmhi0yFTNXrG8YS17_RG1Qy/s400/editaccount.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Account Form is used to edit the account data. Refer to the Add Account form for the required data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvFRMaGmOdVIrlAj1uhlY4vzKUxgYBQmYByzrcIsr4Jad2-3aqUxpWSafZ602Iym3xewboAddPABiawrjuUXXgeBHk-j2MNk39dtwaAnUZMlPLamzjyJum6WnBUcFmCqJgch9rjQVaCNsv/s1600/productform.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvFRMaGmOdVIrlAj1uhlY4vzKUxgYBQmYByzrcIsr4Jad2-3aqUxpWSafZ602Iym3xewboAddPABiawrjuUXXgeBHk-j2MNk39dtwaAnUZMlPLamzjyJum6WnBUcFmCqJgch9rjQVaCNsv/s400/productform.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
TheProduct Form is used to select which actions the user needs in  the product menu. The user only needs to select the desired menu using  the arrow keys.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFiJsfXgJdmo7BY0BwQ-gXD7NizWe6hAdUMo7AhtT6D1BF76VcLmyfTw-illsRZviAXHOpdw3WhFhvS1FOPUt464FiBgcQ16-IhNphtFQmifiFw_rmljCT-CGFBx9PjZsjjSdVG621UqAN/s1600/addproduct.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFiJsfXgJdmo7BY0BwQ-gXD7NizWe6hAdUMo7AhtT6D1BF76VcLmyfTw-illsRZviAXHOpdw3WhFhvS1FOPUt464FiBgcQ16-IhNphtFQmifiFw_rmljCT-CGFBx9PjZsjjSdVG621UqAN/s400/addproduct.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The Add Product Form is used to add product records. The user needs to  input the following:&lt;br /&gt;
Product Name: at most 14 ASCII characters&lt;br /&gt;
Maker: at most 14 ASCII characters&lt;br /&gt;
Description: at most 14 ASCII  characters&lt;br /&gt;
Barcode:&amp;nbsp; 5 integer characters (0-9)&lt;br /&gt;
Price: at most 12 characters (positive decimal)&lt;br /&gt;
Quantity: at most 6 charcters (positive integer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX2mfwJwchFo98pnrzhshDoUvjo3_7RwmfAyc7kcDPHb3Ta9sx_eArTJO9BtdIfz8wCh_lf3uN9QXGe8fkTWxFNoLgtULDe_i4owZXfQaZ8zcsEhwJMezhyH3vqjz8fXuSs-N0ESsV3ZdQ/s1600/deleteproduct.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX2mfwJwchFo98pnrzhshDoUvjo3_7RwmfAyc7kcDPHb3Ta9sx_eArTJO9BtdIfz8wCh_lf3uN9QXGe8fkTWxFNoLgtULDe_i4owZXfQaZ8zcsEhwJMezhyH3vqjz8fXuSs-N0ESsV3ZdQ/s400/deleteproduct.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The Delete Product Form is used to delete product records. The user&amp;nbsp; can browse  to a particularproduct using the navigation menu or he can enter a  string (at most 14 ASCII characters) to search for a particular product.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7jsV4NK9tBzTdd7ekX0jOEP7K1xbi__6V4QEN7IqPU7GfGnq5FrvSgT_7wIcRdhisDUyxN9T_d6D6rEsmZsA2DHedwOShjBinfgfvnnQYei6KlBqAF05m4_wxm_14tuRgPitnz4dd1Nua/s1600/editproduct.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7jsV4NK9tBzTdd7ekX0jOEP7K1xbi__6V4QEN7IqPU7GfGnq5FrvSgT_7wIcRdhisDUyxN9T_d6D6rEsmZsA2DHedwOShjBinfgfvnnQYei6KlBqAF05m4_wxm_14tuRgPitnz4dd1Nua/s400/editproduct.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
The Edit Product Form is used to edit the product records. Refer to the Add Product Form for the required data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqSnDjpYoG42HI0IJ82ZeXLwDTYFucOKWDeYllDjDQ0QR1XZTsVlpECIZjS_M6HbOsQanhc9sL_AakUreGtOkBCIg66Ri0pp0fH6dm7g2qz-Zk_hNcj450N2uA9icZxCHhcMyawml3HZMl/s1600/posform.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqSnDjpYoG42HI0IJ82ZeXLwDTYFucOKWDeYllDjDQ0QR1XZTsVlpECIZjS_M6HbOsQanhc9sL_AakUreGtOkBCIg66Ri0pp0fH6dm7g2qz-Zk_hNcj450N2uA9icZxCHhcMyawml3HZMl/s400/posform.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
The POS Form is used for inputting purchase transactions. The user needs to input the product barcodes (5 integer characters) and purchase quantity (at most 6 positive integer charcters) .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQyHPeofstk9CkFuyQutn3AQa73ObDY6VCjLE1_M4Z8qZbR3bFiqamWT1PxwZEiKgFa481-6kGJE3fQHrkdijwzVhsTpH1zmkg3QtKepB4niZz4sqDyjInFrNS0P-_sp9PCHRIUY4DV_4j/s1600/query.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;257&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQyHPeofstk9CkFuyQutn3AQa73ObDY6VCjLE1_M4Z8qZbR3bFiqamWT1PxwZEiKgFa481-6kGJE3fQHrkdijwzVhsTpH1zmkg3QtKepB4niZz4sqDyjInFrNS0P-_sp9PCHRIUY4DV_4j/s400/query.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The Query Form is used for searching for a particular product. The user needs to input the query string (at most 14 characters). Searching can be done by Name or by Maker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
I will be discussing the source codes on how all these are accomplished on Part 2 of this article...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br\&gt;&lt;br\&gt;&lt;/br\&gt;&lt;/br\&gt;</description><link>http://nolifuncion-programming.blogspot.com/2010/05/pos-software-system-using-c-programming.html</link><author>noreply@blogger.com (Noli Funcion)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtJUNHIRJCBYxtoTQjlsskQdirxLufw-2zrZ8jWC1tcks0_IVDvl8JTZ01RYBR09RhFRxl9stQnJrYVJdQmT7qf9otYszF2mVB36Cz7CraauMSB1UYDCuBHuJ1o5zZGaCpz0iZBWaHzdGS/s72-c/LoginForm.JPG" height="72" width="72"/><thr:total>35</thr:total></item></channel></rss>