void LoadDocuments(string constring, string SheetName, string typedoc)
        {
            try
            {
                OleDbConnection con = new OleDbConnection(constring);
                OleDbCommand    cmd = new OleDbCommand("select PremierInventair,DernierInventair,COTE,TITRE,AUTEUR,DOMAINE,Sous_Domaine,Numero_De_Versment,Date_entre,QTE from [" +
                                                       SheetName + "$]", con);
                if (con.State == ConnectionState.Closed)
                {
                    con.Open();
                }
                OleDbDataReader rd = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (rd.Read())
                {
                    int q = 1;
                    int.TryParse(rd[9].ToString(), out q);
                    DateTime date; string dat = rd[8].ToString();
                    if (DateTime.TryParse(dat, out date))
                    {
                        date.ToString("yyyy-MM-dd");
                    }
                    if (rd[2] != null && rd[2].ToString() != "")
                    {
                        BibliothèqueDataSet.OuvrageRow r = Program.ds.Ouvrage.FindByCote(rd[2].ToString());
                        if (r == null)
                        {
                            Program.ds.Ouvrage.AddOuvrageRow(rd[2].ToString().TrimStart(), rd[3].ToString().TrimStart(), rd[0].ToString().TrimStart(), rd[1].ToString().TrimStart(), rd[4].ToString().TrimStart(), rd[5].ToString().TrimStart(),
                                                             rd[6].ToString().TrimStart(), rd[7].ToString().TrimStart(), date, q, typedoc, "");
                        }
                        else
                        {
                            r.Qte += q;
                            if (rd[1] != null)
                            {
                                r.DernierInventair = rd[1].ToString();
                            }
                            else
                            if (rd[0] != null)
                            {
                                r.DernierInventair = rd[0].ToString();
                            }
                        }
                    }
                }
                if (!rd.IsClosed)
                {
                    rd.Close();
                }

                Program.docsTA.Update(Program.ds.Ouvrage);
                MessageBox.Show("L'importation de domcuments est fait avec succees!");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
 void remlireData()
 {
     try
     {
         BibliothèqueDataSet.OuvrageRow r = Program.ds.Ouvrage.FindByCote(Cote);
         CoteTXT.Text              = r.Cote;
         TitreTXT.Text             = r.Titre;
         Inventaire1TXT.Text       = r.PremierInventair;
         Inventaire2TXT.Text       = r.DernierInventair;
         AuteurTXT.Text            = r.Auteur;
         DomaineTXT.Text           = r.Domaine;
         SousDomaineTXT.Text       = r.SousDomaine;
         NversementTXT.Text        = r.Nversement;
         QuantiteTXT.Value         = r.Qte;
         TypeDocTXT.Text           = r.TypeOuvrage;
         ObservationTXT.Text       = r.Observation;
         dateEntreTimePicker.Value = r.Date_Entre;
     }
     catch (Exception ex) { MessageBox.Show(ex.Message); }
 }
 private void AjouterDocBTN_Click(object sender, EventArgs e)
 {
     if (AjouterDocBTN.Text == "Modifier")
     {
         AjouterDocBTN.Text = "Valider";
         enable();
     }
     else
     {
         if (!CoteTXT.Text.Equals(string.Empty) && !TitreTXT.Text.Equals(string.Empty) && !Inventaire1TXT.Text.Equals(string.Empty) && !AuteurTXT.Text.Equals(string.Empty) && !TypeDocTXT.Text.Equals(string.Empty) && !DomaineTXT.Text.Equals(string.Empty))
         {
             try
             {
                 BibliothèqueDataSet.OuvrageRow r = Program.ds.Ouvrage.FindByCote(Cote);
                 r.Cote             = CoteTXT.Text;
                 r.Titre            = TitreTXT.Text;
                 r.PremierInventair = Inventaire1TXT.Text;
                 r.DernierInventair = Inventaire2TXT.Text;
                 r.Auteur           = AuteurTXT.Text;
                 r.Domaine          = DomaineTXT.Text;
                 r.SousDomaine      = SousDomaineTXT.Text;
                 r.Nversement       = NversementTXT.Text;
                 r.Date_Entre       = dateEntreTimePicker.Value;
                 r.Qte         = (int)QuantiteTXT.Value;
                 r.TypeOuvrage = TypeDocTXT.Text;
                 r.Observation = ObservationTXT.Text;
                 MessageBox.Show("le document est Modifier avec succes !");
                 Program.docsTA.Update(Program.ds.Ouvrage);
                 AjouterDocBTN.Text = "Modifier"; disable();
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message);
             }
         }
         else
         {
             MessageBox.Show("Vous deviez remplire les champs obligatoir!");
         }
     }
 }