Opened 10 years ago

#30 new defect

Objasnuvanje na kod za formata appointmant

Reported-by: 139037 Owned by:
Priority: major Milestone:
Component: component1 Version:
Keywords: Cc:

Description

Formata za dodavanje na nov appointmane povrzana so formata Patient koja sluzi za dodavanje na nov pacient. Vo ovaa forma imame staveno poveke edit i za vnesuvanje na tekst spored potrebnite inormacii za appointment na pacientite.Pri vnesuvanje na potrebnite podatoci za nivno zacuvuvanje vo bazata na podatoci imame staveno funkcija za zacuvuvanje na podatocite preku kopceto save i nastanot btnSave_Click so opredeluvanje na koi podatoci se od tipot integer a koi od tipot string i so postavuvanje na soodvetni poraki. Pr. za kodot If Integer.TryParse?(txtEMBG.Text, Identificationnr) = False Then
MessageBox?.Show("Invalid value entered for Patient ID, it must be number")
txtEMBG.Focus()
txtEMBG.SelectAll?()
Exit Sub

Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

'TODO: This line of code loads data into the 'Medical_systemDataSet4.tblAppointment' table. You can move, or remove it, as needed.

Me.TblAppointmentTableAdapter.Fill(Me.Medical_systemDataSet4.tblAppointment)

dtmDateTime.Format = DateTimePickerFormat.Custom
dtmDateTime.CustomFormat = "dd/MM/yyyy"

cnn = New OleDb.OleDbConnection
cnn.ConnectionString = "provider=microsoft.jet.oledb.4.0;data source = ..\medical_system.mdb"

(this cod is for connection with data base)

End Sub

Private Sub btnsave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsave.Click (this cod is the save button code)

Dim Identificationnr As Integer


If Integer.TryParse(TextBox1.Text, Identificationnr) = False Then

MessageBox.Show("Invalid value entered for Patient ID, it must be number")
TextBox1.Focus()
TextBox1.SelectAll()
Exit Sub

(if the identification nr is false then "Invalid value entered for Patient ID, it must be number" massage will show)

ElseIf TextBox1.Text = Nothing Then

MsgBox("Please enter Patient ID")
Exit Sub

ElseIf ComboBox1.Text = Nothing Then

MsgBox("Please enter Chart order")
Exit Sub

ElseIf cboHour.Text = Nothing Then

MsgBox("Please enter Hour")
Exit Sub

ElseIf TextBox2.Text = Nothing Then

MsgBox("Please enter Description")
Exit Sub

(this cod we used if the user don't fulfill the text boxs to be shown for reminding the user to fulfill the text boxs)

End If

Try

Dim cmd As New OleDb.OleDbCommand (Initializes a new instance of the OleDbCommand class.)

Dim mydate As DateTime

mydate = Me.dtmDateTime.Value
If Not cnn.State = ConnectionState.Open Then

' ('open connection if it is not yet open)

cnn.Open()

End If

cmd.Connection = cnn

( ' 'check whether add new or update)

'If Me.txtEMBG1.Tag & "" = "" Then

( ' 'add new

'add data to table )

cmd.CommandText = "INSERT INTO tblAppointment(PatientID, Data, Description, Hours, ChartOrder) " & _

" VALUES('" & Me.TextBox1.Text & "','" & _
Me.dtmDateTime.Text & "','" & Me.TextBox2.Text & "','" & _
Me.cboHour.Text & "', '" & Me.ComboBox1.Text & "')"

cmd.ExecuteNonQuery() ( this code is for inserting in to appointment table patientid,data,descriprion,hours and charorder)

RefreshData()
' 'clear form
Me.Button1.PerformClick()

'End If
cnn.Close()

Catch ex As Exception

End Try

End Sub
Private Sub RefreshData()

If Not cnn.State = ConnectionState.Open Then

'open connection

cnn.Open()

End If

Dim da As New OleDb.OleDbDataAdapter("SELECT * from tblAppointment", cnn)

Dim dt As New DataTable
' 'fill data to datatable
da.Fill(dt)

' 'offer data in data table into datagridview

Me.DataGridView1.DataSource = dt.DefaultView

' 'close connection
cnn.Close()

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Me.TextBox1.Text = ""
Me.ComboBox1.Text = ""
Me.cboHour.Text = ""
Me.TextBox2.Text = ""


(this cod is for close button)

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Me.TextBox2.Text = ""
Me.DateTimePicker1.Text = ""
Me.txtControl.Text = ""
Me.txtDiagnosis.Text = ""
Me.txtPrescription.Text = ""


(this code is for clear button)

Private Sub btnInsert_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnInsert.Click

If TextBox2.Text = Nothing Then

MsgBox("Please enter Patient ID")


(this code is for insert button)

End Sub

Change History (0)

Note: See TracTickets for help on using tickets.