Example #1
0
        /// <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;
        }
Example #2
0
        /// <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;
        }
Example #3
0
 private void UCPersonnes_Load(object sender, EventArgs e)
 {
     _context = new SalesManagementContext();
     listePersonnes = PersonneMetier.ChargerPersonnes(_context);
     uiPersonnesBindingSource.DataSource = listePersonnes;
 }
Example #4
0
        /// <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;
        }
Example #5
0
        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;
        }
Example #6
0
 /// <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);
 }
Example #7
0
        /// <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;
        }