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

            Contacts.Remove(wpf);
            DalContact.Delete(i);
        }
示例#2
0
        private void FaireGetDetail(int obj)
        {
            ContactWPF wpf = Main.Data.Contacts.Where(p => p.contactId == obj).FirstOrDefault();

            AdCodePostal = wpf.adCodePostal;
            AdNumero     = wpf.adNumero;
            AdRue        = wpf.adRue;
            AdVille      = wpf.adVille;
            Tel          = wpf.telephone;
            Id           = wpf.contactId;
        }
示例#3
0
        public static ContactWPF GetContactWPF(this Contact vm)
        {
            ContactWPF wpf = new ContactWPF();

            wpf.adCodePostal = vm.AdCodePostal;
            wpf.adNumero     = vm.AdNumero;
            wpf.adRue        = vm.AdRue;
            wpf.adVille      = vm.AdVille;
            wpf.telephone    = vm.Tel;
            wpf.contactId    = vm.Id;
            return(wpf);
        }
示例#4
0
        public static ContactDal GetContactDal(this ContactWPF wpf)
        {
            ContactDal dal = new ContactDal();

            dal.adNumero     = wpf.adNumero;
            dal.adCodePostal = wpf.adCodePostal;
            dal.adRue        = wpf.adRue;
            dal.adVille      = wpf.adVille;
            dal.brasserieId  = wpf.brasserieId;
            dal.contactId    = wpf.contactId;
            dal.telephone    = wpf.telephone;
            return(dal);
        }
示例#5
0
        public static ContactWPF GetContactWPF(this ContactDal dal)
        {
            ContactWPF wpf = new ContactWPF();

            wpf.adCodePostal = dal.adCodePostal;
            wpf.adNumero     = dal.adNumero;
            wpf.adRue        = dal.adRue;
            wpf.adVille      = dal.adVille;
            wpf.brasserieId  = dal.brasserieId;
            wpf.contactId    = dal.contactId;
            wpf.telephone    = dal.telephone;
            return(wpf);
        }
示例#6
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());
 }
示例#7
0
 public void AjouterContact(ContactWPF a)
 {
     a.contactId = DalContact.Create(a.GetContactDal());
     //a.contactId = DalContact.GetAll().LastOrDefault().contactId;
     Contacts.Add(a);
 }