private void RechercheClient(CsReclamationRcl leClient) { try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service1 = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service1.RetourneReclamationCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } DonnesDatagrid.Clear(); foreach (var item in args.Result) { DonnesDatagrid.Add(item); } dtgrdClient.ItemsSource = DonnesDatagrid; }; service1.RetourneReclamationAsync(leClient.Fk_IdCentre.Value, leClient.CENTRE, leClient.Client, leClient.Ordre, leClient.NumeroReclamation); service1.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void RechercheClient(Galatee.Silverlight.ServiceAccueil.CsClient leClient) { try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); //FraudeServiceClient service = new FraudeServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Fraude")); service.RetournelstClientCompleted += (s, args) => { if (args.Cancelled || args.Error != null) { string error = args.Error.Message; Message.ShowError(error, ""); return; } if (args.Result == null) { //Message.ShowError(Languages.msgErreurChargementDonnees, Languages.Parametrage); Message.ShowError(Galatee.Silverlight.Resources.Devis.Languages.msgErreurChargementDonnees, ""); return; } else if (args.Result.Count() <= 0) { //Message.ShowError(Languages.msgErreurChargementDonnees, Languages.Parametrage); Message.ShowError(Galatee.Silverlight.Resources.Devis.Languages.msgErreurChargementDonnees, ""); return; } DonnesDatagrid.Clear(); foreach (var item in args.Result) { DonnesDatagrid.Add(item); } dtgrdClient.ItemsSource = DonnesDatagrid; }; service.RetournelstClientAsync(leClient.FK_IDCENTRE.Value, leClient.CENTRE, leClient.REFCLIENT, leClient.ORDRE); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void Supprimer() { try { if (DonnesDatagrid.Count == 0) { throw new Exception(Languages.AucuneDonneeASupprimer); } if (dtgrdParametre.SelectedItem != null && dtgrdParametre.SelectedItems.Count == 1) { var w = new MessageBoxControl.MessageBoxChildWindow(Languages.Parametrage, Languages.QuestionSuppressionDonnees, MessageBoxControl.MessageBoxButtons.YesNo, MessageBoxControl.MessageBoxIcon.Question); w.OnMessageBoxClosed += (_, result) => { if (w.Result == MessageBoxResult.OK) { var selected = dtgrdParametre.SelectedItem as m_CsOperation; var _csOp = new CsOperation() { PK_ID = selected.PK_ID, DESCRIPTION = selected.DESCRIPTION, CODE = selected.CODE, FK_ID_PARENTOPERATION = selected.FK_ID_PARENTOPERATION, FK_ID_PRODUIT = selected.FK_ID_PRODUIT, FK_IDFORMULAIRE = selected.FK_IDFORMULAIRE, PRODUITNAME = selected.PRODUITNAME, FORMULAIRE = selected.FORMULAIRE, NOM = selected.NOM }; if (selected != null) { ParametrageClient delete = new ParametrageClient(Utility.Protocole(), Utility.EndPoint("Parametrage")); delete.DeleteOperationCompleted += (del, argDel) => { if (argDel.Cancelled || argDel.Error != null) { Message.Show(argDel.Error.Message, Languages.Parametrage); return; } if (argDel.Result == false) { Message.Show(Languages.ErreurSuppressionDonnees, Languages.Parametrage); return; } DonnesDatagrid.Remove(selected); }; delete.DeleteOperationAsync(new List <CsOperation>() { _csOp }); } } else { return; } }; w.Show(); } else { throw new Exception(Languages.SelectionnerUnElement); } } catch (Exception ex) { Message.Show(ex.Message, Languages.Parametrage); } }
private void GetData() { int back = 0; try { back = LoadingManager.BeginLoading("Chargement des données en cours..."); ParametrageClient client = new ParametrageClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Parametrage")); client.SelectAllOperationCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { string error = args.Error.Message; Message.Show(error, Languages.ListeCodePoste); return; } if (args.Result == null) { Message.ShowError(Languages.msgErreurChargementDonnees, Languages.Parametrage); return; } DonnesDatagrid.Clear(); if (args.Result != null) { List <m_CsOperation> _lesOperations = new List <m_CsOperation>(); List <CsOperation> normalOperation = args.Result; foreach (var item in args.Result.Where(i => !i.FK_ID_PARENTOPERATION.HasValue || i.FK_ID_PARENTOPERATION.Value == Guid.Empty)) { var Enfants = args.Result.Where(o => o.FK_ID_PARENTOPERATION == item.PK_ID); List <m_CsOperation> mEnfants = new List <m_CsOperation>(); Enfants.ToList().ForEach((CsOperation op) => { mEnfants.Add(new m_CsOperation() { PK_ID = op.PK_ID, DESCRIPTION = op.DESCRIPTION, CODE = op.CODE, FK_ID_PARENTOPERATION = op.FK_ID_PARENTOPERATION, FK_ID_PRODUIT = op.FK_ID_PRODUIT, FK_IDFORMULAIRE = op.FK_IDFORMULAIRE, PRODUITNAME = op.PRODUITNAME, FORMULAIRE = op.FORMULAIRE, CODE_TDEM = op.CODE_TDEM, NOM = op.NOM }); }); _lesOperations.Add(new m_CsOperation() { PK_ID = item.PK_ID, DESCRIPTION = item.DESCRIPTION, CODE = item.CODE, FK_ID_PARENTOPERATION = item.FK_ID_PARENTOPERATION, FK_ID_PRODUIT = item.FK_ID_PRODUIT, FK_IDFORMULAIRE = item.FK_IDFORMULAIRE, PRODUITNAME = item.PRODUITNAME, NOM = item.NOM, FORMULAIRE = item.FORMULAIRE, CODE_TDEM = item.CODE_TDEM, SOUS_OPERATION = mEnfants }); } //On les ajoutes aux datagrid foreach (var item in _lesOperations) { donnesDatagrid.Add(item); } } dtgrdParametre.ItemsSource = DonnesDatagrid; LoadingManager.EndLoading(back); }; client.SelectAllOperationAsync(); } catch (Exception ex) { throw ex; } }
private void AfficherInformationClient(CsReclamationRcl _LeClient) { DonnesDatagrid.Clear(); DonnesDatagrid.Add(_LeClient); dtgrdClient.ItemsSource = DonnesDatagrid; }
private void AfficherInformationClient(Galatee.Silverlight.ServiceAccueil.CsClient _LeClient) { DonnesDatagrid.Clear(); DonnesDatagrid.Add(_LeClient); dtgrdClient.ItemsSource = DonnesDatagrid; }