Insérer les données dans la base de données en C#
Fermé
Ndjoko
Messages postés
12
Date d'inscription
mercredi 14 janvier 2015
Statut
Membre
Dernière intervention
21 février 2016
-
27 févr. 2015 à 04:53
TDIA Messages postés 2 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 15 avril 2015 - 7 avril 2015 à 13:12
TDIA Messages postés 2 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 15 avril 2015 - 7 avril 2015 à 13:12
A voir également:
- Insérer les données dans la base de données en C#
- Insérer une vidéo dans powerpoint - Guide
- Effacer les données de navigation - Guide
- Reinstaller windows sans perte de données - Guide
- La zone de données passée à un appel système est insuffisante - Windows 11
- Comment sauvegarder toutes les données de mon téléphone - Guide
1 réponse
TDIA
Messages postés
2
Date d'inscription
mardi 7 avril 2015
Statut
Membre
Dernière intervention
15 avril 2015
7 avril 2015 à 13:12
7 avril 2015 à 13:12
il y a des faults
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Globalization;
using Microsoft.VisualBasic;
namespace projet_b7al_contole
{
public partial class Form1 : Form
{
struct Personnel
{
public string Code;
public string Nom;
public string Prenom;
public string Poste;
}
Personnel[] Liste_personnel = new Personnel[1];
int i = 0;
int cd = 1;
int pos_encoure;
bool statut = false;
private void Afficher_Personnel(Personnel P)
{
this.TB_Code.Text = P.Code;
this.TB_Nom.Text = P.Nom;
this.TB_Prenom.Text = P.Prenom;
this.TB_Poste.Text = P.Poste;
}
private Personnel Remplir_Personnel(string cd ,string nm ,string pr ,string pt)
{
Personnel P = new Personnel();
P.Code = cd;
P.Nom = nm;
P.Prenom = pr;
P.Poste = pt;
return P;
}
private void Inintialiser_Personnel()
{
TB_Nom.Text = "";
TB_Prenom.Text = "";
TB_Poste.Text = "";
}
public Form1()
{
InitializeComponent();
}
private void BT_Ajouter_Click(object sender, EventArgs e)
{
if (!statut) cd++;
Liste_personnel[i] = Remplir_Personnel(TB_Code.Text, TB_Nom.Text, TB_Prenom.Text, TB_Poste.Text);
this.TB_Code.Text = cd.ToString("0000", CultureInfo.InvariantCulture);
if (!statut)
{
i++;
pos_encoure = i;
Array.Resize(ref Liste_personnel, i + 1);
}
statut = false;
Inintialiser_Personnel();
}
private void Form1_Load(object sender, EventArgs e)
{
this.TB_Code.Text = cd.ToString("0000", CultureInfo.InvariantCulture);
}
private void BT_Premier_Click(object sender, EventArgs e)
{
Afficher_Personnel(Liste_personnel[0]);
pos_encoure = 0;
statut = true;
}
private void BT_Dernier_Click(object sender, EventArgs e)
{
Afficher_Personnel(Liste_personnel[i-1]);
pos_encoure = i - 1;
statut = true;
}
private void BT_Precedent_Click(object sender, EventArgs e)
{
if (pos_encoure > 0)
{
pos_encoure--;
Afficher_Personnel(Liste_personnel[pos_encoure]);
statut = true;
}
else
{
MessageBox.Show("Debut Du Tableau", "Erreur");
pos_encoure = 0;
}
}
private void BT_Suivant_Click(object sender, EventArgs e)
{
if(pos_encoure < i)
{
pos_encoure++;
Afficher_Personnel(Liste_personnel[pos_encoure]);
statut = true;
}
else
{
MessageBox.Show("fin Du Tableau", "Erreur");
pos_encoure = i - 1;
}
}
private void BT_Supprimer_Click(object sender, EventArgs e)
{
for (int j = pos_encoure; j < i; j++)
{
Liste_personnel[j]= Liste_personnel[j + 1];
}
if (pos_encoure !=0)
pos_encoure--;
i--;
Array.Resize(ref Liste_personnel,i+1);
try { Afficher_Personnel(Liste_personnel[ pos_encoure ]); }
catch { Afficher_Personnel(Liste_personnel[pos_encoure+1]); }
}
private void BT_Modifier_Click(object sender, EventArgs e)
{
Liste_personnel[pos_encoure] = Remplir_Personnel(TB_Code.Text, TB_Nom.Text, TB_Prenom.Text, TB_Poste.Text);
}
private void BT_Recherche_Click(object sender, EventArgs e)
{
bool trouve = false;
int k=0;
int j=0;
string cod = Interaction.InputBox("Enter Le Code : ", "Recherche");
while ((j < i) && (!trouve))
{
if (Liste_personnel[j].Code == cod)
{
trouve = true;
k = j;
}
j++;
}
if (trouve)
{
Afficher_Personnel(Liste_personnel[k]);
pos_encoure = k;
}
else if (!trouve)
{
MessageBox.Show("Cette employé n'existe pas", "Erreur");
}
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Globalization;
using Microsoft.VisualBasic;
namespace projet_b7al_contole
{
public partial class Form1 : Form
{
struct Personnel
{
public string Code;
public string Nom;
public string Prenom;
public string Poste;
}
Personnel[] Liste_personnel = new Personnel[1];
int i = 0;
int cd = 1;
int pos_encoure;
bool statut = false;
private void Afficher_Personnel(Personnel P)
{
this.TB_Code.Text = P.Code;
this.TB_Nom.Text = P.Nom;
this.TB_Prenom.Text = P.Prenom;
this.TB_Poste.Text = P.Poste;
}
private Personnel Remplir_Personnel(string cd ,string nm ,string pr ,string pt)
{
Personnel P = new Personnel();
P.Code = cd;
P.Nom = nm;
P.Prenom = pr;
P.Poste = pt;
return P;
}
private void Inintialiser_Personnel()
{
TB_Nom.Text = "";
TB_Prenom.Text = "";
TB_Poste.Text = "";
}
public Form1()
{
InitializeComponent();
}
private void BT_Ajouter_Click(object sender, EventArgs e)
{
if (!statut) cd++;
Liste_personnel[i] = Remplir_Personnel(TB_Code.Text, TB_Nom.Text, TB_Prenom.Text, TB_Poste.Text);
this.TB_Code.Text = cd.ToString("0000", CultureInfo.InvariantCulture);
if (!statut)
{
i++;
pos_encoure = i;
Array.Resize(ref Liste_personnel, i + 1);
}
statut = false;
Inintialiser_Personnel();
}
private void Form1_Load(object sender, EventArgs e)
{
this.TB_Code.Text = cd.ToString("0000", CultureInfo.InvariantCulture);
}
private void BT_Premier_Click(object sender, EventArgs e)
{
Afficher_Personnel(Liste_personnel[0]);
pos_encoure = 0;
statut = true;
}
private void BT_Dernier_Click(object sender, EventArgs e)
{
Afficher_Personnel(Liste_personnel[i-1]);
pos_encoure = i - 1;
statut = true;
}
private void BT_Precedent_Click(object sender, EventArgs e)
{
if (pos_encoure > 0)
{
pos_encoure--;
Afficher_Personnel(Liste_personnel[pos_encoure]);
statut = true;
}
else
{
MessageBox.Show("Debut Du Tableau", "Erreur");
pos_encoure = 0;
}
}
private void BT_Suivant_Click(object sender, EventArgs e)
{
if(pos_encoure < i)
{
pos_encoure++;
Afficher_Personnel(Liste_personnel[pos_encoure]);
statut = true;
}
else
{
MessageBox.Show("fin Du Tableau", "Erreur");
pos_encoure = i - 1;
}
}
private void BT_Supprimer_Click(object sender, EventArgs e)
{
for (int j = pos_encoure; j < i; j++)
{
Liste_personnel[j]= Liste_personnel[j + 1];
}
if (pos_encoure !=0)
pos_encoure--;
i--;
Array.Resize(ref Liste_personnel,i+1);
try { Afficher_Personnel(Liste_personnel[ pos_encoure ]); }
catch { Afficher_Personnel(Liste_personnel[pos_encoure+1]); }
}
private void BT_Modifier_Click(object sender, EventArgs e)
{
Liste_personnel[pos_encoure] = Remplir_Personnel(TB_Code.Text, TB_Nom.Text, TB_Prenom.Text, TB_Poste.Text);
}
private void BT_Recherche_Click(object sender, EventArgs e)
{
bool trouve = false;
int k=0;
int j=0;
string cod = Interaction.InputBox("Enter Le Code : ", "Recherche");
while ((j < i) && (!trouve))
{
if (Liste_personnel[j].Code == cod)
{
trouve = true;
k = j;
}
j++;
}
if (trouve)
{
Afficher_Personnel(Liste_personnel[k]);
pos_encoure = k;
}
else if (!trouve)
{
MessageBox.Show("Cette employé n'existe pas", "Erreur");
}
}
}
}