Sei sulla pagina 1di 2

Imports

Imports
Imports
Imports
Imports
Imports
Imports
Imports
Imports
Imports

System.Data
System.Data.SqlClient
System.Configuration
System.Collections
System.Web
System.Web.Security
System.Web.UI
System.Web.UI.WebControls
System.Web.UI.WebControls.WebParts
System.Web.UI.HtmlControls

Partial Class premiumpay


Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handle
s Me.Load
If Page.IsPostBack = False Then
If cls.con.State <> ConnectionState.Open Then
cls.con.Open()
End If
cls.cmd.CommandText = "Select max(PremiumNo) From Premiums"
Dim acode As Integer
If cls.cmd.ExecuteScalar() Is DBNull.Value Then
acode = 1
Else
acode = Integer.Parse(cls.cmd.ExecuteScalar().ToString()) + 1
End If
txt1.Text = acode
txt2.Text = [String].Format("{0:dd/MM/yyyy}", DateTime.Today)
cmd.CommandText = "Select CustomerCode,customername from customers"
Dim r As SqlDataReader = cmd.ExecuteReader
Dim li As ListItem
While r.Read
li = New ListItem
li.Text = r(0) & ":" & r(1)
li.Value = r(0)
D1.Items.Add(li)
End While
r.Close()
End If
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Ha
ndles Button1.Click
If cls.con.State <> ConnectionState.Open Then
cls.con.Open()
End If
Try
Dim dat As DateTime = DateTime.ParseExact(txt2.Text, "dd/MM/yyyy", N
othing)

cls.cmd.CommandText = "insert into Premiums values(" & txt1.Text & "


,'" & txt7.Text & "','" & Format(dat, "MM-dd-yyyy") & "','" & D1.SelectedItem.Va
lue & "','" & D3.SelectedItem.Text & "','" & txt3.Text & "','" & txt4.Text & "',
'" & txt5.Text & "','" & txt6.Text & "')"
If cls.cmd.ExecuteNonQuery() > 0 Then
lblErrorMessage.Text = "Premium Details Saved."
Else
lblErrorMessage.Text = "Premium Details Not Saved."
End If
Catch ex As Exception
lblErrorMessage.Text = ex.Message
Finally
cls.con.Close()
End Try
SqlDataSource1.SelectCommand = "SELECT [PolicyNo], [PremiumNo], Convert(
Varchar(10),[PremiumDate],103) As PremiumDate, [CustomerCode], [BillMonth], [Bil
lYear], [FineDetails], [Amount], [Remarks] FROM [Premiums]"
SqlDataSource1.DataBind()
End Sub
Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventA
rgs) Handles Button2.Click
If cls.con.State <> ConnectionState.Open Then
cls.con.Open()
End If
cls.cmd.CommandText = "Select max(PremiumNo) From Premiums"
Dim acode As Integer
If cls.cmd.ExecuteScalar() Is DBNull.Value Then
acode = 1
Else
acode = Integer.Parse(cls.cmd.ExecuteScalar().ToString()) + 1
End If
txt2.Text = [String].Format("{0:dd/MM/yyyy}", DateTime.Today)
End Sub
Protected Sub txt1_TextChanged(ByVal sender As Object, ByVal e As System.Eve
ntArgs) Handles txt1.TextChanged
If cls.con.State <> ConnectionState.Open Then
cls.con.Open()
End If
cls.cmd.CommandText = "Select Count(*) From Premiums Where PolicyNo='" &
txt1.Text & "'"
txt7.Text = Val(cls.cmd.ExecuteScalar().ToString()) + 1
cls.con.Close()
End Sub
End Class

Potrebbero piacerti anche