static void Main(string[] args) { AccesOffre accesOffre = new AccesOffre(); List <Offre> offre = accesOffre.AfficheOffreByIdPoste(1); Console.Read(); }
private void ButtonValidOffre_Click(object sender, EventArgs e) { UseWaitCursor = true; try { AccesOffre accesOffre = new AccesOffre(); int retour = accesOffre.UpdatetOffre(_idOffreSeelect, Convert.ToInt32(comboBoxPoste.SelectedValue.ToString()), Convert.ToInt32(comboBoxContrat.SelectedValue.ToString()), Convert.ToInt32(comboBoxRegion.SelectedValue.ToString()), idcontactSelect, textBoxTitre.Text, dateTimePicker1.Value, richTextBox1.Text, textBoxLienWeb.Text, textBoxNomContact.Text, textBoxTelContact.Text, textBoxMailContact.Text); if (retour > 1) { MessageBox.Show("Mise à jour de l'offre effectuée !"); } else { MessageBox.Show("Mise à jour l'offre impossible !"); } } catch (SqlException) { MessageBox.Show("Problème de connection essayez plus tard"); } UseWaitCursor = false; }
private void ButtonValidOffre_Click(object sender, EventArgs e) { AccesOffre accesOffre = new AccesOffre(); AccesContact accesContact = new AccesContact(); try { if (comboBoxNomEntreprise.Text != "") //vérification si une entreprise a été saisie { // verification si le contact est présent dans la base de données Contact contact = accesContact.GetContactByEntComplete(comboBoxNomEntreprise.Text, textBoxNomContact.Text, textBoxTelContact.Text, textBoxMailContact.Text); if (contact.NomEntreprise == "") { // si le contact n'est pas dans la base: il est ajouté accesContact.InsertContact(comboBoxNomEntreprise.Text, textBoxNomContact.Text, textBoxTelContact.Text, textBoxMailContact.Text); } if (comboBoxNomEntreprise.Text != "") { //Récupération du contact nouvellement inséré contact = accesContact.GetContactByEntComplete(comboBoxNomEntreprise.Text, textBoxNomContact.Text, textBoxTelContact.Text, textBoxMailContact.Text); textBoxNomContact.Text = contact.NomContact; textBoxTelContact.Text = Convert.ToString(contact.TelContact); textBoxMailContact.Text = contact.MailContact; int Idcontact = contact.IdContact; //Insertion de l'offre dans la base if (accesOffre.InsertOffre(Convert.ToInt32(comboBoxPoste.SelectedValue.ToString()), Convert.ToInt32(comboBoxContrat.SelectedValue.ToString()), Convert.ToInt32(comboBoxRegion.SelectedValue.ToString()), Idcontact, Convert.ToString(textBoxTitre.Text), dateTimePicker1.Value, Convert.ToString(richTextBox1.Text), Convert.ToString(textBoxLienWeb.Text)) == 1) { MessageBox.Show("Ajout de l'offre effectuée !"); AfficheCombo(); AfficheContact(); EffaceBox(); repere = 1; } } else { MessageBox.Show("Ajout de l'offre impossible !"); } } } catch (SqlException) { MessageBox.Show("Problème de connection essayez plus tard"); } }
private void ButtonSuprimOffre_Click(object sender, EventArgs e) { if ((MessageBox.Show("Attention voulez-vous vraiment supprimer cette offre !", "Attention", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)) { int idOffreSelec = Convert.ToInt32(dataGridView1.CurrentRow.Cells["IDOFFRE"].Value); AccesOffre accesOffre = new AccesOffre(); if (accesOffre.SuprimOffre(idOffreSelec) == 1) { MessageBox.Show("Offre supprimée !"); } else { MessageBox.Show("Suppression de l'offre impossible !"); } } }
/// <summary> /// Affichage de l'offre sélectionnée /// </summary> public void AfficheOffreSelect() { UseWaitCursor = true; try { AccesOffre accesOffre = new AccesOffre(); Offre offreSelect = new Offre(); offreSelect = accesOffre.GetOffreByidoffre(_idOffreSeelect); idcontactSelect = offreSelect.IdContact; textBoxLienWeb.Text = offreSelect.LienWeb; if (textBoxLienWeb.Text == "") { pictureBox2.Visible = false; } textBoxTitre.Text = offreSelect.Titre; richTextBox1.Text = offreSelect.Description; dateTimePicker1.Value = Convert.ToDateTime(offreSelect.DateParution); } catch (SqlException) { MessageBox.Show("Problème de connection essayez plus tard"); } UseWaitCursor = false; }
/// <summary> /// Affichage des 3 combobox : poste, contrat, region /// </summary> private void AfficheCombo() { UseWaitCursor = true; try { AccesOffre accesOffre = new AccesOffre(); Offre offreSelect = new Offre(); offreSelect = accesOffre.GetOffreByidoffre(_idOffreSeelect); AccesPoste accesPoste = new AccesPoste(); List <Poste> ListePoste = accesPoste.listePoste(); comboBoxPoste.DataSource = ListePoste; comboBoxPoste.DisplayMember = "TYPEPOSTE"; comboBoxPoste.ValueMember = "IDPOSTE"; comboBoxPoste.SelectedValue = offreSelect.IdPoste; AccesContrat accesContrat = new AccesContrat(); List <Contrat> listeContrat = accesContrat.ListeContrat(); comboBoxContrat.DataSource = listeContrat; comboBoxContrat.DisplayMember = "TYPECONTRAT"; comboBoxContrat.ValueMember = "IDCONTRAT"; comboBoxContrat.SelectedValue = offreSelect.IdContrat; AccesRegion accesRegion = new AccesRegion(); List <ClassMetier.Region> listeRegion = accesRegion.listeRegion(); comboBoxRegion.DataSource = listeRegion; comboBoxRegion.DisplayMember = "NOMREGION"; comboBoxRegion.ValueMember = "IDREGION"; comboBoxRegion.SelectedValue = offreSelect.IdRegion; } catch (SqlException) { MessageBox.Show("Problème de connection essayez plus tard"); } UseWaitCursor = false; }
public List <Offre> GetOffreByIdPosteIdContratIdRegion(string IdPoste, string IdContrat, string IdRegion) { AccesOffre accesOffre = new AccesOffre(); return(accesOffre.AfficheOffreByIdPosteIdContratIdRegion(Convert.ToInt32(IdPoste), Convert.ToInt32(IdContrat), Convert.ToInt32(IdRegion))); }
public List <Offre> GetOffreByIdPoste(string IdPoste) { AccesOffre accesOffre = new AccesOffre(); return(accesOffre.AfficheOffreByIdPoste(Convert.ToInt32(IdPoste))); }
public List <Offre> GetOffreAsJson() { AccesOffre accesOffre = new AccesOffre(); return(accesOffre.AfficheOffre()); }
public List <Offre> AfficheOffreByDate(string Debut, string Fin) { AccesOffre accesOffre = new AccesOffre(); return(accesOffre.AfficheOffreByDate(Convert.ToInt32(Debut), Convert.ToInt32(Fin))); }