private void ChargeDetailDEvis(int IdDemandeDevis) { AcceuilServiceClient client = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.ChargerDetailDemandeAsync(IdDemandeDevis, string.Empty); client.ChargerDetailDemandeCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (args.Result == null) { LayoutRoot.Cursor = Cursors.Arrow; Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, Silverlight.Resources.Devis.Languages.txtDevis); return; } else { laDetailDemande = args.Result; laDemandeSelect = laDetailDemande.LaDemande; LesElementInit = Shared.ClasseMEthodeGenerique.RetourneListCopy <ObjELEMENTDEVIS>(laDetailDemande.EltDevis); RemplirListeDevis(laDetailDemande); } LayoutRoot.Cursor = Cursors.Arrow; }; }
private void RetourneDetailDemande(CsDemandeBase laDemandeSelect) { int res = LoadingManager.BeginLoading(Langue.En_Cours); try { AcceuilServiceClient service = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.GetDemandeByNumIdDemandeCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } LaDemande = args.Result; LoadingManager.EndLoading(res); ListeSortieMateriel(LaDemande); ListeSortieAutreMateriel(LaDemande); dgDemande.ItemsSource = LaDemande.LstCanalistion; }; service.GetDemandeByNumIdDemandeAsync(laDemandeSelect.PK_ID); service.CloseAsync(); } catch (Exception ex) { LstDemandeValide = new List <CsCanalisation>(); LoadingManager.EndLoading(res); throw ex; } }
private void ChargeDetailDEvis(int IdDemandeDevis) { AcceuilServiceClient client = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.GetDevisByNumIdDevisCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (args.Result == null) { LayoutRoot.Cursor = Cursors.Arrow; Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, Silverlight.Resources.Devis.Languages.txtDevis); return; } else { laDetailDemande = args.Result; laDemandeSelect = laDetailDemande.LaDemande; InitControle(laDetailDemande); } }; client.GetDevisByNumIdDevisAsync(IdDemandeDevis); }
private CsDemande GetDemandeDevisFromScreen(bool isTransmettre) { try { CsDemandeBase laDemande = new CsDemandeBase(); laDemande.DATECREATION = DateTime.Now; laDemande.USERCREATION = UserConnecte.matricule; laDemande.FK_IDADMUTILISATEUR = UserConnecte.PK_ID; laDemande.TYPEDEMANDE = LeTypeDemande; laDemande.CENTRE = laDetailDemande.Abonne.CENTRE; laDemande.CLIENT = laDetailDemande.Abonne.CLIENT; laDemande.CENTRE = laDetailDemande.Abonne.CENTRE; laDemande.TYPEDEMANDE = LeTypeDemande; laDemande.DATECREATION = DateTime.Now; #region Doc Scanne if (laDetailDemande.ObjetScanne == null) { laDetailDemande.ObjetScanne = new List <ObjDOCUMENTSCANNE>(); } laDetailDemande.ObjetScanne.AddRange(LstPiece); #endregion laDetailDemande.LaDemande = laDemande; return(laDetailDemande); } catch (Exception ex) { throw ex; } }
private string RetourneLibelleStatutDemande(CsDemandeBase _leDemande) { string Libelle = string.Empty; if (_leDemande.STATUT == "1") { if (string.IsNullOrEmpty(_leDemande.STATUTDEMANDE)) { Libelle = Langue.lib_Statut_EnAttente; } else { Libelle = Langue.lib_Statut_Rejeter; } } else if (_leDemande.STATUT == "3") { Libelle = Langue.lib_Statut_terminer; } else if (_leDemande.STATUT == "2") { Libelle = Langue.lib_Statut_EnCaisse; } return(Libelle); }
private void RetourneObjectScan(CsDemandeBase laDemande) { try { AcceuilServiceClient service = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.ReturneObjetScanCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } leObjectScan = args.Result; if (leObjectScan != null) { this.lnkLetter.Content = Langue.msgVoirPiecejointe; this.lnkLetter.Tag = leObjectScan.CONTENU; this.btn_Supprime.Visibility = System.Windows.Visibility.Visible; this.btn_Modifier.Visibility = System.Windows.Visibility.Visible; } }; service.ReturneObjetScanAsync(laDemande); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void RetourneDemandeByNumero(string Numerodemande) { try { prgBar.Visibility = System.Windows.Visibility.Visible; AcceuilServiceClient service = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.GetDevisByNumDemandeCompleted += (ssender, args) => { prgBar.Visibility = System.Windows.Visibility.Collapsed; if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (args.Result == null) { LayoutRoot.Cursor = Cursors.Arrow; Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, Silverlight.Resources.Devis.Languages.txtDevis); return; } else { laDetailDemande = args.Result; laDemandeSelect = laDetailDemande.LaDemande; this.txt_tdem.Text = string.IsNullOrEmpty(laDemandeSelect.LIBELLETYPEDEMANDE)? string.Empty : laDemandeSelect.LIBELLETYPEDEMANDE; this.txtCentre.Text = string.IsNullOrEmpty(laDemandeSelect.LIBELLECENTRE) ? string.Empty : laDemandeSelect.LIBELLECENTRE; this.txtSite.Text = string.IsNullOrEmpty(laDemandeSelect.LIBELLESITE) ? string.Empty : laDemandeSelect.LIBELLESITE; this.txt_tdem.Text = laDemandeSelect.LIBELLETYPEDEMANDE; if (laDemandeSelect.DCAISSE != null) { this.OKButton.IsEnabled = false; Message.ShowInformation("Cette demande à déja été payéé", "Demande"); return; } else { if (laDetailDemande.LstCoutDemande != null && laDetailDemande.LstCoutDemande.Count != 0) { RemplireOngletClient(laDetailDemande.LeClient); RemplirOngletAbonnement(laDetailDemande.Abonne); RemplireOngletFacture(laDetailDemande.LstCoutDemande); } else { Message.ShowInformation("Cette demande n'est pas encore a la caisse", "Demande"); } } } LayoutRoot.Cursor = Cursors.Arrow; }; service.GetDevisByNumDemandeAsync(Numerodemande); } catch (Exception ex) { Message.Show("Erreur au chargement de la demande", "Demande"); } }
private void OKButton_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(Txt_NumDemande.Text) && cboCentreDemandeur.SelectedValue != null && cboServiceDemandeur.SelectedValue != null && cboCouleur.SelectedValue != null && !string.IsNullOrEmpty(txtNombre.Text)) { CsDscelle scelle = new CsDscelle() { NUMDEM = Txt_NumDemande.Text, FK_IDCENTRE = int.Parse(cboCentreDemandeur.SelectedValue.ToString()), FK_IDACTIVITE = int.Parse(cboServiceDemandeur.SelectedValue.ToString()), FK_IDCOULEURSCELLE = int.Parse(cboCouleur.SelectedValue.ToString()), FK_IDAGENT = int.Parse(txtDemandeur.Tag.ToString()), NOMBRE_DEM = int.Parse(txtNombre.Text), FK_IDCENTREFOURNISSEUR = chk_IsMagazinGeneral.IsChecked == false?int.Parse(cboCentreFournisseur.SelectedValue.ToString()) : SessionObject.Enumere.IDGenerale }; Galatee.Silverlight.ServiceAccueil.CsTdem leTydemande = SessionObject.LstTypeDemande.FirstOrDefault(t => t.CODE == SessionObject.Enumere.DemandeScelle); CsDemandeBase lademande = new CsDemandeBase() { NUMDEM = Txt_NumDemande.Text, TYPEDEMANDE = leTydemande.CODE, FK_IDTYPEDEMANDE = leTydemande.PK_ID, FK_IDADMUTILISATEUR = UserConnecte.PK_ID, CENTRE = ((ServiceAccueil.CsCentre)cboCentreDemandeur.SelectedItem).CODE, FK_IDCENTRE = ((ServiceAccueil.CsCentre)cboCentreDemandeur.SelectedItem).PK_ID, USERCREATION = UserConnecte.matricule, DATECREATION = DateTime.Now }; AcceuilServiceClient service = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.InsertDemandeScelleCompleted += (s, args) => { try { if (args != null && args.Cancelled) { return; } if (!string.IsNullOrWhiteSpace(args.Result)) { Message.ShowInformation("La demande a été créée avec succès. Numéro de votre demande : " + args.Result, Silverlight.Resources.Devis.Languages.txtDevis); } else { Message.ShowError("Erreur d'enregistrement", Langue.lbl_Menu); } } catch (Exception ex) { Message.ShowError(ex, "Erreur"); } }; service.InsertDemandeScelleAsync(lademande, scelle); this.DialogResult = true; } }
private void RetourneDetailDemande(CsDemandeBase laDemandeSelect) { int res = LoadingManager.BeginLoading(Langue.En_Cours); try { CsDemande leDetailDemande = new CsDemande(); AcceuilServiceClient service = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.RetourneDetailDemandeCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } leDetailDemande = args.Result; LoadingManager.EndLoading(res); if (laDemandeSelect.LIBELLESTATUT == Langue.lib_Statut_EnAttente || laDemandeSelect.LIBELLESTATUT == Langue.lib_Statut_Rejeter) { if (laDemandeSelect.TYPEDEMANDE == SessionObject.Enumere.ModificationAbonnement) { //FrmValidationModificationAbonnement frm = new FrmValidationModificationAbonnement(leDetailDemande, true ); //frm.Show(); } if (laDemandeSelect.TYPEDEMANDE == SessionObject.Enumere.ModificationAdresse) { //FrmValidationModificationAdresse frm = new FrmValidationModificationAdresse(leDetailDemande, true); //frm.Show(); } if (laDemandeSelect.TYPEDEMANDE == SessionObject.Enumere.ModificationBranchement) { //FrmValidationModificationBranchement frm = new FrmValidationModificationBranchement(leDetailDemande,true ); //frm.Show(); } if (laDemandeSelect.TYPEDEMANDE == SessionObject.Enumere.ModificationCompteur) { //FrmValidationModificationCompteur frm = new FrmValidationModificationCompteur(leDetailDemande,true ); //frm.Show(); } if (laDemandeSelect.TYPEDEMANDE == SessionObject.Enumere.ModificationClient) { //FrmValidationModificationClient frm = new FrmValidationModificationClient(leDetailDemande,true ); //frm.Show(); } } }; service.RetourneDetailDemandeAsync(laDemandeSelect); service.CloseAsync(); } catch (Exception ex) { LoadingManager.EndLoading(res); throw ex; } }
private void ChargeDetailDEvis(int IdDemandeDevis) { AcceuilServiceClient client = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.ChargerDetailDemandeAsync(IdDemandeDevis, string.Empty); client.ChargerDetailDemandeCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (args.Result == null) { LayoutRoot.Cursor = Cursors.Arrow; Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, Silverlight.Resources.Devis.Languages.txtDevis); return; } else { laDetailDemande = args.Result; #region DocumentScanne if (laDetailDemande.ObjetScanne != null && laDetailDemande.ObjetScanne.Count != 0) { foreach (var item in laDetailDemande.ObjetScanne) { LstPiece.Add(item); ObjetScanne.Add(item); } dgListePiece.ItemsSource = null; dgListePiece.ItemsSource = ObjetScanne; } #endregion if (laDetailDemande.LaDemande.TYPEDEMANDE == SessionObject.Enumere.Resiliation) { this.Chk_PasDeFacture.Visibility = System.Windows.Visibility.Visible; } laDemandeSelect = laDetailDemande.LaDemande; RenseignerInformationsDevis(laDetailDemande); RenseignerInformationsDemandeDevis(laDetailDemande); RenseignerInformationsAppareilsDevis(laDetailDemande); RenseignerInformationsFournitureDevis(laDetailDemande); RenseignerInformationsAbonnement(laDetailDemande); RenseignerInformationsBrt(laDetailDemande); RenseignerInformationsAnnotationDevis(laDetailDemande); LayoutRoot.Cursor = Cursors.Arrow; } LayoutRoot.Cursor = Cursors.Arrow; }; }
private void ValiderInitialisation(CsDemande demandedevis, bool IsTransmetre) { try { CsDemandeBase laDemande = new CsDemandeBase(); laDemande.DATECREATION = DateTime.Now; laDemande.USERCREATION = UserConnecte.matricule; laDemande.FK_IDADMUTILISATEUR = UserConnecte.PK_ID; laDemande.TYPEDEMANDE = LeTypeDemande; laDemande.CENTRE = laDetailDemande.Abonne.CENTRE; laDemande.CLIENT = laDetailDemande.Abonne.CLIENT; laDemande.CENTRE = laDetailDemande.Abonne.CENTRE; laDemande.TYPEDEMANDE = LeTypeDemande; laDemande.DATECREATION = DateTime.Now; #region Doc Scanne if (laDetailDemande.ObjetScanne == null) { laDetailDemande.ObjetScanne = new List <ObjDOCUMENTSCANNE>(); } laDetailDemande.ObjetScanne.AddRange(LstPiece); #endregion laDetailDemande.LaDemande = laDemande; laDetailDemande.LaDemande.ETAPEDEMANDE = (int)DataReferenceManager.EtapeDevis.Accueil; if (IsTransmetre) { laDetailDemande.LaDemande.ETAPEDEMANDE = null; } laDetailDemande.LaDemande.MATRICULE = UserConnecte.matricule; Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); client.ValiderDemandeInitailisationCompleted += (ss, b) => { if (b.Cancelled || b.Error != null) { string error = b.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (IsTransmetre) { string Retour = b.Result; string[] coupe = Retour.Split('.'); Shared.ClasseMEthodeGenerique.InitWOrkflow(coupe[0], demandedevis.LaDemande.FK_IDCENTRE, coupe[1], demandedevis.LaDemande.FK_IDTYPEDEMANDE); } }; client.ValiderDemandeInitailisationAsync(laDetailDemande); } catch (Exception ex) { Message.ShowError("Une erreur c'est produite a la validation ", "ValiderDemandeInitailisation"); } }
private void ChargeDetailDEvis(int IdDemandeDevis) { try { AcceuilServiceClient client = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.ChargerDetailDemandeAsync(IdDemandeDevis, string.Empty); client.ChargerDetailDemandeCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (args.Result == null) { LayoutRoot.Cursor = Cursors.Arrow; Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, Silverlight.Resources.Devis.Languages.txtDevis); return; } else { laDetailDemande = args.Result; if (laDetailDemande.LaDemande.TYPEDEMANDE == SessionObject.Enumere.AbonnementSeul || laDetailDemande.LaDemande.TYPEDEMANDE == SessionObject.Enumere.Reabonnement) { ChargerClientFromReference(laDetailDemande.LaDemande); } else { laDemandeSelect = laDetailDemande.LaDemande; RenseignerInformationsDevis(laDetailDemande); RenseignerInformationsDemandeDevis(laDetailDemande); RenseignerInformationsAppareilsDevis(laDetailDemande); RenseignerInformationsFournitureDevis(laDetailDemande); RenseignerInformationsAbonnement(laDetailDemande); RenseignerInformationsBrt(laDetailDemande); RenseignerInformationsDocumentScanne(); AfficherOuMasquer(tabItemSuivie, true); LayoutRoot.Cursor = Cursors.Arrow; } } LayoutRoot.Cursor = Cursors.Arrow; }; } catch (Exception ex) { Message.ShowError(ex.Message, "Procès verbal"); } }
public CsInfoDemandeWorkflow RecupererInfoDemandeParCodeTDem(CsDemandeBase laDemande) { try { //On sélection l'opération return(new DB_WORKFLOW().RecupererInfoDemandeParCodeTDem(laDemande)); } catch (Exception ex) { throw; } }
public static CsDemandeBase GetDevisByNumDemande(string pNumDemande) { CsDemandeBase demande = new CsDemandeBase(); try { return(Entities.GetEntityFromQuery <CsDemandeBase>(AccueilProcedures.GetDemandeByNumDemande(pNumDemande))); } catch (Exception ex) { throw ex; } }
public string InsertDemandeScelle(CsDemandeBase lademande, CsDscelle dscelle) { try { DBScelle db = new DBScelle(); return(db.InsertDemandeScelle(lademande, dscelle)); } catch (Exception ex) { ErrorManager.WriteInLogFile(this, ex.Message); return(string.Empty); } }
public static CsDemandeBase GetDevisByNumIdDevis(int pIdDevis) { CsDemandeBase demande = new CsDemandeBase(); try { return(new DBAccueil().GetDemandeByNumIdDemande(pIdDevis)); } catch (Exception ex) { throw ex; } }
private void ChargeDetailDEvis(int IdDemandeDevis) { AcceuilServiceClient client = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); client.ChargerDetailDemandeCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (args.Result == null) { LayoutRoot.Cursor = Cursors.Arrow; Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, Silverlight.Resources.Devis.Languages.txtDevis); return; } else { laDetailDemande = args.Result; #region DocumentScanne if (laDetailDemande.ObjetScanne != null && laDetailDemande.ObjetScanne.Count != 0) { foreach (var item in laDetailDemande.ObjetScanne) { LstPiece.Add(item); ObjetScanne.Add(item); } dgListePiece.ItemsSource = ObjetScanne; } #endregion laDemandeSelect = laDetailDemande.LaDemande; RenseignerInformationsDevis(laDetailDemande); RenseignerInformationsDemandeDevis(laDetailDemande); RenseignerInformationsAppareilsDevis(laDetailDemande); RenseignerInformationsFournitureDevis(laDetailDemande); if (laDetailDemande.TravauxDevis != null) { RenseignerInformationsTravauxDevis(laDetailDemande); } ChargerCompteDeResiliation(laDetailDemande.LeClient); LayoutRoot.Cursor = Cursors.Arrow; } LayoutRoot.Cursor = Cursors.Arrow; }; client.ChargerDetailDemandeAsync(IdDemandeDevis, string.Empty); }
private void CheckBox_Unchecked_1(object sender, RoutedEventArgs e) { if (dgDemande.SelectedItem != null) { CsDemandeBase laDemandeSelect = (CsDemandeBase)dgDemande.SelectedItem; laDemandeSelect.IsSELECT = false; LstDemande.FirstOrDefault(c => c.NUMDEM == laDemandeSelect.NUMDEM).COMPTEUR = string.Empty; //dgDemande.ItemsSource = null; dgDemande.ItemsSource = LstDemande; lesCanalisationACree = lesCanalisationACree.Where(c => c.NUMDEM != laDemandeSelect.NUMDEM).ToList(); } }
private void RetourneDetailDemande(CsDemandeBase laDemandeSelect) { int res = LoadingManager.BeginLoading(Langue.En_Cours); try { CsDemande leDetailDemande = new CsDemande(); AcceuilServiceClient service = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.RetourneDetailDemandeCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } leDetailDemande = args.Result; LoadingManager.EndLoading(res); if (laDemandeSelect.LIBELLESTATUT == Langue.lib_Statut_EnAttente || laDemandeSelect.LIBELLESTATUT == Langue.lib_Statut_Rejeter) { if (leDetailDemande.LstCoutDemande.FirstOrDefault(c => c.COPER == SessionObject.Enumere.CoperTransfertDebit) != null || leDetailDemande.LstCoutDemande.FirstOrDefault(c => c.COPER == SessionObject.Enumere.CoperTransfertDette) != null) { FrmTranfertDettePaiement ctrl = new FrmTranfertDettePaiement(leDetailDemande, Langue.lbl_Recherche); ctrl.Closed += new EventHandler(RafraichirList); ctrl.Show(); } //if (leDetailDemande.LstCoutDemande.FirstOrDefault(c => c.COPER == SessionObject.Enumere.CoperTransfertSolde) != null) //{ // FrmTranfertSole ctrl = new FrmTranfertSole(leDetailDemande, Langue.lbl_Recherche); // ctrl.Closed += new EventHandler(RafraichirList); // ctrl.Show(); //} //if (leDetailDemande.LstCoutDemande.FirstOrDefault(c => c.COPER == SessionObject.Enumere.CoperTransfertRemboursement) != null) //{ // FrmTranfertRemboursement ctrl = new FrmTranfertRemboursement(leDetailDemande, Langue.lbl_Recherche); // ctrl.Closed += new EventHandler(RafraichirList); // ctrl.Show(); //} } }; service.RetourneDetailDemandeAsync(laDemandeSelect); service.CloseAsync(); } catch (Exception ex) { LoadingManager.EndLoading(res); throw ex; } }
private void ChargeDetailDEvis(int IdDemandeDevis) { AcceuilServiceClient client = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); //client.GetDevisByNumIdDevisCompleted += (ssender, args) => //ZEG 28/09/2017 client.ChargerDetailDemandeCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (args.Result == null) { LayoutRoot.Cursor = Cursors.Arrow; Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, Silverlight.Resources.Devis.Languages.txtDevis); return; } else { laDetailDemande = args.Result; laDemandeSelect = laDetailDemande.LaDemande; RenseignerInformationsDevis(laDetailDemande); RenseignerInformationsDemandeDevis(laDetailDemande); RenseignerInformationsAppareilsDevis(laDetailDemande); RenseignerInformationsFournitureDevis(laDetailDemande); RenseignerInformationsAnnotationDevis(laDetailDemande); RenseignerInformationsAbonnement(laDetailDemande); RenseignerInformationsBrt(laDetailDemande); RenseignerInformationsDocumentScanne(); //ZEG 28/09/2017 if (laDetailDemande.LaDemande.ISPRESTATION) { this.lblPrestataire.Visibility = System.Windows.Visibility.Visible; this.txtPrestataire.Visibility = System.Windows.Visibility.Visible; } LayoutRoot.Cursor = Cursors.Arrow; } LayoutRoot.Cursor = Cursors.Arrow; }; //client.GetDevisByNumIdDevisAsync(IdDemandeDevis);//ZEG 28/09/2017 client.ChargerDetailDemandeAsync(IdDemandeDevis, string.Empty); }
private void chk_Checked(object sender, RoutedEventArgs e) { demandecheck = ((CheckBox)sender).Tag as CsDemandeBase; CsDemandeBase _LaDemandeSelect = new CsDemandeBase(); if (this.dgDemande.SelectedItem != null) { _LaDemandeSelect = (CsDemandeBase)this.dgDemande.SelectedItem; } if (_LaDemandeSelect.PK_ID != 0) { LstDemandeValide.Add(_LaDemandeSelect); } MiseAjourElementDevis(); }
private void ChargeDetailDEvis(int IdDemandeDevis) { AcceuilServiceClient client = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.ChargerDetailDemandeAsync(IdDemandeDevis, string.Empty); client.ChargerDetailDemandeCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (args.Result == null) { LayoutRoot.Cursor = Cursors.Arrow; Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, Silverlight.Resources.Devis.Languages.txtDevis); return; } else { laDetailDemande = args.Result; laDemandeSelect = laDetailDemande.LaDemande; RenseignerInformationsDevis(laDetailDemande); RenseignerInformationsDemandeDevis(laDetailDemande); RenseignerInformationsAppareilsDevis(laDetailDemande); RenseignerInformationsFournitureDevis(laDetailDemande); RenseignerInformationsAnnotationDevis(laDetailDemande); RenseignerInformationsAbonnement(laDetailDemande); RenseignerInformationsBrt(laDetailDemande); RenseignerInformationsDocumentScanne(); RenseignerInformationsRejetDemande(laDetailDemande); #region Annotation Demande if (laDetailDemande.LaDemande != null) { txt_annotaion.Text = !string.IsNullOrWhiteSpace(laDetailDemande.LaDemande.ANNOTATION)? laDetailDemande.LaDemande.ANNOTATION:string.Empty; } #endregion } }; }
private void ChargeDetailDEvis(int IdDemandeDevis) { AcceuilServiceClient client = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.GetDevisByNumIdDevisCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (args.Result == null) { LayoutRoot.Cursor = Cursors.Arrow; Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, Silverlight.Resources.Devis.Languages.txtDevis); return; } else { laDetailDemande = args.Result; laDemandeSelect = laDetailDemande.LaDemande; this.txt_tdem.Text = laDetailDemande.LaDemande.LIBELLETYPEDEMANDE; this.Txt_NumeroDemande.Text = laDetailDemande.LaDemande.NUMDEM; this.txtSite.Text = laDetailDemande.LaDemande.LIBELLESITE; this.txtCentre.Text = laDetailDemande.LaDemande.LIBELLECENTRE; this.txt_Produit.Text = string.IsNullOrEmpty(laDetailDemande.LaDemande.PRODUIT) ? string.Empty : laDetailDemande.LaDemande.PRODUIT; this.Txt_Motif.Text = string.IsNullOrEmpty(laDetailDemande.LaDemande.MOTIF) ? string.Empty : laDetailDemande.LaDemande.MOTIF; AfficherDocumentScanne(laDetailDemande.ObjetScanne); RemplireOngletClient(laDetailDemande.LeClient); RemplirOngletAbonnement(laDetailDemande.Abonne); RemplireOngletFacture(laDetailDemande.LstCoutDemande); LayoutRoot.Cursor = Cursors.Arrow; } LayoutRoot.Cursor = Cursors.Arrow; }; client.GetDevisByNumIdDevisAsync(IdDemandeDevis); }
private void dtg_Demande_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (this.dtg_Demande.SelectedItem != null) { List <CsDemandeBase> _ListedemandeSelect = (List <CsDemandeBase>) this.dtg_Demande.ItemsSource; LaDemandeSelect = dtg_Demande.SelectedItem as CsDemandeBase; if (LaDemandeSelect.IsSELECT) { LaDemandeSelect.IsSELECT = false; } else { LaDemandeSelect.IsSELECT = true; } List <CsDemandeBase> lstDejaCoche = _ListedemandeSelect.Where(t => t.IsSELECT == true && t.PK_ID != LaDemandeSelect.PK_ID).ToList(); if (lstDejaCoche != null && lstDejaCoche.Count != 0) { lstDejaCoche.ForEach(t => t.IsSELECT = false); } } }
private void SupprimerDemande(CsDemandeBase lademandeSelect) { AcceuilServiceClient service = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.AnnulationDemandeCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } if (!string.IsNullOrEmpty(args.Result)) { Message.ShowError(args.Result, "Erreur"); } else { this.DialogResult = false; Message.ShowInformation("Demande supprimée avec succès", "Demande"); } }; service.AnnulationDemandeAsync(lademandeSelect); service.CloseAsync(); }
private void ChargeDetailDEvis(CsClient leclient) { try { leclient.TYPEDEMANDE = SessionObject.Enumere.ChangementCompteur; Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.GeDetailByFromClientCompleted += (ssender, args) => { prgBar.Visibility = System.Windows.Visibility.Collapsed; if (args.Cancelled || args.Error != null) { string error = args.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (args.Result == null) { Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, Silverlight.Resources.Devis.Languages.txtDevis); return; } laDetailDemande = args.Result; laDetailDemande.LaDemande = new CsDemandeBase(); laDetailDemande.LaDemande.CENTRE = laDetailDemande.Abonne.CENTRE; laDetailDemande.LaDemande.CLIENT = laDetailDemande.Abonne.CLIENT; laDetailDemande.LaDemande.ORDRE = laDetailDemande.Abonne.ORDRE; laDetailDemande.LaDemande.PRODUIT = laDetailDemande.Abonne.PRODUIT; laDetailDemande.LaDemande.FK_IDPRODUIT = laDetailDemande.Abonne.FK_IDPRODUIT; laDetailDemande.LaDemande.CENTRE = laDetailDemande.Abonne.CENTRE; laDetailDemande.LaDemande.NOMCLIENT = laDetailDemande.Abonne.NOMABON; if (laDetailDemande.LstCanalistion != null && laDetailDemande.LstCanalistion.Count != 0) { laDetailDemande.LaDemande.REGLAGECOMPTEUR = laDetailDemande.LstCanalistion.First().REGLAGECOMPTEUR; } laDemandeSelect = laDetailDemande.LaDemande; RemplireOngletClient(laDetailDemande.LeClient); RemplirOngletAbonnement(laDetailDemande.Abonne); RenseignerInformationsDevis(laDetailDemande.Abonne); if (laDetailDemande.Abonne.PRODUIT != SessionObject.Enumere.Prepaye) { Message.ShowInformation("Cet abonnement n'est pas prépayé", "Info"); this.OKButton.IsEnabled = false; } else { this.OKButton.IsEnabled = true; } }; client.GeDetailByFromClientAsync(leclient); } catch (Exception ex) { prgBar.Visibility = System.Windows.Visibility.Collapsed; Message.ShowError("Erreur au chargement des donnéés", "Demande"); } }
private void chk_Checked(object sender, RoutedEventArgs e) { demandecheck = ((CheckBox)sender).Tag as CsDemandeBase; CsDemandeBase _LaDemandeSelect = new CsDemandeBase(); if (this.dgDemande.SelectedItem != null) { _LaDemandeSelect = (CsDemandeBase)this.dgDemande.SelectedItem; } if (_LaDemandeSelect != null) { //LstDemandeValide.Add(_LaDemandeSelect); //if (lesCanalisationACree.Count > 0) //{ // List<CsCompteur> lstcompt = new List<CsCompteur>(); // List<CsCompteur> lstcompt2 = new List<CsCompteur>(); // foreach (CsCanalisation can in lesCanalisationACree) // lstcompt.Add(LstCompteur.Where(x => x.PK_ID == int.Parse(can.FK_IDMAGAZINVIRTUEL.ToString())).FirstOrDefault()); // foreach (CsCompteur cpt in LstCompteur) // { // if (lstcompt != null && lstcompt.Count != 0 ) // { // if (lstcompt.Where(x => x.PK_ID == cpt.PK_ID).FirstOrDefault() == null) // lstcompt2.Add(cpt); // } // } // LstCompteur = lstcompt2; //} //List<CsCompteur> lesCompteurDispo = new List<CsCompteur>(); //lesCompteurDispo = LstCompteur; if (this.dgDemande.ItemsSource != null) { List <CsDemandeBase> lstDemandelie = ((List <CsDemandeBase>) this.dgDemande.ItemsSource).Where(t => !string.IsNullOrEmpty(t.COMPTEUR)).ToList(); if (lstDemandelie != null && lstDemandelie.Count != 0) { List <int> lstIdCompteur = lstDemandelie.Select(o => o.FK_IDMAGAZINVIRTUEL).ToList(); LstCompteur = LstCompteur.Where(j => !lstIdCompteur.Contains(j.PK_ID)).ToList(); } } if (_LaDemandeSelect.PRODUIT != SessionObject.Enumere.ElectriciteMT) { leReglageCompteur = SessionObject.LstReglageCompteur.FirstOrDefault(t => t.CODE == _LaDemandeSelect.REGLAGECOMPTEUR); if (leReglageCompteur != null && leReglageCompteur.PK_ID != 0) { string CodePhase = "2"; if (_LaDemandeSelect.REGLAGECOMPTEUR != null && _LaDemandeSelect.REGLAGECOMPTEUR.Substring(0, 1) == "4") { CodePhase = "4"; } List <CsCalibreCompteur> LeCalibreEquivalant = SessionObject.LstCalibreCompteur.Where(t => t.CODEPHASE == CodePhase && t.REGLAGEMAXI >= leReglageCompteur.REGLAGEMAXI && t.FK_IDPRODUIT == _LaDemandeSelect.FK_IDPRODUIT).ToList(); List <int> lesIdCalibre = LeCalibreEquivalant.Select(u => u.PK_ID).ToList(); List <CsCompteur> lstcompteurCritere = LstCompteur.Where(t => t.FK_IDCALIBRECOMPTEUR != null && t.CODESITE == _LaDemandeSelect.SITE && t.CODEPRODUIT == _LaDemandeSelect.PRODUIT && lesIdCalibre.Contains(t.FK_IDCALIBRECOMPTEUR.Value)).ToList(); UcDetailCompteur ctr = new UcDetailCompteur(_LaDemandeSelect, lstcompteurCritere); ctr.Closed += new EventHandler(galatee_Check); ctr.Show(); } } } }
public UcDetailCompteur(CsDemandeBase _LaDemande, List <CsCompteur> LstCompteur) { InitializeComponent(); ChargerCompteur(LstCompteur); }
private void RetourneDemandeByNumero(string Numerodemande) { try { prgBar.Visibility = System.Windows.Visibility.Visible; AcceuilServiceClient client = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.GetDevisByNumDemandeCompleted += (ssender, args) => { prgBar.Visibility = System.Windows.Visibility.Collapsed; if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, "Saut de caisse"); return; } if (args.Result == null) { LayoutRoot.Cursor = Cursors.Arrow; Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, "Saut de caisse"); return; } else { laDetailDemande = args.Result; laDemandeSelect = laDetailDemande.LaDemande; this.txtCentre.Text = string.IsNullOrEmpty(laDemandeSelect.LIBELLECENTRE) ? string.Empty : laDemandeSelect.LIBELLECENTRE; this.txtSite.Text = string.IsNullOrEmpty(laDemandeSelect.LIBELLESITE) ? string.Empty : laDemandeSelect.LIBELLESITE; if (laDemandeSelect.ISSUPPRIME == true) { this.OKButton.IsEnabled = false; Message.ShowInformation("Demande déja supprimée", "Demande"); return; } else { if (laDetailDemande.InfoDemande != null && laDetailDemande.InfoDemande.CODEETAPE != "ENCAI") { this.OKButton.IsEnabled = false; Message.ShowInformation("Cette demande n'est pas à la caisse", "Demande"); return; } else { //this.OKButton.IsEnabled = true ; this.OKButton.IsEnabled = !string.IsNullOrEmpty(this.txt_motif.Text); } if (laDetailDemande.LaDemande.PRODUIT != SessionObject.Enumere.ElectriciteMT) { ReglageCompt = new CsReglageCompteur(); int idreglageCpt = 0; ReglageCompt = SessionObject.LstReglageCompteur.FirstOrDefault(t => t.CODE == laDetailDemande.LaDemande.REGLAGECOMPTEUR); if (ReglageCompt != null) { idreglageCpt = ReglageCompt.PK_ID; } ChargerTarifClient(laDetailDemande.LaDemande.FK_IDCENTRE, laDetailDemande.LeClient.FK_IDCATEGORIE.Value, idreglageCpt, null, "0", laDetailDemande.LaDemande.FK_IDPRODUIT.Value); } RemplireOngletClient(laDetailDemande.LeClient); RemplirOngletAbonnement(laDetailDemande.Abonne); RemplireOngletFacture(laDetailDemande.LstCoutDemande); RenseignerInformationsDevis(laDetailDemande); this.tabItemMotif.IsSelected = true; } } LayoutRoot.Cursor = Cursors.Arrow; }; client.GetDevisByNumDemandeAsync(Numerodemande); } catch (Exception ex) { Message.Show("Erreur au chargement de la demande", "Demande"); } }
public UcTaxe(CsDemandeBase pDemande) { InitializeComponent(); ObjetDevisSelectionne = pDemande; Taxe = new CsCtax(); }