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;
     }
 }
Beispiel #3
0
        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;
                }
            }
        }
Beispiel #4
0
        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;
                }
            }
        }
Beispiel #5
0
        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);
            }
        }
Beispiel #6
0
 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);
     }
 }
Beispiel #7
0
 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();
         }
     }
 }
Beispiel #8
0
 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;
     }
 }