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!"); } } }