1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
| using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Fiche3
{
public partial class Fm_employe : Form
{
public Fm_employe()
{
InitializeComponent();
dbDs_employe1.Clear();
dbAd_employe.Fill(dbDs_employe1, "tp1_employe");
dbAd_service.Fill(dbDs_employe1, "tp1_service");
/* DataRowView rowView = this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].Current as DataRowView;
this.rb_masculin.Checked = ((rowView.Row["sexe"] as string) == "m");
this.rb_feminin.Checked = !this.rb_masculin.Checked;*/
affichePosCpt();
}
private void affichePosCpt()
{
string total = (this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].Count).ToString();
string num = ((this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].Position) + 1).ToString();
tb_posCpt.Text = num + "/" + total;
}
private void bt_premier_Click(object sender, EventArgs e)
{
this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].CancelCurrentEdit();
this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].Position = 0;
affichePosCpt();
/* DataRowView rowView = this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].Current as DataRowView;
this.rb_masculin.Checked = ((rowView.Row["sexe"] as string) == "m");
this.rb_feminin.Checked = !this.rb_masculin.Checked;*/
}
private void bt_suivant_Click(object sender, EventArgs e)
{
this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].CancelCurrentEdit();
this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].Position++;
/* DataRowView rowView = this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].Current as DataRowView;
this.rb_masculin.Checked = ((rowView.Row["sexe"] as string) == "m");
this.rb_feminin.Checked = !this.rb_masculin.Checked;*/
affichePosCpt();
}
private void bt_precedent_Click(object sender, EventArgs e)
{
this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].CancelCurrentEdit();
this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].Position--;
/*DataRowView rowView = this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].Current as DataRowView;
this.rb_masculin.Checked = ((rowView.Row["sexe"] as string) == "m");
this.rb_feminin.Checked = !this.rb_masculin.Checked;*/
affichePosCpt();
}
private void bt_dernier_Click(object sender, EventArgs e)
{
this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].CancelCurrentEdit();
this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].Position = this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].Count - 1;
/* DataRowView rowView = this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].Current as DataRowView;
this.rb_masculin.Checked = ((rowView.Row["sexe"] as string) == "m");
this.rb_feminin.Checked = !this.rb_masculin.Checked;*/
affichePosCpt();
}
private void bt_ajouter_Click(object sender, EventArgs e)
{
this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].AddNew();
tb_numero.Text = System.Guid.NewGuid().ToString();
affichePosCpt();
}
private void bt_validation_Click(object sender, EventArgs e)
{
DialogResult dr = MessageBox.Show("Voulez-vous sauvegarder tout les changements?", "Sauvegarder et Quitter l'application", MessageBoxButtons.YesNo);
if (dr == DialogResult.Yes)
{
/* DataRowView rowView = this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].Current as DataRowView;
rowView.Row["sexe"] = this.rb_masculin.Checked ? "m" : "f";*/
this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].EndCurrentEdit();
dbAd_employe.Update(dbDs_employe1, dbDs_employe1.tp1_employe.TableName);
}
}
private void bt_suppression_Click(object sender, EventArgs e)
{
this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].RemoveAt(this.BindingContext[dbDs_employe1, dbDs_employe1.tp1_employe.TableName].Position);
affichePosCpt();
}
}
} |
Partager