public void DeleteContact(int i) { ContactWPF wpf = Contacts.Where(p => p.contactId == i).FirstOrDefault(); Contacts.Remove(wpf); DalContact.Delete(i); }
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); }
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); } }
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)); }