private void Txt_CodeMoisIndex_TextChanged(object sender, TextChangedEventArgs e) { try { if (LstMois.Count != 0 && this.Txt_CodeMoisIndex.Text.Length == SessionObject.Enumere.TailleMoisDeFacturation) { CsMois _LeMois = ClasseMEthodeGenerique.RetourneObjectFromList(LstMois, this.Txt_CodeMoisIndex.Text, "CODE"); if (_LeMois != null) { this.Txt_LibelleMoisIndex.Text = _LeMois.LIBELLE; this.Txt_CodeMoisIndex.Tag = _LeMois.PK_ID; EnregistrerDemande(LaDemande); } else { var w = new MessageBoxControl.MessageBoxChildWindow(Langue.lbl_Menu, Langue.MsgEltInexistent, MessageBoxControl.MessageBoxButtons.Ok, MessageBoxControl.MessageBoxIcon.Information); w.OnMessageBoxClosed += (_, result) => { this.Txt_CodeMoisFacturation.Focus(); }; w.Show(); } } } catch (Exception ex) { Message.ShowError(ex.Message, Langue.lbl_Menu); } }
public bool Insert(CsMois pEntity) { try { return(Entities.InsertEntity <Galatee.Entity.Model.MOIS>(Entities.ConvertObject <Galatee.Entity.Model.MOIS, CsMois>(pEntity))); } catch (Exception ex) { throw ex; } }
private void RemplireLibelle() { try { if (SessionObject.LstFrequence.Count != 0 && this.Txt_CodeFrequence.Text.Length == SessionObject.Enumere.TailleMoisDeFacturation) { CsFrequence _LaFrequence = ClasseMEthodeGenerique.RetourneObjectFromList(SessionObject.LstFrequence, this.Txt_CodeFrequence.Text, "CODE"); if (_LaFrequence != null) { this.Txt_LibelleFrequence.Text = _LaFrequence.LIBELLE; } } if (SessionObject.LstMois.Count != 0 && this.Txt_CodeMoisIndex.Text.Length == SessionObject.Enumere.TailleMoisDeFacturation) { CsMois _LeMois = ClasseMEthodeGenerique.RetourneObjectFromList(SessionObject.LstMois, this.Txt_CodeMoisIndex.Text, "CODE"); if (_LeMois != null) { this.Txt_LibelleMoisIndex.Text = _LeMois.LIBELLE; } } if (SessionObject.LstMois.Count != 0 && this.Txt_CodeMoisFacturation.Text.Length == SessionObject.Enumere.TailleMoisDeFacturation) { CsMois _LeMois = ClasseMEthodeGenerique.RetourneObjectFromList(SessionObject.LstMois, this.Txt_CodeMoisFacturation.Text, "CODE"); if (_LeMois != null) { this.Txt_LibMoisFact.Text = _LeMois.LIBELLE; } } if (SessionObject.LstForfait.Count != 0 && this.Txt_CodeForfait.Text.Length == SessionObject.Enumere.TailleForfait) { CsForfait _LeForfait = ClasseMEthodeGenerique.RetourneObjectFromList(SessionObject.LstForfait, this.Txt_CodeForfait.Text, "CODE"); if (_LeForfait != null) { this.Txt_LibelleForfait.Text = _LeForfait.LIBELLE; } } if (!string.IsNullOrEmpty(this.Txt_CodeTarif.Text) && SessionObject.LstTarif != null && SessionObject.LstTarif.Count != 0 && this.Txt_CodeTarif.Text.Length == SessionObject.Enumere.TailleTarif) { CsTarif _LeTarif = ClasseMEthodeGenerique.RetourneObjectFromList(SessionObject.LstTarif, this.Txt_CodeTarif.Text, "CODE"); if (_LeTarif != null) { this.Txt_LibelleTarif.Text = _LeTarif.LIBELLE; } } } catch (Exception ex) { throw ex; } }
private void galatee_OkClickedBtnMoisIndex(object sender, EventArgs e) { try { Galatee.Silverlight.MainView.UcListeGenerique ctrs = sender as Galatee.Silverlight.MainView.UcListeGenerique; if (ctrs.isOkClick) { CsMois _LeMois = (CsMois)ctrs.MyObject; this.Txt_CodeMoisIndex.Text = _LeMois.CODE; } this.btn_MoisIndex.IsEnabled = true; } catch (Exception ex) { Message.ShowError(ex.Message, Galatee.Silverlight.Resources.Accueil.Langue.lbl_Menu); } }
private void galatee_OkClickedBtnMoisIndex(object sender, EventArgs e) { try { UcListeGenerique ctrs = sender as UcListeGenerique; if (ctrs.isOkClick) { CsMois _LeMois = (CsMois)ctrs.MyObject; this.Txt_CodeMoisIndex.Text = _LeMois.CODE; this.Txt_CodeMoisIndex.Tag = _LeMois.PK_ID; } this.btn_MoisIndex.IsEnabled = true; } catch (Exception ex) { Message.ShowError(ex.Message, Langue.lbl_Menu); } }
private void UpdateParentList(CsMois pMois) { try { if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Creation) { donnesDatagrid.Add(pMois); } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification) { var Mois = donnesDatagrid.First(p => p.PK_ID == pMois.PK_ID); donnesDatagrid.Remove(Mois); donnesDatagrid.Add(pMois); } } catch (Exception ex) { throw ex; } }
public UcMois(object pObjects, SessionObject.ExecMode pExecMode, DataGrid pGrid) { try { InitializeComponent(); Translate(); var categorieClient = new CsMois(); if (pObjects != null) { ObjetSelectionnee = Utility.ParseObject(categorieClient, pObjects as CsMois); } ModeExecution = pExecMode; dataGrid = pGrid; if (dataGrid != null) { donnesDatagrid = dataGrid.ItemsSource as ObservableCollection <CsMois>; } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification || (SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Consultation) { if (ObjetSelectionnee != null) { Txt_Code.Text = ObjetSelectionnee.CODE; Txt_Libelle.Text = ObjetSelectionnee.LIBELLE; btnOk.IsEnabled = false; //Txt_Code.IsReadOnly = true; } } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Consultation) { AllInOne.ActivateControlsFromXaml(LayoutRoot, false); } VerifierSaisie(); } catch (Exception ex) { Message.ShowError(ex.Message, Languages.Mois); } }
private List <CsMois> GetInformationsFromScreen() { var listObjetForInsertOrUpdate = new List <CsMois>(); try { if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Creation) { var Mois = new CsMois { CODE = Txt_Code.Text, LIBELLE = Txt_Libelle.Text, DATECREATION = DateTime.Now, USERCREATION = UserConnecte.matricule }; if (!string.IsNullOrEmpty(Txt_Code.Text) && donnesDatagrid.FirstOrDefault(p => p.CODE == Mois.CODE) != null) { throw new Exception(Languages.CetElementExisteDeja); } listObjetForInsertOrUpdate.Add(Mois); } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification) { ObjetSelectionnee.CODE = Txt_Code.Text; ObjetSelectionnee.LIBELLE = Txt_Libelle.Text; ObjetSelectionnee.DATEMODIFICATION = DateTime.Now; ObjetSelectionnee.USERMODIFICATION = UserConnecte.matricule; listObjetForInsertOrUpdate.Add(ObjetSelectionnee); } return(listObjetForInsertOrUpdate); } catch (Exception ex) { Message.ShowError(ex.Message, Languages.Mois); return(null); } }
private void AfficherInfoAbonnement(CsAbon _LeAbonnementdemande) { try { if (_LeAbonnementdemande.PUISSANCE != null) { this.Txt_CodePussanceSoucrite.Text = Convert.ToDecimal(_LeAbonnementdemande.PUISSANCE.ToString()).ToString("N2"); } if (_LeAbonnementdemande.PUISSANCEUTILISEE != null) { this.Txt_CodePuissanceUtilise.Text = Convert.ToDecimal(_LeAbonnementdemande.PUISSANCEUTILISEE.Value).ToString("N2"); } this.Txt_CodeRistoune.Text = string.IsNullOrEmpty(_LeAbonnementdemande.RISTOURNE.ToString()) ? string.Empty :Convert.ToDecimal(_LeAbonnementdemande.RISTOURNE.Value).ToString("N2"); this.Txt_CodeForfait.Text = string.IsNullOrEmpty(_LeAbonnementdemande.FORFAIT) ? string.Empty : _LeAbonnementdemande.FORFAIT; this.Txt_CodeTarif.Text = string.IsNullOrEmpty(_LeAbonnementdemande.TYPETARIF) ? string.Empty : _LeAbonnementdemande.TYPETARIF; this.Txt_CodeFrequence.Text = string.IsNullOrEmpty(_LeAbonnementdemande.PERFAC) ? string.Empty : _LeAbonnementdemande.PERFAC; this.Txt_CodeMoisIndex.Text = string.IsNullOrEmpty(_LeAbonnementdemande.MOISREL) ? string.Empty : _LeAbonnementdemande.MOISREL; this.Txt_CodeMoisFacturation.Text = string.IsNullOrEmpty(_LeAbonnementdemande.MOISFAC) ? string.Empty : _LeAbonnementdemande.MOISFAC; this.Txt_DateAbonnement.Text = (_LeAbonnementdemande.DABONNEMENT == null) ? DateTime.Now.ToShortDateString() : Convert.ToDateTime(_LeAbonnementdemande.DABONNEMENT.Value).ToShortDateString(); this.Txt_DateResiliation.Text = (_LeAbonnementdemande.DRES == null) ? string.Empty : Convert.ToDateTime(_LeAbonnementdemande.DRES.Value).ToShortDateString(); if (LstForfait.Count != 0 && this.Txt_CodeForfait.Text.Length == SessionObject.Enumere.TailleForfait) { CsForfait _LeForfait = ClasseMEthodeGenerique.RetourneObjectFromList(LstForfait, this.Txt_CodeForfait.Text, "CODE"); if (_LeForfait != null) { this.Txt_LibelleForfait.Text = _LeForfait.LIBELLE; this.Txt_CodeForfait.Tag = _LeForfait.PK_ID; EnregistrerDemande(LaDemande); } } if (!string.IsNullOrEmpty(this.Txt_CodeTarif.Text) && LstTarif != null && LstTarif.Count != 0 && this.Txt_CodeTarif.Text.Length == SessionObject.Enumere.TailleTarif) { CsTarif _LeTarif = ClasseMEthodeGenerique.RetourneObjectFromList(LstTarif, this.Txt_CodeTarif.Text, "CODE"); if (_LeTarif != null) { this.Txt_LibelleTarif.Text = _LeTarif.LIBELLE; this.Txt_CodeTarif.Tag = _LeTarif.PK_ID; EnregistrerDemande(LaDemande); } } if (LstFrequence.Count != 0 && this.Txt_CodeFrequence.Text.Length == SessionObject.Enumere.TailleMoisDeFacturation) { CsFrequence _LaFrequence = ClasseMEthodeGenerique.RetourneObjectFromList(LstFrequence, this.Txt_CodeFrequence.Text, "CODE"); if (_LaFrequence != null) { if (_LaFrequence.LIBELLE != null) { this.Txt_LibelleFrequence.Text = _LaFrequence.LIBELLE; this.Txt_CodeFrequence.Tag = _LaFrequence.PK_ID; EnregistrerDemande(LaDemande); } } } if (LstMois.Count != 0 && this.Txt_CodeMoisFacturation.Text.Length == SessionObject.Enumere.TailleMoisDeFacturation) { CsMois _LeMois = ClasseMEthodeGenerique.RetourneObjectFromList(LstMois, this.Txt_CodeMoisFacturation.Text, "CODE"); if (_LeMois != null) { if (_LeMois.LIBELLE != null) { this.Txt_LibMoisFact.Text = _LeMois.LIBELLE; this.Txt_CodeMoisFacturation.Tag = _LeMois.PK_ID; EnregistrerDemande(LaDemande); } } } if (LstMois.Count != 0 && this.Txt_CodeMoisIndex.Text.Length == SessionObject.Enumere.TailleMoisDeFacturation) { CsMois _LeMois = ClasseMEthodeGenerique.RetourneObjectFromList(LstMois, this.Txt_CodeMoisIndex.Text, "CODE"); if (_LeMois != null) { this.Txt_LibelleMoisIndex.Text = _LeMois.LIBELLE; this.Txt_CodeMoisIndex.Tag = _LeMois.PK_ID; EnregistrerDemande(LaDemande); } } if (LaDemande.LaDemande.TYPEDEMANDE == SessionObject.Enumere.DimunitionPuissance || LaDemande.LaDemande.TYPEDEMANDE == SessionObject.Enumere.AugmentationPuissance) { Txt_CodeTarif.IsReadOnly = true; Txt_CodePuissanceUtilise.IsReadOnly = true; Txt_CodeRistoune.IsReadOnly = true; Txt_CodeForfait.IsReadOnly = true; Txt_CodeFrequence.IsReadOnly = true; Txt_CodeMoisFacturation.IsReadOnly = true; Txt_CodeMoisIndex.IsReadOnly = true; } } catch (Exception ex) { throw ex; } }