private void LoadAllUniteComptage() { try { if (SessionObject.ListeUniteComptage.Count != 0) { return; } else { TarificationServiceClient service = new TarificationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Tarification")); service.LoadAllUniteComptageCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } SessionObject.ListeUniteComptage = args.Result; }; service.LoadAllUniteComptageAsync(); service.CloseAsync(); } } catch (Exception ex) { throw ex; } }
public void LoadAllRedevance() { try { if (SessionObject.ListeRedevence.Count != 0) { ListeRedevence = SessionObject.ListeRedevence; return; } TarificationServiceClient service = new TarificationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Tarification")); int handler = LoadingManager.BeginLoading("Chargement des donnée ..."); service.LoadAllRedevanceAsync(); service.LoadAllRedevanceCompleted += (er, res) => { try { if (res.Error != null || res.Cancelled) { Message.Show("Erreur dans le traitement des méthode de dectection : " + res.Error.InnerException.ToString(), "Erreur"); } else if (res.Result != null) { SessionObject.ListeRedevence = res.Result; foreach (var item in SessionObject.ListeRedevence) { ListeRedevence.Add(item); } SessionObject.ListeRedevence = ListeRedevence; InitCentre_Redev_RechTarif_ModeCalc_ModeApp(); //System.Windows.Data.PagedCollectionView view = new System.Windows.Data.PagedCollectionView(ListeRedevence); //dgListeRedevence.ItemsSource = view; //datapager.Source = view; } else { Message.Show("Une erreur s'est produite, veuillez consultez le journal des erreurs", "Erreur"); } LoadingManager.EndLoading(handler); } catch (Exception ex) { throw ex; } }; // } } catch (Exception ex) { throw ex; } }
public void LoadAllVariableTarif() { try { if (SessionObject.ListeRechercheTarif.Count > 0) { foreach (var item in SessionObject.ListeVariableTarif) { ListeVariableTarif.Add(item); } LoadDatagrid(); } else { TarificationServiceClient service = new TarificationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Tarification")); int handler = LoadingManager.BeginLoading("Chargement des donnée ..."); service.LoadAllVariableTarifAsync(); service.LoadAllVariableTarifCompleted += (er, res) => { try { if (res.Error != null || res.Cancelled) { Message.Show("Erreur dans le traitement : " + res.Error.InnerException.ToString(), "Erreur"); } else if (res.Result != null) { SessionObject.ListeVariableTarif = res.Result; foreach (var item in res.Result) { ListeVariableTarif.Add(item); } LoadDatagrid(); } else { Message.Show("Une erreur s'est produite, veuillez consultez le journal des erreurs", "Erreur"); } LoadingManager.EndLoading(handler); } catch (Exception ex) { throw ex; } }; } } catch (Exception ex) { throw ex; } }
public void Save(List <CsRedevance> RedevanceRecuToUpdate, List <CsRedevance> RedevanceRecuToInserte, List <CsRedevance> RedevanceRecuToDelete) { try { TarificationServiceClient service = new TarificationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Tarification")); int handler = LoadingManager.BeginLoading("Mise à jour des données ..."); service.SaveRedevanceAsync(RedevanceRecuToUpdate, RedevanceRecuToInserte, RedevanceRecuToDelete); service.SaveRedevanceCompleted += (er, res) => { try { if (res.Error != null || res.Cancelled) { Message.Show("Erreur dans le traitement des méthode de dectection : " + res.Error.InnerException.ToString(), "Erreur"); } else if (res.Result != null) { if (res.Result > 0) { CsRedevance Redevance = ListeRedevence.FirstOrDefault(l => l.PK_ID == 0); if (Redevance != null) { int index = ListeRedevence.IndexOf(Redevance); Redevance.PK_ID = res.Result; ListeRedevence[index] = Redevance; } LoadDatagrid(); } else { Message.Show("Sauvegarde non effectuée avec succès, il se peut que vos modifications n'aient pas été prises en compte", "Info"); } } else { Message.Show("Une erreur s'est produite, veuillez consultez le journal des erreurs", "Erreur"); } LoadingManager.EndLoading(handler); } catch (Exception) { throw; } }; } catch (Exception ex) { throw ex; } }
private void LoadTarifGenerer(CsVariableDeTarification lavariable) { try { //string FK_IDRECHERCHETARIF=string.Empty; //string PK_ID=string.Empty; //if (cbo_variable_tarification.SelectedItem!=null) //{ // FK_IDRECHERCHETARIF= ((CsVariableDeTarification)cbo_variable_tarification.SelectedItem).FK_IDRECHERCHETARIF.ToString(); // PK_ID=((CsVariableDeTarification)cbo_variable_tarification.SelectedItem).PK_ID.ToString(); //} TarificationServiceClient service = new TarificationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Tarification")); int handler = LoadingManager.BeginLoading("Chargement des donnée ..."); service.LoadTarifGenererAsync(lavariable.FK_IDRECHERCHETARIF.ToString(), lavariable.PK_ID.ToString(), lavariable.PRODUIT); service.LoadTarifGenererCompleted += (er, res) => { try { if (res.Error != null || res.Cancelled) { Message.Show("Erreur dans le traitement : " + res.Error.InnerException.ToString(), "Erreur"); } else if (res.Result != null) { //Code de chargement de la grid pr les ligne de redevence foreach (var item in res.Result) { ListeTarifFacturation.Add(item); } //TarifFacturationoInserte = res.Result; LoadDatagrid(ListeTarifFacturation.OrderBy(t => t.CTARCOMP).ToList()); } else { Message.Show("Une erreur s'est produite, veuillez consultez le journal des erreurs", "Erreur"); } LoadingManager.EndLoading(handler); } catch (Exception ex) { throw ex; } }; } catch (Exception ex) { throw ex; } }
public void LoadAllVariableTarif() { try { TarificationServiceClient service = new TarificationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Tarification")); int handler = LoadingManager.BeginLoading("Chargement des donnée ..."); service.LoadAllVariableTarifAsync(); service.LoadAllVariableTarifCompleted += (er, res) => { try { if (res.Error != null || res.Cancelled) { Message.Show("Erreur dans le traitement : " + res.Error.InnerException.ToString(), "Erreur"); } else if (res.Result != null) { //SessionObject.ListeVariableTarif = res.Result; lstvariable = res.Result; //foreach (var item in res.Result) //{ // ListeVariableTarif.Add(item); //} //cbo_variable_tarification.DisplayMemberPath = "REDEVANCE_RECHERCHE"; //cbo_variable_tarification.SelectedValuePath = "PK_ID"; //cbo_variable_tarification.ItemsSource = ListeVariableTarif; } else { Message.Show("Une erreur s'est produite, veuillez consultez le journal des erreurs", "Erreur"); } LoadingManager.EndLoading(handler); } catch (Exception ex) { throw ex; } }; // } } catch (Exception ex) { throw ex; } }
public void DuplicationTarifVersCentre(int AncienIdCentre, int NouveauIdCentre, int?produit) { try { TarificationServiceClient service = new TarificationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Tarification")); int handler = LoadingManager.BeginLoading("Mise à jour des données ..."); service.DuplicationTarifVersCentreAsync(AncienIdCentre, NouveauIdCentre, produit); service.DuplicationTarifVersCentreCompleted += (er, res) => { try { if (res.Error != null || res.Cancelled) { Message.Show("Erreur dans le traitement : " + res.Error.InnerException.ToString(), "Erreur"); } else if (res.Result != null) { if (res.Result) { Message.Show("Duplication effectuée avec succès", "Info"); } else { Message.Show("Sauvegarde non effectuée avec succès, il se peut que vos modifications n'aient pas été prises en compte", "Info"); } } else { Message.Show("Une erreur s'est produite, veuillez consultez le journal des erreurs", "Erreur"); } LoadingManager.EndLoading(handler); } catch (Exception) { throw; } }; } catch (Exception ex) { throw ex; } }
public void Save(List <CsVariableDeTarification> VariableTarifoUpdate, List <CsVariableDeTarification> VariableTarifoInserte, List <CsVariableDeTarification> VariableTarifoDelete) { try { TarificationServiceClient service = new TarificationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Tarification")); int handler = LoadingManager.BeginLoading("Mise à jour des données ..."); service.SaveVariableTarifAsync(VariableTarifoUpdate, VariableTarifoInserte, VariableTarifoDelete); service.SaveVariableTarifCompleted += (er, res) => { try { if (res.Error != null || res.Cancelled) { Message.Show("Erreur dans le traitement : " + res.Error.InnerException.ToString(), "Erreur"); } else if (res.Result != null) { if (res.Result > 0) { //Message.Show("Sauvegarde effectué avec succès", //"Info"); } else { Message.Show("Sauvegarde non effectuée avec succès, il se peut que vos modifications n'aient pas été prises en compte", "Info"); } } else { Message.Show("Une erreur s'est produite, veuillez consultez le journal des erreurs", "Erreur"); } LoadingManager.EndLoading(handler); } catch (Exception) { throw; } }; } catch (Exception ex) { throw ex; } }
public void LoadAllTarifFacturation(int?idCentre, int?idProduit, int?idRedevance, int?idCodeRecherche) { try { ListeTarifFacturation.Clear(); TarificationServiceClient service = new TarificationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Tarification")); int handler = LoadingManager.BeginLoading("Chargement des donnée ..."); service.LoadAllTarifFacturationAsync(idCentre, idProduit, idRedevance, idCodeRecherche); service.LoadAllTarifFacturationCompleted += (er, res) => { try { if (res.Error != null || res.Cancelled) { Message.Show("Erreur dans le traitement : " + res.Error.InnerException.ToString(), "Erreur"); } else if (res.Result != null) { SessionObject.ListeTarifFacturation = res.Result; //LoadAllDetailTarifFacturation(SessionObject.ListeTarifFacturation); foreach (var item in res.Result) { ListeTarifFacturation.Add(item); } LoadDatagrid(ListeTarifFacturation.OrderBy(t => t.CTARCOMP).ToList()); } else { Message.Show("Une erreur s'est produite, veuillez consultez le journal des erreurs", "Erreur"); } LoadingManager.EndLoading(handler); } catch (Exception ex) { throw ex; } }; } catch (Exception ex) { throw ex; } }
public void LoadAllRedevance() { try { if (SessionObject.ListeRedevence.Count != 0) { return; } TarificationServiceClient service = new TarificationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Tarification")); int handler = LoadingManager.BeginLoading("Chargement des donnée ..."); service.LoadAllRedevanceAsync(); service.LoadAllRedevanceCompleted += (er, res) => { try { if (res.Error != null || res.Cancelled) { Message.Show("Erreur dans le traitement des méthode de dectection : " + res.Error.InnerException.ToString(), "Erreur"); } else if (res.Result != null) { SessionObject.ListeRedevence = res.Result; } else { Message.Show("Une erreur s'est produite, veuillez consultez le journal des erreurs", "Erreur"); } LoadingManager.EndLoading(handler); } catch (Exception ex) { throw ex; } }; // } } catch (Exception ex) { throw ex; } }
public void LoadAllDetailTarifFacturation(List <CsTarifFacturation> lstTatif) { try { TarificationServiceClient service = new TarificationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Tarification")); service.LoadAllDetailTarifFacturationAsync(); service.LoadAllDetailTarifFacturationCompleted += (er, res) => { try { if (res.Error != null || res.Cancelled) { Message.Show("Erreur dans le traitement : " + res.Error.InnerException.ToString(), "Erreur"); } else if (res.Result != null) { foreach (var item in lstTatif) { item.DETAILTARIFFACTURATION = res.Result.Where(t => t.FK_IDTARIFFACTURATION == item.PK_ID).ToList(); item.LIBELLERECHERCHETARIF = SessionObject.ListeRechercheTarif.FirstOrDefault(r => r.CODE == item.RECHERCHETARIF).LIBELLE; item.LIBELLEREDEVANCE = SessionObject.ListeRedevence.FirstOrDefault(r => r.CODE == item.REDEVANCE).LIBELLE; ListeTarifFacturation.Add(item); } LoadDatagrid(ListeTarifFacturation.ToList()); } else { Message.Show("Une erreur s'est produite, veuillez consultez le journal des erreurs", "Erreur"); } } catch (Exception ex) { throw ex; } }; } catch (Exception ex) { throw ex; } }
public void LoadAllRedevance() { try { //if (SessionObject.ListeRedevence.Count > 0) //{ // foreach (var item in SessionObject.ListeRedevence) // { // ListeRedevence.Add(item); // } // cbo_produit.DisplayMemberPath = "LIBELLE"; // cbo_produit.SelectedValuePath = "PK_ID"; // cbo_produit.ItemsSource = ListeRedevence.Select(r => new { PK_ID = r.FK_IDPRODUIT, LIBELLE = r.LIBELLEPRODUIT }).Distinct().ToList(); // cbo_redevence.DisplayMemberPath = "LIBELLE"; // cbo_redevence.SelectedValuePath = "PK_ID"; // cbo_redevence.ItemsSource = ListeRedevence.Select(r => new { PK_ID = r.PK_ID, LIBELLE = r.LIBELLE }).Distinct().ToList(); // ListeRedevenceTemp = ListeRedevence.ToList(); // LoadDatagrid(); //} //else //{ TarificationServiceClient service = new TarificationServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Tarification")); int handler = LoadingManager.BeginLoading("Chargement des donnée ..."); service.LoadAllRedevanceAsync(); service.LoadAllRedevanceCompleted += (er, res) => { try { if (res.Error != null || res.Cancelled) { Message.Show("Erreur dans le traitement des méthode de dectection : " + res.Error.InnerException.ToString(), "Erreur"); } else if (res.Result != null) { SessionObject.ListeRedevence = res.Result; foreach (var item in SessionObject.ListeRedevence) { ListeRedevence.Add(item); } cbo_produit.DisplayMemberPath = "LIBELLE"; cbo_produit.SelectedValuePath = "PK_ID"; cbo_produit.ItemsSource = ListeRedevence.Select(r => new { PK_ID = r.FK_IDPRODUIT, LIBELLE = r.LIBELLEPRODUIT }).Distinct().ToList(); cbo_redevence.DisplayMemberPath = "LIBELLE"; cbo_redevence.SelectedValuePath = "PK_ID"; cbo_redevence.ItemsSource = ListeRedevence.Select(r => new { LIBELLE = r.LIBELLE }).Distinct().ToList(); ListeRedevenceTemp = ListeRedevence.ToList(); LoadDatagrid(); } else { Message.Show("Une erreur s'est produite, veuillez consultez le journal des erreurs", "Erreur"); } LoadingManager.EndLoading(handler); } catch (Exception ex) { throw ex; } }; //} } catch (Exception ex) { throw ex; } }