private void txt_Quartier_TextChanged(object sender, TextChangedEventArgs e) { try { if (this.txt_Quartier.Text.Length == SessionObject.Enumere.TailleQuartier) { CsQuartier leQuartier = ListeQuartierFiltres.FirstOrDefault(t => t.CODE == this.txt_Quartier.Text); if (leQuartier != null) { if ((this.Cbo_Quartier.SelectedItem != null && (CsQuartier)this.Cbo_Quartier.SelectedItem != leQuartier) || this.Cbo_Quartier.SelectedItem == null) { this.Cbo_Quartier.SelectedItem = leQuartier; } } else { Message.ShowInformation("Le code saisie n'existe pas", "Accueil"); return; } } } catch (Exception ex) { Message.ShowError(ex.Message, Languages.txtDevis); } }
public bool Insert(CsQuartier pQuartier) { try { return(Entities.InsertEntity <Galatee.Entity.Model.QUARTIER>(Entities.ConvertObject <Galatee.Entity.Model.QUARTIER, CsQuartier>(pQuartier))); } catch (Exception ex) { throw ex; } }
void galatee_OkClickedBtnQuartier(object sender, EventArgs e) { this.btn_QuartierPoste.IsEnabled = true; UcListeGenerique ctrs = sender as UcListeGenerique; if (ctrs.isOkClick) { CsQuartier _LeQuartier = (CsQuartier)ctrs.MyObject; if (_LeQuartier != null) { this.Txt_LibelleQuartier.Text = _LeQuartier.LIBELLE; Txt_QuartierPoste.Text = _LeQuartier.CODE; } } }
void galatee_OkClickedBtnQuartier(object sender, EventArgs e) { this.btn_Quartier.IsEnabled = true; UcListeGenerique ctrs = sender as UcListeGenerique; if (ctrs.isOkClick) { CsQuartier _LeQuartier = (CsQuartier)ctrs.MyObject; if (_LeQuartier != null) { this.Txt_CodeQuartier.Text = _LeQuartier.CODE; this.Txt_CodeQuartier.Tag = _LeQuartier.PK_ID; } } }
private List <CsQuartier> GetInformationsFromScreen() { var listObjetForInsertOrUpdate = new List <CsQuartier>(); try { if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Creation) { var Quartier = new CsQuartier { CODE = Txt_Code.Text, COMMUNE = ((CsCommune)CboCommune.SelectedItem).CODE, FK_IDCOMMUNE = ((CsCommune)CboCommune.SelectedItem).PK_ID, LIBELLE = Txt_Libelle.Text, DATECREATION = DateTime.Now, USERCREATION = UserConnecte.matricule }; if (!string.IsNullOrEmpty(Txt_Code.Text) && donnesDatagrid.FirstOrDefault(p => p.CODE == Quartier.CODE) != null) { throw new Exception(Languages.CetElementExisteDeja); } listObjetForInsertOrUpdate.Add(Quartier); } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification) { ObjetSelectionnee.CODE = Txt_Code.Text; ObjetSelectionnee.LIBELLE = Txt_Libelle.Text; ObjetSelectionnee.COMMUNE = ((CsCommune)CboCommune.SelectedItem).CODE; ObjetSelectionnee.FK_IDCOMMUNE = ((CsCommune)CboCommune.SelectedItem).PK_ID; ObjetSelectionnee.DATEMODIFICATION = DateTime.Now; ObjetSelectionnee.USERMODIFICATION = UserConnecte.matricule; listObjetForInsertOrUpdate.Add(ObjetSelectionnee); } return(listObjetForInsertOrUpdate); } catch (Exception ex) { Message.ShowError(ex.Message, Languages.Quartier); return(null); } }
public UcQuartier(CsQuartier pObject, SessionObject.ExecMode pExecMode, DataGrid pGrid) { try { InitializeComponent(); Translate(); var Quartier = new CsQuartier(); if (pObject != null) { ObjetSelectionnee = Utility.ParseObject(Quartier, pObject as CsQuartier); } ModeExecution = pExecMode; dataGrid = pGrid; RemplirListeDesCentreExistant(); RemplirCommune(); if (dataGrid != null) { donnesDatagrid = dataGrid.ItemsSource as ObservableCollection <CsQuartier>; } 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.Quartier); } }
private void Txt_CodeQuartier_TextChanged(object sender, TextChangedEventArgs e) { if (this.Txt_CodeCommune.Tag != null && LstQuartierAll.Count != 0 && !string.IsNullOrEmpty(this.Txt_CodeQuartier.Text) && this.Txt_CodeQuartier.Text.Length == SessionObject.Enumere.TailleCodeQuartier) { CsQuartier _LeQuartier = LstQuartierAll.Where(t => t.FK_IDCOMMUNE == (int)this.Txt_CodeCommune.Tag).ToList().FirstOrDefault(p => p.CODE == this.Txt_CodeQuartier.Text); if (_LeQuartier != null) { this.Txt_LibelleQuartier.Text = _LeQuartier.LIBELLE; this.Txt_CodeQuartier.Tag = _LeQuartier.PK_ID; } else { var w = new MessageBoxControl.MessageBoxChildWindow(Langue.lbl_Menu, Langue.Msg_QuartierNonTrouve, MessageBoxControl.MessageBoxButtons.Ok, MessageBoxControl.MessageBoxIcon.Information); w.OnMessageBoxClosed += (_, result) => { this.Txt_CodeQuartier.Focus(); }; w.Show(); } } }
private void UpdateParentList(CsQuartier pQuartier) { try { if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Creation) { GetData(); //donnesDatagrid.Add(pQuartier); //donnesDatagrid.OrderBy(p => p.PK_ID); } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification) { GetData(); //var Rues = donnesDatagrid.First(p => p.PK_ID == pQuartier.PK_ID ); //donnesDatagrid.Remove(Rues); //donnesDatagrid.Add(pQuartier); //donnesDatagrid.OrderBy(p => p.PK_ID); } } catch (Exception ex) { throw ex; } }