/// <summary> /// Sauvegarde d'un article /// </summary> /// <param name="context"></param> /// <returns></returns> public bool Sauvegarder(SalesManagementContext context) { bool resultat = false; try { context.Article.Add(_article); } catch (Exception exc) { throw exc; } return resultat; }
/// <summary> /// Sauvegarde d'une adresse /// </summary> /// <param name="context"></param> /// <returns></returns> public bool Sauvegarder(SalesManagementContext context) { bool resultat = false; try { _adresse.Commune = _commune.Commune; context.Adresse.Add(_adresse); } catch (Exception exc) { throw exc; } return resultat; }
private void UCPersonnes_Load(object sender, EventArgs e) { _context = new SalesManagementContext(); listePersonnes = PersonneMetier.ChargerPersonnes(_context); uiPersonnesBindingSource.DataSource = listePersonnes; }
/// <summary> /// Sauvegarde d'un personne /// </summary> /// <returns></returns> public bool Sauvegarder(SalesManagementContext context) { bool resultat = false; try { //Remise à 0 des zones qui ne doivent pas être renseignées s'il ne s'agit pas d'un client. if (!_personne.Client) { _personne.ClientGagne = false; _personne.ClientNomVendeur = string.Empty; _personne.DateClient = null; } if (_contacts != null && _contacts.Count() > 0) _contacts.ForEach(c => { _personne.Contacts.Add(c.Contact); }); context.Personne.Add(_personne); context.SaveChanges(); } catch (Exception exc) { throw exc; } return resultat; }
public static List<PersonneMetier> ChargerPersonnes(SalesManagementContext context) { var personnes = context.Personne.ToList(); List<PersonneMetier> personnesARetourner = new List<PersonneMetier>(); foreach (Personne personne in personnes) { PersonneMetier personneMetier = new PersonneMetier(personne); personnesARetourner.Add(personneMetier); } return personnesARetourner; }
/// <summary> /// Ajout de la vente en cours dans le context /// </summary> /// <param name="context">Context en cours</param> public void AjouterAuContext(SalesManagementContext context) { context.Vente.Add(_vente); }
/// <summary> /// Ajout de la réunion en cours dans le context /// </summary> /// <param name="context">Context en cours</param> public bool Sauvegarder() { bool resultat = false; try { using (SalesManagementContext context = new SalesManagementContext()) { context.Reunion.Add(_reunion); context.SaveChanges(); } resultat = true; } catch (Exception exc) { throw exc; } return resultat; }