//--------------------------------------------------------------------- private void FillArray(ref string[] pCols, ref string[] pValues, ServiceDiffusion pServiceDiffusion, bool pIsInsertID) { int liCpt = 0; int liNombre = 2; if (pIsInsertID) { pCols = new string[liNombre + 1]; pValues = new string[liNombre + 1]; pCols[liCpt] = "iD"; pValues[liCpt++] = "'" + pServiceDiffusion.ID.ToString() + "'"; } else { pCols = new string[liNombre]; pValues = new string[liNombre]; } pCols[liCpt] = "numero"; pValues[liCpt++] = "'" + pServiceDiffusion.Numero.ToString() + "'"; pCols[liCpt] = "nom"; pValues[liCpt++] = "'" + Util.DoubleQuote(pServiceDiffusion.Nom) + "'"; }
//-------------------------------------------------------------------- public int Insert(ServiceDiffusion pServiceDiffusion) { string[] lsCols = null; string[] lsValues = null; this.FillArray(ref lsCols, ref lsValues, pServiceDiffusion, true); return(DataBase.Insert("[ServiceDiffusion]", lsCols, lsValues)); }
//--------------------------------------------------------------------- public int Update(ServiceDiffusion pServiceDiffusion) { string[] lsCols = null; string[] lsValues = null; this.FillArray(ref lsCols, ref lsValues, pServiceDiffusion, false); return(DataBase.UpdateID("ServiceDiffusion", lsCols, lsValues, pServiceDiffusion.ID)); }
//-------------------------------------------------------------------- private ServiceDiffusion FillFields(DataRow pDataRow) { ServiceDiffusion lServiceDiffusion = new ServiceDiffusion(); lServiceDiffusion.Numero = (int)pDataRow["numero"]; lServiceDiffusion.Nom = (string)pDataRow["nom"]; lServiceDiffusion.ID = new Guid(pDataRow["iD"].ToString()); return(lServiceDiffusion); }
//-------------------------------------------------------------------- public ServiceDiffusion Find(Guid ID) { ServiceDiffusion lServiceDiffusion = (ServiceDiffusion)AbstractFind(ID); if (Util.isNULL(lServiceDiffusion)) { DataRow row = DataBase.SelectID(ID, "[ServiceDiffusion]"); if (Util.isNULL(row)) { return(null); } lServiceDiffusion = this.FillFields(row); LoadedMap.Add(lServiceDiffusion.ID, lServiceDiffusion); } return(lServiceDiffusion); }
//---------------------------------------------------------------------------------------- public int Delete(ServiceDiffusion pServiceDiffusion) { return(DataBase.DeleteID(pServiceDiffusion.ID, "[ServiceDiffusion]")); }
private void ModifierCompte_Load(object sender, EventArgs e) { txtNumero.Text = numéroCompte.ToString(); Client client = clientService.GetClientByCompteId(numéroCompte); ClientEntreprise clientEntreprise = clientService.GetClientEntrepriseById(client.Id); if (clientEntreprise == null) { ClientPersonne clientPersonne = clientService.GetClientPersonneById(client.Id); txtNom.Text = clientPersonne.nom + clientPersonne.prénom; } else { txtNom.Text = clientEntreprise.raisonSociale; } IReadOnlyList <EstDesserviDans> ests = clientService.GetEstDesserviDansByTerritoireId(clientService.GetTerritoireByClientId(client.Id).Id); foreach (EstDesserviDans est in ests) { ServiceDiffusion service = clientService.GetServiceDiffusionByEstDesserviDans(est.Id); chkServices.Items.Add(service.nom); } IReadOnlyList <Equipement> _equipements = clientService.GetAllEquipements(); List <Equipement> equipements1 = new List <Equipement>(); foreach (Equipement eq in _equipements) { bool existe = false; foreach (Equipement e1 in equipements1) { if (e1.nom == eq.nom) { existe = true; break; } } if (existe == false) { equipements1.Add(eq); chkEquipements.Items.Add(eq.nom); } } //chkEquipements.Items.AddRange(equipements.ToArray()); IReadOnlyList <ServiceDiffusion> services = clientService.GetServiceDiffusionByCompteId(numéroCompte); IReadOnlyList <Equipement> equipements = clientService.GetEquipementByCompteId(numéroCompte); foreach (ServiceDiffusion s in services) { if (chkServices.Items.Contains(s.nom)) { chkServices.SetItemChecked(chkServices.Items.IndexOf(s.nom), true); } } foreach (Equipement eq in equipements) { if (chkEquipements.Items.Contains(eq.nom)) { chkEquipements.SetItemChecked(chkEquipements.Items.IndexOf(eq.nom), true); } } }
public Task UpdateServiceDiffusionAsync(ServiceDiffusion serviceDiffusion) { return(_serviceDiffusionRepository.UpdateAsync(serviceDiffusion)); }
public int UpdateServiceDiffusion(ServiceDiffusion serviceDiffusion) { return(_serviceDiffusionRepository.Update(serviceDiffusion)); }
public int DeleteServiceDiffusion(ServiceDiffusion serviceDiffusion) { return(_serviceDiffusionRepository.Delete(serviceDiffusion)); }
public Task AddServiceDiffusionAsync(ServiceDiffusion serviceDiffusion) { return(_serviceDiffusionRepository.AddAsync(serviceDiffusion)); }
public ServiceDiffusion AddServiceDiffusion(ServiceDiffusion serviceDiffusion) { return(_serviceDiffusionRepository.Add(serviceDiffusion)); }