Example #1
0
        public void DeleteContact(int i)
        {
            ContactWPF wpf = Contacts.Where(p => p.contactId == i).FirstOrDefault();

            Contacts.Remove(wpf);
            DalContact.Delete(i);
        }
Example #2
0
 public void EditerContact(ContactWPF b)
 {
     if (Contacts.Count() > 0)
     {
         for (int i = 0; i < Contacts.Count(); i++)
         {
             if (Contacts[i].contactId == b.contactId)
             {
                 Contacts[i] = b;
                 i           = Contacts.Count() + 2;
             }
         }
     }
     DalContact.Update(b.GetContactDal());
 }
        //========================================================
        //Action verbs
        //========================================================
        #region Action verbs

        /// --------------------------------------------------------
        /// <summary>Loads the specified list of entites from the database</summary>
        /// <returns>True if DataTable was loaded</returns>
        public bool ListByContactType(int contactTypeID)
        {
            // verify (and create) data access layer
            CheckDal();

            // verify (and create) state
            CheckState();

            // type data access layer and execute data access request
            DalContact dal = (DalContact)_dal;

            dal.ListByContactType(contactTypeID, _dataTable);
            dal.Close();

            // return result
            return(_dataTable != null);
        }
        //========================================================
        //IBizEntity implementation
        //========================================================
        #region Implementation of IBizEntity

        public override bool CreateDal()
        {
            _dal = new DalContact();
            return(_dal != null);
        }
Example #5
0
        private void Init()
        {
            IEnumerable <TypeBiereWPF> typeBieres = Dal.GetAll().Select(p => p.GetTypeBiereWPF());

            foreach (TypeBiereWPF item in typeBieres)
            {
                TypeBieres.Add(item);
            }
            IEnumerable <BiereWPF> bieres = DalBiere.GetAll().Select(p => p.GetBiereWPF());

            foreach (BiereWPF item in bieres)
            {
                Bieres.Add(item);
            }
            IEnumerable <ClientWPF> clients = DalClient.GetAll().Select(p => p.GetClientWPF());

            foreach (ClientWPF item in clients)
            {
                Clients.Add(item);
            }
            IEnumerable <CommandeWPF> commandes = DalCom.GetAll().Select(p => p.GetCommandeWPF());

            foreach (CommandeWPF item in commandes)
            {
                Commandes.Add(item);
            }
            IEnumerable <ContactWPF> contacts = DalContact.GetAll().Select(p => p.GetContactWPF());

            foreach (ContactWPF item in contacts)
            {
                Contacts.Add(item);
            }
            IEnumerable <EmploiWPF> emplois = DalEmploi.GetAll().Select(p => p.GetEmploiWPF());

            foreach (EmploiWPF item in emplois)
            {
                Emplois.Add(item);
            }
            IEnumerable <EvenementWPF> evenements = DalEvent.GetAll().Select(p => p.GetEvenementWPF());

            foreach (EvenementWPF item in evenements)
            {
                Evenements.Add(item);
            }
            IEnumerable <HorraireWPF> horraires = DalHorraire.GetAll().Select(p => p.GetHorraireWPF());

            foreach (HorraireWPF item in horraires)
            {
                Horraires.Add(item);
            }
            IEnumerable <MessageWPF> messages = DalMessage.GetAll().Select(p => p.GetMessageWPF());

            foreach (MessageWPF item in messages)
            {
                Messages.Add(item);
            }
            IEnumerable <RecompenseWPF> recompenses = DalRecomp.GetAll().Select(p => p.GetRecompenseWPF());

            foreach (RecompenseWPF item in recompenses)
            {
                Recompenses.Add(item);
            }
        }
Example #6
0
 public void AjouterContact(ContactWPF a)
 {
     a.contactId = DalContact.Create(a.GetContactDal());
     //a.contactId = DalContact.GetAll().LastOrDefault().contactId;
     Contacts.Add(a);
 }
 public static Int32 UpdateContact(Int32 contactId, Int32 userId, string firstName, string lastName, string email, string phone, string memo)
 {
     return(DalContact.UpdateContact(contactId, userId, firstName, lastName, email, phone, memo));
 }
 public static Int32 DeleteContact(Int32 contactId)
 {
     return(DalContact.DeleteContact(contactId));
 }
 public static ContactDS.ContactDSDataTable SearchContact(string firstName, string lastName, string email, string phone)
 {
     ContactDS.ContactDSDataTable dt = DalContact.SearchContact(firstName, lastName, email, phone);
     return(processData(dt));
 }
 public static Int32 InsertContact(Int32 userId, string firstName, string lastName, string email, string phone, string memo)
 {
     return(DalContact.InsertContact(userId, firstName, lastName, email, phone, memo));
 }
 public static ContactDS.ContactDSDataTable GetUserContactId(Int32 userId)
 {
     ContactDS.ContactDSDataTable dt = DalContact.GetUserContactId(userId);
     return(processData(dt));
 }
 public static ContactDS.ContactDSDataTable GetContactByGuid(Guid contactGuid)
 {
     ContactDS.ContactDSDataTable dt = DalContact.GetContactByGuid(contactGuid);
     return(processData(dt));
 }
 public static ContactDS.ContactDSDataTable SelectContact(Int32 contactId)
 {
     ContactDS.ContactDSDataTable dt = DalContact.SelectContact(contactId);
     return(processData(dt));
 }
 public static ContactDS.ContactDSDataTable GetContactsByPhoneNumber(string phoneNumber)
 {
     ContactDS.ContactDSDataTable dt = DalContact.GetContactsByPhoneNumber(phoneNumber);
     return(processData(dt));
 }
        //=========================================================================================



        public static ContactDS.ContactDSDataTable GetAllContacts()
        {
            ContactDS.ContactDSDataTable dt = DalContact.GetAllContacts();
            return(processData(dt));
        }