private Galatee.Silverlight.ServiceAccueil.CsLclient GetElementDeFrais(CsDetailCampagne Campagne) { Galatee.Silverlight.ServiceAccueil.CsLclient Frais = new Galatee.Silverlight.ServiceAccueil.CsLclient(); try { Frais.CENTRE = Campagne.CENTRE; Frais.CLIENT = Campagne.CLIENT; Frais.ORDRE = Campagne.ORDRE; Frais.REFEM = DateTime.Today.Date.Year.ToString() + DateTime.Today.Date.Month.ToString("00"); Frais.IDCOUPURE = Campagne.IDCOUPURE; Frais.COPER = SessionObject.Enumere.CoperFRP; Frais.DENR = DateTime.Today.Date; Frais.EXIGIBILITE = DateTime.Today.Date; Frais.DATECREATION = DateTime.Today.Date; Frais.DATEMODIFICATION = DateTime.Today.Date; Frais.DC = SessionObject.Enumere.Debit; Frais.FK_IDCENTRE = Campagne.FK_IDCENTRE; Frais.FK_IDCLIENT = Campagne.FK_IDCLIENT; Frais.MATRICULE = UserConnecte.matricule; Frais.MOISCOMPT = DateTime.Today.Date.Year.ToString() + DateTime.Today.Date.Month.ToString("00"); Frais.MONTANT = Campagne.MONTANTFRAIS; Frais.TOP1 = "0"; return(Frais); } catch (Exception ex) { throw ex; } }
private void InsererCompteClient(Galatee.Silverlight.ServiceAccueil.CsLclient leFrais) { try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient clients = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); clients.InsererFraisPoseAsync(leFrais); clients.InsererFraisPoseCompleted += (es, result) => { try { if (result.Cancelled || result.Error != null) { string error = result.Error.Message; Message.ShowError("Erreur à l'exécution du service", "InsererCompteClient"); return; } if (result.Result == null) { Message.ShowInformation("Donnée non trouvé ", "InsererCompteClient"); return; } Message.ShowInformation(Galatee.Silverlight.Resources.Accueil.Langue.MsgOperationTerminee, Galatee.Silverlight.Resources.Accueil.Langue.lbl_Menu); } catch (Exception ex) { Message.ShowError(ex, Galatee.Silverlight.Resources.Langue.errorTitle); } }; } catch (Exception ex) { throw ex; } }