Vous êtes sur la page 1sur 11

Log

Connexion

Menu principal

Création et Mise à jour


Formulaire Parturiente

Enregistrement d’une parturiente


Recherche d’une parturiente
Connexion
Private Sub ButtonX1_Click(sender As Object, e As EventArgs) Handles
ButtonX1.Click
If txt_nom_uilisateur.Text = "ngalula" And txt_mot_passe_utilisateur.Text
= "ntumba" Then
Me.Hide()
Frm_menu_princ.Show()
Else
MessageBox.Show("Nom utilisateur et/ou Mot de passe incorrect")
txt_nom_uilisateur.Text = ""
txt_mot_passe_utilisateur.Text = ""
txt_nom_uilisateur.Focus()
End If
End Sub

Affichage de l’objet Datagrid


Public Sub Methode_affichage_DTG()
Methode_connexion()
sql = New OdbcCommand
Rst = New OdbcDataAdapter
Dt = New DataTable

sql.Connection = con
sql.CommandText = "select * from t_parturiente"
Rst.SelectCommand = sql
Rst.Fill(Dt)
If Dt.Rows.Count = 0 Then
DTG_pat.DataSource = Dt
DTG_pat.Columns("numfiche").HeaderText = "N° Fiche"
DTG_pat.Columns("numfiche").Width = 100
DTG_pat.Columns("nompat").HeaderText = "Nom Parturiente"
DTG_pat.Columns("nompat").Width = 150
DTG_pat.Columns("postnompat").HeaderText = "Post Nom"
DTG_pat.Columns("postnompat").Width = 150
DTG_pat.Columns("adrpat").HeaderText = "Adresse"
DTG_pat.Columns("adrpat").Width = 200
DTG_pat.Columns("telpat").HeaderText = "Téléphone"
DTG_pat.Columns("telpat").Width = 150
DTG_pat.Columns("etatciv").HeaderText = "Etat civil"
DTG_pat.Columns("etatciv").Width = 150

Else
DTG_pat.DataSource = Dt
DTG_pat.Columns("numfiche").HeaderText = "N° Fiche"
DTG_pat.Columns("numfiche").Width = 100
DTG_pat.Columns("nompat").HeaderText = "Nom Parturiente"
DTG_pat.Columns("nompat").Width = 150
DTG_pat.Columns("postnompat").HeaderText = "Post Nom"
DTG_pat.Columns("postnompat").Width = 150
DTG_pat.Columns("adrpat").HeaderText = "Adresse"
DTG_pat.Columns("adrpat").Width = 200
DTG_pat.Columns("telpat").HeaderText = "Téléphone"
DTG_pat.Columns("telpat").Width = 150
DTG_pat.Columns("etatciv").HeaderText = "Etat civil"
DTG_pat.Columns("etatciv").Width = 150
End If
End Sub

Bouton Annuler
Private Sub ButtonX4_Click(sender As Object, e As EventArgs) Handles
ButtonX4.Click
txt_num_fiche.Text = ""
txt_nom_pat.Text = ""
txt_postnom.Text = ""
txt_adresse_pat.Text = ""
txt_tel_pat.Text = ""
cmb_etat_civ.Text = ""
txt_num_fiche.Focus()
End Sub
Bouton Enregistrer
Private Sub ButtonX1_Click(sender As Object, e As EventArgs) Handles
ButtonX1.Click
Methode_connexion()
sql = New OdbcCommand
Rst = New OdbcDataAdapter
Dt = New DataTable

sql.Connection = con
sql.CommandText = "select * from t_parturiente where numfiche='" &
txt_num_fiche.Text & "'"
Rst.SelectCommand = sql
Rst.Fill(Dt)
If Dt.Rows.Count = 0 Then
If MessageBox.Show("Voulez-vous enregistrer cette parturiente?",
"Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question) =
Windows.Forms.DialogResult.Yes Then
sql = New OdbcCommand
sql.Connection = con
sql.CommandText = "insert into t_parturiente values ('" &
txt_num_fiche.Text & "','" & txt_nom_pat.Text & "','" & txt_postnom.Text & "','" &
txt_adresse_pat.Text & "','" & txt_tel_pat.Text & "','" & cmb_etat_civ.Text & "')"
sql.ExecuteNonQuery()
MessageBox.Show("Enregistrement avec succès")
Methode_affichage_DTG()
txt_num_fiche.Text = ""
txt_nom_pat.Text = ""
txt_postnom.Text = ""
txt_adresse_pat.Text = ""
txt_tel_pat.Text = ""
cmb_etat_civ.Text = ""
End If
Else
MessageBox.Show("cette parturiente existe déjà")
End If
End Sub
Bouton Modifier
Private Sub ButtonX2_Click(sender As Object, e As EventArgs) Handles
ButtonX2.Click
Methode_connexion()
sql = New OdbcCommand
Rst = New OdbcDataAdapter
Dt = New DataTable

sql.Connection = con
sql.CommandText = "select * from t_parturiente where numfiche='" &
txt_num_fiche.Text & "'"
Rst.SelectCommand = sql
Rst.Fill(Dt)
If Dt.Rows.Count <> 0 Then
If MessageBox.Show("Voulez-vous modifier cette parturiente?",
"Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question) =
Windows.Forms.DialogResult.Yes Then
sql = New OdbcCommand
sql.Connection = con
sql.CommandText = "update t_parturiente set nompat='" &
txt_nom_pat.Text & "',postnompat='" & txt_postnom.Text & "',adrpat='" &
txt_adresse_pat.Text & "',telpat='" & txt_tel_pat.Text & "',etatciv='" &
cmb_etat_civ.Text & "' where numfiche='" & txt_num_fiche.Text & "'"
sql.ExecuteNonQuery()
MessageBox.Show("Modification avec succès")
Methode_affichage_DTG()
txt_num_fiche.Text = ""
txt_nom_pat.Text = ""
txt_postnom.Text = ""
txt_adresse_pat.Text = ""
txt_tel_pat.Text = ""
cmb_etat_civ.Text = ""
End If
Else
MessageBox.Show("cette parturiente n'existe pas dans la base de
données")
End If
End Sub
Bouton Supprimer
Private Sub ButtonX3_Click(sender As Object, e As EventArgs) Handles
ButtonX3.Click
Methode_connexion()
sql = New OdbcCommand
Rst = New OdbcDataAdapter
Dt = New DataTable

sql.Connection = con
sql.CommandText = "select * from t_parturiente where numfiche='" &
txt_num_fiche.Text & "'"
Rst.SelectCommand = sql
Rst.Fill(Dt)
If Dt.Rows.Count <> 0 Then
If MessageBox.Show("Voulez-vous supprimer cette parturiente?",
"Confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Question) =
Windows.Forms.DialogResult.Yes Then
sql = New OdbcCommand
sql.Connection = con
sql.CommandText = "delete from t_parturiente where numfiche='" &
txt_num_fiche.Text & "'"
sql.ExecuteNonQuery()
MessageBox.Show("Suppression avec succès")
Methode_affichage_DTG()
txt_num_fiche.Text = ""
txt_nom_pat.Text = ""
txt_postnom.Text = ""
txt_adresse_pat.Text = ""
txt_tel_pat.Text = ""
cmb_etat_civ.Text = ""
End If
Else
MessageBox.Show("cette parturiente n'existe pas dans la Base de
données")
End If
End Sub
Bouton Rechercher
Private Sub ButtonX6_Click(sender As Object, e As EventArgs) Handles
ButtonX6.Click
Methode_connexion()
sql = New OdbcCommand
Rst = New OdbcDataAdapter
Dt = New DataTable

sql.Connection = con
sql.CommandText = "select * from t_parturiente where numfiche='" &
txt_recherche_pat.Text & "'"
Rst.SelectCommand = sql
Rst.Fill(Dt)
If Dt.Rows.Count <> 0 Then
txt_num_fiche.Text = Dt.Rows(0).Item("numfiche").ToString()
txt_nom_pat.Text = Dt.Rows(0).Item("nompat").ToString()
txt_postnom.Text = Dt.Rows(0).Item("postnompat").ToString()
txt_adresse_pat.Text = Dt.Rows(0).Item("adrpat").ToString()
txt_tel_pat.Text = Dt.Rows(0).Item("telpat").ToString()
cmb_etat_civ.Text = Dt.Rows(0).Item("etatciv").ToString()
Else
MessageBox.Show("Recherche introuvable")
End If
End Sub

Bouton Imprimer
Private Sub Btn_imprimer_Click(sender As Object, e As EventArgs) Handles
Btn_imprimer.Click
Methode_connexion()
sql = New OdbcCommand
Rst = New OdbcDataAdapter
Dt = New DataTable

sql.Connection = con
sql.CommandText = "select * from REQ_ENFANT_NEE"
Rst.SelectCommand = sql
Rst.Fill(Dt)
If Dt.Rows.Count <> 0 Then
Dim lst_b As New Lst_bebe
lst_b.SetDataSource(Dt)
CRV_bebe.ReportSource = lst_b
CRV_bebe.Refresh()
CRV_bebe.PrintReport()
End If
End Sub

Vous aimerez peut-être aussi