Programming › Re: Fingerprint Programming In ASP.NET by javabeasns: 3:12am On Sep 11, 2011 |
Hello friend, i can help u out. I have implemented fingerprint enrolment, 1:N and 1:1 verifications for an admnistrative portal and web based POS with ASP.net n Sql server, some third party components and of course fingerprint minuate SDK. You would need some javascript as well. If the project you are working on is very important, you can call me on david on 08035133522. In the interim peruse some codes from a the source code of the web based POS to help you out <%@ Page Language="VB" AutoEventWireup="false" CodeFile="PointOfSale.aspx.vb" Inherits="PointOfSale" %>
<%@ Register Assembly="Telerik.ReportViewer.WebForms, Version=5.0.11.316, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" Namespace="Telerik.ReportViewer.WebForms" TagPrefix="telerik" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <style type="text/css"> .multiPage { float:left; border:1px solid #94A7B5; border-left-color:#008080; border-left-style:groove; background-color: #008080; padding:4px; padding-left:0; width:830px; margin-left:-1px; height:700px; } .multiPage div { border:1px solid #008080; border-left:0; background-color:#E3F40B; } .multiPage img { cursor:no-drop; } #Button2 { height: 53px; width: 199px; } .style1 { height: 28px; } .style2 { font-size: medium; color: #00CCFF; font-weight: bold; } .style3 { font-size: x-large; color: #CCFF33; } .style4 { font-size: x-large; color: #008080; } </style> <title>Logiss TuckShop: Point Of Sales</title> <telerik:RadCodeBlock ID="r1" runat="server"> <script type="text/javascript"> function OnClientSelectedIndexChangedDD(sender, eventArgs) { var item = eventArgs.get_item(); //var combo = item.get_comboBox(); var theValue = document.getElementById('HF3'); }
function OnClientItemsRequesting(sender, eventArgs) { var context = eventArgs.get_context(); context["FilterString"] = eventArgs.get_text(); }
function addRowToTable() {
// get the radcombo text and value(price) var combo = $find("<%= RcbItem.ClientID %>" ; //var combo = document.getElementById('RcbItem'); var itemName = combo.get_text(); var uP = combo.get_value(); var unitPrice = uP.substring(11); // set focus back var input = combo.get_inputDomElement(); input.focus(); combo.set_text("" ; // add a new row var tbl = document.getElementById('dataTable'); var lastRow = tbl.rows.length; // if there's no header row in the table, then iteration = lastRow + 1 var iteration = lastRow; var row = tbl.insertRow(lastRow);
// left cell
var cellRight = row.insertCell(0); var el = document.createElement('input'); el.type = 'checkbox'; //el.setAttribute('onselect', 'deleteRow()'); cellRight.appendChild(el);
// Item name column var cellName = row.insertCell(1); cellName.innerHTML = itemName;
// Unit price column var cellPrice = row.insertCell(2); cellPrice.innerHTML = unitPrice; // Quantity column var cellQ = row.insertCell(3); var quantity = $find("<%= rntbQauntity.ClientID %>" ; var q = quantity.get_value(); cellQ.innerHTML = q;
// subtotal column var cellSub = row.insertCell(4); cellSub.innerHTML = q * unitPrice;
// remove column var cellDelete = row.insertCell(5); var buttonnode = document.createElement('input'); buttonnode.setAttribute('type', 'button'); //buttonnode.setAttribute('name', 'sal'); buttonnode.setAttribute('value', 'Remove item'); //buttonnode.setAttribute("onClick", 'deleteRow()') //buttonnode.attachEvent('onclick', 'deleteRow'); buttonnode.onclick = function () { var i = this.parentNode.parentNode.rowIndex; document.getElementById('dataTable').deleteRow(i); GrandTotal(); }; cellDelete.appendChild(buttonnode); GrandTotal(); //guard against misspell items if (unitPrice == 0) { var table1 = document.getElementById('dataTable'); var rowCount = table1.rows.length; table1.deleteRow(rowCount - 1); alert('Item not allowed'); }
}
function deleteRow() { try { var table = document.getElementById('dataTable'); var rowCount = table.rows.length;
for (var i = 0; i < rowCount; i++) { var row = table.rows[i]; var chkbox = row.cells[5].childNodes[0]; if (null != chkbox && true == chkbox.checked) { if (rowCount <= 1) { alert("Cannot delete all the header rows" ; break; } table.deleteRow(i); rowCount--; i--; }
} } catch (e) { alert(e); } GrandTotal(); }
function GrandTotal() { var table = document.getElementById('dataTable'); var rowCount = table.rows.length; var sum = 0 // var newrow = table.insertRow(rowCount); // reference the all subtotal cells for (var i = 1; i < rowCount; i++) { var drow = table.rows[i]; sum = sum + parseFloat(drow.cells[4].innerHTML); } var total = document.getElementById('total'); total.innerHTML = 'N' + sum; //var cellSum = newrow.insertCell(0); //cellSum.innerHTML = sum; }
function CreateText() { var minsize = 10; var maxsize = 15; var startvalid = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789'; var validchars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789'; var actualsize = Math.floor(Math.random() * (maxsize - minsize + 1)) + minsize; var guid = startvalid.charAt(Math.floor(Math.random() * startvalid.length)); for (count = 1; count < actualsize; count++) guid += validchars.charAt(Math.floor(Math.random() * validchars.length)); return guid; }
function PostOrder() { var table = document.getElementById('dataTable'); //generate UID to serve as Order identifier var guid = CreateText();
// Obtain the staff or student identity var xx = document.getElementById('lbStaff'); var aa = document.getElementById('lbStaffName'); var bb = document.getElementById('lbAdmission'); var cc = document.getElementById('lbStudentName'); var dd = document.getElementById('lbBalance'); // var person = null;
if (xx.innerHTML == "" && bb.innerHTML == "" { //public is buying person = "Anonymous"; } else if (xx.innerHTML == '' && !(bb.innerHTML == '')) { // student is buying person = cc.innerHTML + " : " + bb.innerHTML; } else if (bb.innerHTML == '' && !(xx.innerHTML == '')) { //staff is buying person = aa.innerHTML + ' ' + "#" + xx.innerHTML; } else { person = "ERROR"; }
for (var i = 1, row; row = table.rows[i]; i++) { //iterate through rows //rows would be accessed using the "row" variable assigned in the for loop var name = row.cells[1].innerHTML; var price = row.cells[2].innerHTML; var quantity = row.cells[3].innerHTML;
//call the webservice Items.RecordSales(guid, name, price, quantity, person, Callback);
//for (var j = 0, col; col = row.cells[j]; j++) { // the above will iterate through columns //columns would be accessed using the "col" variable assigned in the for loop // } } // reset the staff name and label to empty values
bb.innerHTML = ' '; aa.innerHTML = ' '; xx.innerHTML = ' '; cc.innerHTML = ' '; dd.innerHTML = ' '; // ****** Note this prevent incomplete receipt printing ****** setTimeout("__doPostBack('BtHid', '')", 3000); }
function Callback(result) { var outDiv = document.getElementById("record" ; outDiv.innerHTML = result; } </script> </telerik:RadCodeBlock> </head> <body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> <Services> <asp:ServiceReference Path="~/SERVICES/Items.asmx" /> </Services> </telerik:RadScriptManager> <telerik:RadFormDecorator ID="RadFormDecorator1" DecoratedControls="Scrollbars" runat="server" /> <p class="style2"> <span class="style3"> </span><span class="style4"> Logiss Tuckshop Point Of Sale</span></p> <telerik:RadTabStrip ID="RadTabStrip1" MultiPageID="RadMultiPage1" Orientation="VerticalLeft" style="float:left; width:150px;" runat="server" SelectedIndex="0"> <Tabs> <telerik:RadTab runat="server" Selected="True" Text="Root RadTab1"> <TabTemplate> <img src=", /Img/tuck%20pic/ibu%20owo!.jpg" width="150px" Height="140px" /> </TabTemplate> </telerik:RadTab> <telerik:RadTab runat="server" Text="Root RadTab2" > <TabTemplate> <img src=", /Img/tuck%20pic/8.jpg" width="150px" Height="140px" /> </TabTemplate> </telerik:RadTab> <telerik:RadTab runat="server" Text="Root RadTab3" > <TabTemplate> <img src=", /Img/tuck%20pic/Atmbag%20.jpg" width="150px" Height="140px"/> </TabTemplate> </telerik:RadTab> <telerik:RadTab runat="server" Text="Root RadTab4"> <TabTemplate> <img src=", /Img/tuck%20pic/4.jpg" width="150px" Height="140px"/> </TabTemplate> </telerik:RadTab> <telerik:RadTab runat="server" Text="Root RadTab5"> <TabTemplate> <img src=", /IMG/tuck pic/clip .jpg" width="150px" Height="140px"/> </TabTemplate> </telerik:RadTab> </Tabs> </telerik:RadTabStrip>
<telerik:RadMultiPage ID="RadMultiPage1" CssClass="multiPage" runat="server" SelectedIndex="0"> <telerik:RadPageView ID="RadPageView1" runat="server"> <div>
<asp:HiddenField ID="HF3" ClientIDMode="Static" Value="1" runat="server" /> <telerik:RadComboBox ID="RadComboBox1" AutoPostBack="true" Width="200px" Runat="server"> <Items> <telerik:RadComboBoxItem runat="server" Text="JSS1" Value="1" Selected="true" /> <telerik:RadComboBoxItem runat="server" Text="JSS2" Value="2" /> <telerik:RadComboBoxItem runat="server" Text="JSS3" Value="3" /> <telerik:RadComboBoxItem runat="server" Text="SSS1" Value="4" /> <telerik:RadComboBoxItem runat="server" Text="SSS2" Value="5" /> <telerik:RadComboBoxItem runat="server" Text="SSS3" Value="6" /> </Items> </telerik:RadComboBox> <asp:Button ID="Button1" runat="server" OnClientClick="fnCapture()" Text="Get Student" /> <asp:Button ID="BtStaff" runat="server" OnClientClick="fnCapture2()" Text="Get Staff" />
<telerik:RadComboBox ID="RcbItem" runat="server" DropDownWidth="500px" EnableItemCaching="true" EnableLoadOnDemand="True" Filter="Contains" MarkFirstMatch="true" OnClientItemsRequesting="OnClientItemsRequesting" Width="500px" AccessKey="T" AllowCustomText="false"> <WebServiceSettings Method="GetProducts" Path="~/services/Items.asmx" /> </telerik:RadComboBox>
<telerik:RadXmlHttpPanel ID="RadXmlHttpPanel1" runat="server" OnServiceRequest="RadXmlHttpPanel1_ServiceRequest" Value=""> <asp:Label ID="lbAdmission" runat="server" style="font-size:xx-large;" Text="" />
<asp:Label ID="lbStudentName" runat="server" style="font-size:xx-large;" Text="" />
<asp:Label ID="lbBalance" runat="server" style="font-size:xx-large;" Text="" /> </telerik:RadXmlHttpPanel> <telerik:RadXmlHttpPanel ID="RadXmlHttpPanel2" runat="server" OnServiceRequest="RadXmlHttpPanel2_ServiceRequest" Value=""> <asp:Label ID="lbStaff" runat="server" style="font-size:xx-large;" Text="" />
<asp:Label ID="lbStaffName" runat="server" style="font-size:xx-large;" Text="" /> </telerik:RadXmlHttpPanel>
Quantity <telerik:RadNumericTextBox ID="rntbQauntity" runat="server" Font-Size="2.5em" MaxValue="10000" MinValue="0" NumberFormat-DecimalDigits="0" ShowSpinButtons="false" Value="1"> </telerik:RadNumericTextBox> <input type="button" id="btAdd" value="Add item" onclick="addRowToTable()" />
<div style="width:100%; border-style: groove; border-collapse:collapse;"> <table ID="dataTable" runat="server" align="center" border="1" style="width: 100%;"> <tr> <td class="style1"> <input type="checkbox" name="chk" /> </td> <td class="style1"> Item name </td> <td class="style1"> Unit Price </td> <td class="style1"> Quantity </td> <td class="style1"> SubTotal </td> <td class="style1"> Remove </td> </tr> </table> <span id="total" style="float:right; padding-right:100px; font-size:x-large;"> </span> </div>
<%-- <asp:Button ID="BtRecord" Font-Size="X-Large" runat="server" OnClientClick="PostOrder();" Text="Record Sales" />--%> <input type="button" id="Button2" style="font-size:x-large;" value="Record" onclick="PostOrder()" /> <div id="record"></div> <telerik:ReportViewer ID="ReportViewer1" runat="server" style="display:none;" Resources-ProcessingReportMessage="Generating receipt, " /> </div> </telerik:RadPageView> <telerik:RadPageView ID="RadPageView2" runat="server"> Returned Items <p>You can</p> </telerik:RadPageView> <telerik:RadPageView ID="RadPageView3" runat="server"> Replacement </telerik:RadPageView> <telerik:RadPageView ID="RadPageView4" runat="server"> Sales Reports
<asp:Button ID="btShowSales" runat="server" Text="Show daily sales" />
<telerik:RadGrid ID="rgSales" runat="server"> </telerik:RadGrid> </telerik:RadPageView> <telerik:RadPageView ID="RadPageView5" runat="server"> Utilities </telerik:RadPageView> </telerik:RadMultiPage>
<asp:Button ID="BtHid" runat="server" onclick="BtHid_Click" Text="Hidden" ClientIDMode="Static" style="display:none;" /> <object id="objSecuBSP" style="left: 0px; top: 0px" height="0" width="0" classid="CLSID:6283f7ea-608c-11dc-8314-0800200c9a66" name="objSecuBSP" viewastext> </object> <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server"> <script type="text/javascript"> function fnCapture() { var err
try // Exception handling { // Open device. [AUTO_DETECT] // You must open device before capture. DEVICE_FDP02 = 1; DEVICE_FDU02 = 2; DEVICE_FDU03 = 3; DEVICE_FDU04 = 4;
DEVICE_AUTO_DETECT = 255;
document.objSecuBSP.OpenDevice(DEVICE_AUTO_DETECT); err = document.objSecuBSP.ErrorCode; // Get error code
if (err != 0) // Device open failed { alert('Device open failed !'); return; }
// Enroll user's fingerprint. document.objSecuBSP.Capture(); err = document.objSecuBSP.ErrorCode; // Get error code
if (err != 0) // Enroll failed { alert('Capture failed ! Error Number : [' + err + ']'); return; } else // Capture success { // Get text encoded FIR data from SecuBSP module. var k = document.getElementById("HF1" ; var key = k.value; key = document.objSecuBSP.FIRTextData; // alert('Fingerprint Ok'); var xx = document.getElementById('lbStaff'); var aa = document.getElementById('lbStaffName'); var bb = document.getElementById('lbAdmission'); var cc = document.getElementById('lbStudentName'); var dd = document.getElementById('lbBalance'); bb.innerHTML = 'loading student, please wait, '; aa.innerHTML = ' '; xx.innerHTML = ' '; cc.innerHTML = ' '; dd.innerHTML = ' '; // to trigger the xmlhhtpPanel var panel = $find("<%= RadXmlHttpPanel1.ClientID %>" ; panel.set_value(key); }
// Close device. [AUTO_DETECT] document.objSecuBSP.CloseDevice(DEVICE_AUTO_DETECT);
} catch (e) { alert(e.message); }
return; }
function fnCapture2() { var err
try // Exception handling { // Open device. [AUTO_DETECT] // You must open device before capture. DEVICE_FDP02 = 1; DEVICE_FDU02 = 2; DEVICE_FDU03 = 3; DEVICE_FDU04 = 4;
DEVICE_AUTO_DETECT = 255;
document.objSecuBSP.OpenDevice(DEVICE_AUTO_DETECT); err = document.objSecuBSP.ErrorCode; // Get error code
if (err != 0) // Device open failed { alert('Device open failed !'); return; }
// Enroll user's fingerprint. document.objSecuBSP.Capture(); err = document.objSecuBSP.ErrorCode; // Get error code
if (err != 0) // Enroll failed { alert('Capture failed ! Error Number : [' + err + ']'); return; } else // Capture success { // Get text encoded FIR data from SecuBSP module. var k = document.getElementById("HF1" ; var key = k.value; key = document.objSecuBSP.FIRTextData; // alert('Fingerprint Ok'); var xx = document.getElementById('lbStaff'); var aa = document.getElementById('lbStaffName'); var bb = document.getElementById('lbAdmission'); var cc = document.getElementById('lbStudentName'); var dd = document.getElementById('lbBalance'); xx.innerHTML = 'loading staff, please wait, '; aa.innerHTML = ' '; bb.innerHTML = ' '; cc.innerHTML = ' '; dd.innerHTML = ' '; // to trigger the xmlhhtpPanel var panel = $find("<%= RadXmlHttpPanel2.ClientID %>" ; panel.set_value(key);
}
// Close device. [AUTO_DETECT] document.objSecuBSP.CloseDevice(DEVICE_AUTO_DETECT);
} catch (e) { alert(e.message); }
for the code behind Imports Telerik.Reporting.Data Imports TuckReports
Partial Class PointOfSale Inherits System.Web.UI.Page Protected Sub RadXmlHttpPanel1_ServiceRequest(sender As Object, e As Telerik.Web.UI.RadXmlHttpPanelEventArgs) Dim data As String = e.Value Dim theLevel As Integer = CInt(RadComboBox1.SelectedValue) 'connect the webservice from d portal to retrieve student name Dim x As New portal.getstudent.Tuck Dim y = x.GetStudent(data, theLevel) lbAdmission.Text = y.AdmissionNo lbStudentName.Text = y.StudentName lbBalance.Text = "₦" & y.Balance End Sub
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load If Request.Form("__EVENTTARGET" = "BtHid" Then 'fire event BtHid_Click(Me, New EventArgs()) End If Button1.Attributes.Add("OnClick", "return false;" BtStaff.Attributes.Add("OnClick", "return false;" 'BtRecord.Attributes.Add("OnClick", "return false;" End Sub
Protected Sub RadXmlHttpPanel2_ServiceRequest(sender As Object, e As Telerik.Web.UI.RadXmlHttpPanelEventArgs) Handles RadXmlHttpPanel2.ServiceRequest Dim data As String = e.Value ' from the client-side 'connect the webservice from d portal to retrieve staff name Dim x As New portal.getstaff.Tuck Dim y = x.GetStaff(data) lbStaff.Text = y.AdmissionNo lbStaffName.Text = y.StudentName End Sub 'Protected Sub BtRecord_Click(sender As Object, e As System.EventArgs) Handles BtRecord.Click ' Dim y As String = CStr(Session("theguid" ) ' ' print report without showing it on screen.
' Dim myreport As Telerik.Reporting.Report = New Receipt2 ' Dim filter1 As New Filter("=Fields.OrderId", FilterOperator.Equal, y) ' myreport.Filters.Add(filter1) ' 'Show receipt ' ReportViewer1.Report = myreport ' ReportViewer1.RefreshReport() ' ' ReportViewer1.Visible = False ' Dim printScript = String.Format("{0}.PrintReport();", Me.ReportViewer1.ClientID) ' Page.ClientScript.RegisterStartupScript(Page.GetType(), "ReportPrint", printScript, True)
'End Sub
Protected Sub BtHid_Click(sender As Object, e As System.EventArgs) Dim y As String = CStr(Session("theguid" ) ' print report without showing it on screen.
Dim myreport As Telerik.Reporting.Report = New Receipt2 Dim filter1 As New Filter("=Fields.OrderId", FilterOperator.Equal, y) myreport.Filters.Add(filter1) 'Show receipt ReportViewer1.Report = myreport ReportViewer1.RefreshReport() ' ReportViewer1.Visible = False Dim printScript = String.Format("{0}.PrintReport();", Me.ReportViewer1.ClientID) Page.ClientScript.RegisterStartupScript(Page.GetType(), "ReportPrint", printScript, True) End Sub End Class
|
Programming › Re: .net Guys, Pls Help Me With Ajax Extenders by javabeasns: 5:17pm On May 10, 2011 |
Did you recently update visual studio 2008. That might be a cause. Also be sure that the ajax control toolkit is properly installed in the GAC. If the problem persist after this, let me know. Thanks |
Politics › Re: FBI Links Al-qaeda To Abuja Blasts by javabeasns: 12:37pm On Jan 07, 2011 |
While the efforts of GEJ is commendable, i am not very comfortable with the 'US assistance' going by their antecendents and aims at world domination. Recall, wikileaks cables on nigeria, the shell conspiracy, their prediction of nigeria's disintegration by 2015, indirect grounding of our major technological plant namely(Ajaokuta Steel complex and Eleme Petrochemicals). What about retired general victor malu comments on the american team that came one time to train the nigerian army but indirectly came to assess the strength of our military. I expected GEJ to request assistance from the FBI/US government in terms of equipment, training and resources not directly opening up our unclothedness to them.
It's time for us to know that American interest in our issues may not be in our overall interest |
Politics › Re: Does Jomo Gbomo Really Exist? by javabeasns: 5:13am On Oct 08, 2010 |
Sergeant Foday Sankoh (General Mosquito) of pugnacious history in Sierra leone was believed for years to be a myth, a creation of dissident mind and immaterial until it became clear that sierra leone was dealing with one of the finest trained warlord in Africa. Let's pray for Nigeria that JG and MEND(right and left wings ) will not become a rebel group contending for supremacy with the central government. |
Programming › Re: Creating Scratch Card Application by javabeasns: 8:30pm On Aug 02, 2010 |
I am developing one currently but using .Net check it out on www.logiss.net.Click on admissions. use 12345ABCDE as PIN. Let me have ur feedback on david.adele@bluesten.com or 08035133522 Thanks |
Computer Market › I Need A Tutor For Digium Asterisk Pbx Or Voip by javabeasns(op): 7:08pm On Jun 09, 2010 |
I need a tutor for Digium Asterisk PBX. One who can or have deployed it on a Linux distro. Call david on 08035133522 or email: david.adele@bluesten.com.
Thanks |
Programming › Re: Document Viewer Web Application Developer Needed by javabeasns: 8:17pm On Nov 16, 2009 |
I can help u out. Send ur email and phone to david@bluesten.com. Thanks |
Business › Re: CBN Considers Intervention In 5 More Banks by javabeasns: 7:33am On Oct 02, 2009 |
I observed that the Thisday newspaper report omitted Zenith Bank. Can anyone explain why or has any info on the bank in the scenario? thanks |
Programming › Re: I Need A Material For Visual Basic Programming Language 2008 by javabeasns: 12:27am On Sep 10, 2009 |
Vb.net materials are expensive and The one you are asking for is VB 9 also known as Visual basic 2008 which is fully object oriented and supports microsoft latest technologies such as LINQ, WCF, WWF aside being a revision of vb 2005.
I can help you get some materials on VB 2008 as i am a VB9 developer myself. The materials i have include:
[list] [li]Visual basic 2008 video training complete 2 DVDs
VB.net absolute beginners video training 1 cd
Visual basic 2008 video training complete 1 DVD
Professional Visual basic 2005 and 2008 ( ebook and printed volumes)
Visual basic language video training 2 CDs
ASP.net 3.5(C#) and asp.net 2.0(in VB 2005) ebooks and printed volumes [/li] [li][/li] [/list]
If you are interested in any or all of these, cal me on 08035133522. Note these mate rials helped me and may cost you something but i am generous enough to give u the download links to these assets but i am sure that my cost is far better than downloading 19Gb thru the internet.
Thanks. |
Programming › Re: Ideas For Problem With Chat Server Application! by javabeasns: 7:15pm On Jul 22, 2009 |
I believe you created your windows service in Visual studio. I f you configure it to run under network service account, you can configure it not be stopable and in the services.msc (services console) you can also change the start mode to automatic and not manual. Check if this work and holla back thanks |
Programming › Re: Submitting A Form And Passing Form Values To Another Page In Asp.net. by javabeasns: 7:54pm On Jun 05, 2009 |
The abililty to post values entered into a form to another page involves some mechanism since core html is stateless. In ASP.net 2.0 above, u have to maintain state by using viewstate or sesion variables. These classes form the basis of the multipage control. You can aslo use the crosspage postback feature or use querystrings to pass around form values from page to page. If you are not too competence on these, u simply can enter the values into a database and retrieve the value from the database in the other page. The Sqldatasource control with say the Listview (.net 3.5 specific) will help. If u need more help, call me on 08035133522. Thanks David |
Webmasters › Re: Does Anybody Know Any Company Or Agency Interested In Freelance Webdevelopers? by javabeasns: 6:58pm On Jun 05, 2009 |
Please specify your skill base. Thanks |
Webmasters › Re: Online Exam Portal by javabeasns: 5:15pm On Jun 02, 2009 |
The site you need is a type of application known as a Quiz Engine. It can be designed with a Server technology such as .Net, PHP or ColdFusion. It will require the use of client callback technologies such as AJAX and silverlight for timing and rotation questions while a Q/A database schema is needed.
Security is another thing you must take note of. A clever candidate may perform SQL Injection attack or Fraudulent postbacks You as the administrator would need a back-end or CMS to administer the application. We are Bluesten technologies can build this for you will all the features of professional Quiz Engine. Our pricing is professional but flexibly enough for you to pay. Remember it is not about the price per say but the leverage it give our business. Call David on 08035133522 or mail bluestentech@gmail.com or admin@bluesten.com.ng for a demonstration. Thanks |
Tech Jobs › Re: Online Exam Portal by javabeasns: 12:19pm On May 30, 2009 |
I am working on a similar job for a client. I can help you out too. Call david on 08035133522 |
Webmasters › Re: Can A Create A Quiz Website Where Results Will Be Displayed Instantly by javabeasns: 9:38pm On May 27, 2009 |
The site you need is a type of application known as a Quiz Engine. It can be designed with a Server technology such as .Net, PHP or ColdFusion. It will require the use of client callback technologies such as AJAX and silverlight for timing and rotation questions while a Q/A database schema is needed.
Security is another thing you must take note of. A clever candidate may perform SQL Injection attack or Fraudulent postbacks You as the administrator would need a back-end or CMS to administer the application. We are Bluesten technologies can build this for you will all the features of professional Quiz Engine. Our pricing is professional but flexibly enough for you to pay. Remember it is not about the price per say but the leverage it give our business. Call David on 08035133522 or mail bluestentech@gmail.com or admin@bluesten.com.ng for a demonstration. Thanks |
Tech Jobs › Re: Asp.net/C#/VB.NET/SQL/Web Service Developer(s) Wanted (no Pay) by javabeasns: 5:37pm On May 22, 2009 |
My name is david. i am an ASp.net developer. I am interested in helping out. I met your requirements save BSc Computer Science. I can't get your email. Anyway please contact me on 08035133522 or mailordavid@yahoo.co.uk. Thnaks |
Jobs/Vacancies › Vacancies For Web Developers For Contract Job With A Multi-national Firm by javabeasns(op): 11:36am On May 13, 2009 |
There are vacancies for several senior (5 to 8 years experience) web developers for a contract job lasting between 2 and 4 months in a multi-national firm in Lagos. Your physical presence is required full time for the duration of the project. If you are interested and have the necessary experience, reply stating your preferred monthly fee and attach your comprehensive CV to leighton_ecc@hotmail.com |
Jobs/Vacancies › Vacancies For Web Developers For Contract Job With Multi-national Company by javabeasns(op): 11:32am On May 13, 2009 |
There are vacancies for several senior (5 to 8 years experience) web developers for a contract job lasting between 2 and 4 months in a multi-national firm in Lagos. Your physical presence is required full time for the duration of the project. If you are interested and have the necessary experience, reply stating your preferred monthly fee and attach your comprehensive CV to leighton_ecc@hotmail.com |
Webmasters › Re: Please Help On Asp.net by javabeasns: 8:10pm On May 04, 2009 |
You have made a good choice. the .net framework is perhaps the best tool for building applications. I also understand the difficulty of bandwidth for large download purposes. My name is David, an ASP.net developer. I experienced this problems when i started out ASP.net 4 years ago. I can give you the tools you need and some special tools used by professionals like me if you are interested. Call me on 08035133522 but during working hours call 018772244. You can mail me on uptimetechnologies@gmail.com |
Jobs/Vacancies › Web Developers Needed For Urgent Recruitment by javabeasns(op): 2:05pm On Apr 24, 2009 |
Senior and experienced web developers with proficiency in any or more of the underlisted skillbase are needed for a contract job with a multinational company.
- PHP developer with ability to connect oracle database on a unix server. - .NET web developer - Flash animation specialist using Adobe Flash Professional as authoring tool - Web developer with vast experience on Cascading Stylesheets(CSS) - Oracle PL/SQL specialist.
Interested applicants should forward their C.V. to leighton_ecc@hotmail.com and be ready for skill test and interview on Monday 27th April 2009. |
Jobs/Vacancies › Microsoft Sharepoint And Php Developers Needed by javabeasns(op): 2:44pm On Apr 14, 2009 |
Our clients, An IT company requires the services of competent I.T. experts in the areas of PHP programming and SharePoint development for a contract job spanning 2- 4 months. The projects will be done at the client site. Interested applicants should come with their C.V.s and other necessary materials to Leighton Nigeria Limited at 92, Adeniran Ogunsanya Street, Surulere, Lagos on or before wednesday 15th April 2008.
Thank you |
Webmasters › Urgent Vacancies For Php And Microsoft Sharepoint Developers by javabeasns(op): 2:33pm On Apr 14, 2009 |
An IT based resource firm is in urgent need of a PHP developer with experience on Unix and abiltity to connect to an oracle database. Also a Microsoft Sharepoint Developer is required
Terms The job is on contract basis It will span 2 to 4 months in the first instance with a possibility of contract renewal The project is to be carried out at the client site.
Interested developers should apply to Leighton Nigeria Limited at 92, Adeniran Ogunsanya Street, Surulere, lagos with their C.V.s latest Wednesday 15th April 2009 and be prepared for assessment. Thanks |
Webmasters › Re: Programmer Needed For Bulk Sms Website by javabeasns: 1:10pm On Mar 30, 2009 |
nthdimension, my name is david, an ASP.net developer. I believe i can help you out. Call me on 08035133522 or uptimetechnologies@gmail.com. Thanks |
Adverts › Best Web Development Training. Moderate Fees N Free Trials by javabeasns(op): 5:44pm On Mar 07, 2009 |
Hello everyone, masters computer institute has started a web development course guaranteed to launch you into the professional web development(programming) field. There is a 3-day totally free trial training for you to be convinced of the quality of the training. The curriculum is attached to this document. Contact us on 08035133522, +234(1)7374788 |
Adverts › Become A Professional Video Editor. Low Cost @ Leccmasters by javabeasns(op): 5:30pm On Mar 07, 2009 |
Hello everyone, masters computer institute has started a web development course guaranteed to launch you into the professional video editing( field. There is a 3-day free trial training for you to be convinced of the quality of the training. The curriculum is attached to this document. Contact us on 08035133522, +234(1)7374788 |
|
Webmasters › Comprehensive And Practical Web Development Training Now Made Affordable by javabeasns(op): 7:51pm On Mar 04, 2009 |
Hello everyone, masters computer institute has started a web development course guaranteed to launch you into the professional web development(programming) field. There is a 3-day free trial training for you to be convinced of the quality of the training. The curriculum is attached to this document. Contact us on 08035133522, +234(1)7374788. |
Computers › Help. Do You Have Fedora 10 Liunx Dvd For Installation? by javabeasns(op): 9:40am On Feb 19, 2009 |
I need Fedora 10 Linux DVD for installation. Please if you have it please reply this post on text me on 08035133522. Thanks |
Computers › I Need Fedora Linux Version 10 Dvd by javabeasns(op): 2:45pm On Feb 18, 2009 |
I need fedora linux version 10 my my system. If you have the DVD one, please help me out with it. Thanks David. 08035133522 |
Business › Re: What Was Your Worst Experience With Our Nigerian Banks? by javabeasns: 8:04pm On Feb 16, 2009 |
I thank God this Post came up. Most banks MD and top eggheads are corporate swindlers. I believe a regime will come soon to try them in Jesus name. The banking practice in Nigeria is based on fraudulent runs. Money laundering, circulation of stolen funds and defrauding of customers under various guises. From my experience and that of others i will give the following advice./ When opening an account, find out from the customer service or the manger if possible for hidden details about the acc. Ask from existing customers about the services of the bank render to them In the case of corporate account or loans consult a banking consultant and/or a lawyer to help out Don't sign to ANY document without FULL understanding of all the terms therein. Remember bankers are "corporate 419". The y use the law and your SIGNATURE to protect themselves. Lastly ask GOD for direction. I day before Savannah bank closed, they still opened new acc. and collected deposits. Beware of Oceanic, Zenith, UBA and Intercontinental in particular. They love the terms "hidden charges" and "variable rates" |
Web Market › FREE Training On WEB Development Using ASP.NET And VIDEO Editing Has Started by javabeasns(op): 7:57pm On Jan 26, 2009 |
A computer school LECC Masters at 92 adeniran ogunsanya street in surulere is organizing a web development training using ASP.net and another course on Non-linear Video Editing. I was there today and true to their words, people were admittted into the classes and training started. The director explained that the free training is not a seminar but rather the a real full blown training. The training will last two months but the first 1 and half week is completely free. No fees or form also was charged. I like the training and recommend everyone to try it out . I will try to get the course content and upload, (Free trainig from 26/01/09 to tuesday 3 feb. |
Webmasters › Free Asp.net Tutorials Coming Soon. Indicate Your Interest Now by javabeasns(op): 10:42am On Jan 02, 2009 |
Happy new year to all webmasters. nairaland webmasters forum seem to be dominated by web designer and fledging php developers. So i observe. The .net platform is more robust and with Icaza's Monoproject and moonlight{ www.monoproject.com} you can even deploy your .net applications on linux, mac and unix server platform. I am going to start a series of free training(pdf and wmv) on developing ASP.net applications for both intranets and the internet from January ending. I am not claiming to be a guru as no one can ever master the enormous .net class libraries but by us (.net developers and would be developers) working together on the training and the Demo site (to be announced soon) we all will benefit. Your positive responses to this post will be a great motivation. Thanks David |