void SaveData() { try { ApprovisionnementLib.Fournisseurs fournisseur = new ApprovisionnementLib.Fournisseurs(); if (idFournisseur == 0 || textBox2.Text == "" || textBox3.Text == "" || textBox4.Text == "" || textBox5.Text == "" || comboBox1.Text == "") { MessageBox.Show("Completez tous les champs svp !!!", "Champs Obligatiore", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation); } else { fournisseur.Id = idFournisseur; fournisseur.Nom = textBox2.Text; fournisseur.TypePersonne = comboBox1.Text.ToString(); fournisseur.Adresse = textBox3.Text; fournisseur.Contact = textBox4.Text; fournisseur.Email = textBox5.Text; fournisseur.Enregistrer(fournisseur); InitialiseChamps(); } } catch (Exception ex) { MessageBox.Show("Erreureur d'enregistrement " + ex.Message, "Echec", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { ImplementeConnexion.Instance.Conn.Close(); } }
void DeleteData() { try { ApprovisionnementLib.Fournisseurs fournisseur = new ApprovisionnementLib.Fournisseurs(); if (idFournisseur == 0) { MessageBox.Show("Erreur lor du suppression, veuillez selectionné une ligne dans le tableau de fournisseur", "Delete error", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { fournisseur.Supprimer(idFournisseur); InitialiseChamps(); } } catch (Exception ex) { MessageBox.Show("Erreureur lors de suppression : " + ex.Message, "Echec", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { ImplementeConnexion.Instance.Conn.Close(); } }
private Fournisseurs GetDetailFournisseur(IDataReader rd) { Fournisseurs fourni = new Fournisseurs(); fourni.Id = Convert.ToInt32(rd["Numéro"].ToString()); fourni.Nom = rd["Fournisseur"].ToString(); fourni.Adresse = rd["Adresse"].ToString(); fourni.Contact = rd["Contact"].ToString(); fourni.TypePersonne = rd["TypePersonne"].ToString(); fourni.Email = rd["Email"].ToString(); return(fourni); }
private void button1_Click(object sender, EventArgs e) { try { ApprovisionnementLib.Fournisseurs fournisseur = new ApprovisionnementLib.Fournisseurs(); InitialiseChamps(); idFournisseur = fournisseur.Nouveau(); } catch (Exception) { throw; } finally { ImplementeConnexion.Instance.Conn.Close(); } }
public void Enregistrer(Fournisseurs f) { if (ImplementeConnexion.Instance.Conn.State == ConnectionState.Closed) { ImplementeConnexion.Instance.Conn.Open(); } using (IDbCommand cmd = ImplementeConnexion.Instance.Conn.CreateCommand()) { cmd.CommandText = "INSERT_FOURNISSEUR"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(Parametre.Instance.AjouterParametre(cmd, "@id", 4, DbType.Int32, Id)); cmd.Parameters.Add(Parametre.Instance.AjouterParametre(cmd, "@noms", 100, DbType.String, Nom)); cmd.Parameters.Add(Parametre.Instance.AjouterParametre(cmd, "@adresse", 100, DbType.String, Adresse)); cmd.Parameters.Add(Parametre.Instance.AjouterParametre(cmd, "@contact", 100, DbType.String, Contact)); cmd.Parameters.Add(Parametre.Instance.AjouterParametre(cmd, "@typepersonne", 30, DbType.String, TypePersonne)); cmd.Parameters.Add(Parametre.Instance.AjouterParametre(cmd, "@email", 30, DbType.String, Email)); cmd.ExecuteNonQuery(); MessageBox.Show("Enregistrement reussie", "Save", MessageBoxButtons.OK, MessageBoxIcon.Information); } }