Vous êtes sur la page 1sur 8

HeartLand Home Finanace

This Application is a web-base application primarily used for the the


marketing of different loan scheme of the heartland Home Finanace. It is
used by the target customer of the HeartLand Home Finanace for retriving
information like the staus of his Loan Application
(Processing/Rejected/Granted). The login Panel that we are see is used for
the authority of the HeartLand Home Finanace. In get into the Secure
Section of the application.

Home Page and the Login Page


Protected Sub btnlogin_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles btnlogin.Click
pnllogin.Visible = True
Dim i As Integer
Dim userslist As New ArrayList
Dim dr() As DataRow
Dim da As New SqlDataAdapter("select username from users",
ConfigurationManager.AppSettings("connectionString"))
Dim dt As New DataTable
da.Fill(dt)
dr = dt.Select
For i = 0 To dr.Length - 1
userslist.Add(dr(i)(0).ToString)
Next
ddusername.DataSource = userslist
pnllogin.Visible = True
Page.DataBind()

End Sub

Protected Sub btnProducts_Click(ByVal sender As Object, ByVal e As


System.EventArgs) Handles btnProducts.Click
Response.Redirect("products.aspx")
End Sub

Protected Sub btnapply_Click(ByVal sender As Object, ByVal e As


System.EventArgs) Handles btnapply.Click
Dim con As New
SqlConnection(ConfigurationManager.AppSettings("connectionString"))
Dim comString As String
Dim lastapplicantID As Integer
comString = "select count(*) from application "
Dim com As New SqlCommand(comString, con)
con.Open()
lastapplicantID = com.ExecuteScalar
Session("applicantID") = CStr(lastapplicantID + 1)
Response.Redirect("apply.aspx")

End Sub

Protected Sub btnspecaloffer_Click(ByVal sender As Object, ByVal e


As System.EventArgs) Handles btnspecaloffer.Click
Response.Redirect("specialoffer.aspx")

End Sub

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As


System.EventArgs) Handles Button1.Click
Panel3.Visible = True

End Sub
Different Loan Scheme
The Loan Application Form

Protected Sub Button2_Click1(ByVal sender As Object, ByVal e As


System.EventArgs) Handles Button2.Click
Dim con As New
SqlConnection(ConfigurationManager.AppSettings("connectionString"))
Dim comString As String
Dim comStringForResponse As String
comString = "insert into application values (" &
CInt(txtapplicantID.Text) & ",'" & txtname.Text & "'," &
CInt(txtage.Text) & ",'" & ddloantype.SelectedValue & "','" &
txtaddress.Text & "'," & CType(txtincome.Text, Single) & "," &
CType(txtincome.Text, Single) & ",'" & Date.Now.ToString & "')"
comStringForResponse = "insert into response values(" &
CInt(txtapplicantID.Text) & ",'processing')"
Dim com As New SqlCommand(comString, con)
con.Open()
com.ExecuteNonQuery()
Dim com2 As New SqlCommand(comStringForResponse, con)
com2.ExecuteNonQuery()
lblsavedmessage.Visible = True
lblsavedmessage.Text = "Applied Successfully"
End Sub

Protected Sub Page_Load(ByVal sender As Object, ByVal e As


System.EventArgs) Handles Me.Load
txtapplicantID.Text = Session("applicantID")
Dim i As Integer
Dim userslist As New ArrayList
Dim dr() As DataRow
Dim da As New SqlDataAdapter("select productname from
products", ConfigurationManager.AppSettings("connectionString"))
Dim dt As New DataTable
da.Fill(dt)
dr = dt.Select
For i = 0 To dr.Length - 1
userslist.Add(dr(i)(0).ToString)
Next
ddloantype.DataSource = userslist
ddloantype.DataBind()
txtname.Focus()
End Sub

The Check Status Form


Imports System.EnterpriseServices
Imports Microsoft.VisualBasic
Imports System.Data
Imports System.Data.SqlClient

Public Class checkStatus


'Inherits ServicedComponent

Public Function status(ByVal appID As Int16) As String


Dim con As New
SqlConnection(ConfigurationManager.AppSettings("connectionString"))
Dim comString As String
Dim v_response As String
comString = "select response from response where
applicationID=" & appID
Dim com As New SqlCommand(comString, con)
con.Open()
v_response = com.ExecuteScalar
status = v_response
End Function

End Class

The Grant and Reject Form


Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
If Not IsPostBack Then

Dim i As Integer
Dim userslist As New ArrayList
Dim dr() As DataRow
Dim da As New SqlDataAdapter("select appID from
application", ConfigurationManager.AppSettings("connectionString"))
Dim dt As New DataTable
da.Fill(dt)
dr = dt.Select
For i = 0 To dr.Length - 1
userslist.Add(dr(i)(0).ToString)
Next
ddapplicantID.DataSource = userslist
Page.DataBind()
End If
End Sub

Protected Sub ddapplicantID_SelectedIndexChanged(ByVal sender As


Object, ByVal e As System.EventArgs) Handles
ddapplicantID.SelectedIndexChanged
GridView1.Visible = True
Dim da As New SqlDataAdapter("select * from application where
appID=" & CInt(ddapplicantID.SelectedValue) & "",
ConfigurationManager.AppSettings("connectionString"))
Dim dt As New DataTable
da.Fill(dt)
GridView1.DataSource = dt
Page.DataBind()

End Sub

Protected Sub ddlgOrReject_SelectedIndexChanged(ByVal sender As


Object, ByVal e As System.EventArgs) Handles
ddlgOrReject.SelectedIndexChanged
Dim con As New
SqlConnection(ConfigurationManager.AppSettings("connectionString"))
Dim comString As String
comString = "update response set response='" &
ddlgOrReject.SelectedValue.ToString & "' where applicationID=" &
CInt(ddapplicantID.SelectedValue.ToString)
Dim com As New SqlCommand(comString, con)
con.Open()
com.ExecuteNonQuery()
lblmessage.Visible = True
lblmessage.Text = ddlgOrReject.SelectedValue.ToString

End Sub
New Secheme

Protected Sub Button4_Click(ByVal sender As Object, ByVal e As


System.EventArgs) Handles Button4.Click
Dim con As New
SqlConnection(ConfigurationManager.AppSettings("connectionString"))
Dim comString As String
comString = "insert into products values (" &
CInt(txtproductID.Text) & ",'" & txtproductname.Text & "'," &
CInt(txtrateOfInterest.Text) & "," & CType(txtmin.Text, Single) & "," &
CType(txtmax.Text, Single) & ")"
Dim com As New SqlCommand(comString, con)
con.Open()
com.ExecuteNonQuery()
lblsavedmessage.Visible = True
lblsavedmessage.Text = "Product Created Successfully"

End Sub

Vous aimerez peut-être aussi