Ejemplo n.º 1
0
 public UcMarqueModel(List <CsMarque_Modele> lstInit, CsMarque_Modele laMarqueModel)
 {
     InitializeComponent();
     RemplirListeCmbDesModelesMarqueExistant();
     ChargerProduit();
     ChargerMarque();
     ChargerModele();
     ObjetSelectionnee = laMarqueModel;
 }
Ejemplo n.º 2
0
 public static bool Insert(CsMarque_Modele pTcompt)
 {
     try
     {
         return(Entities.InsertEntity <Galatee.Entity.Model.MODELE>(Entities.ConvertObject <Galatee.Entity.Model.MODELE, CsMarque_Modele>(pTcompt)));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 3
0
 public static bool Update(CsMarque_Modele pMarqueModel)
 {
     try
     {
         return(Entities.UpdateEntity <Galatee.Entity.Model.MODELE>(Entities.ConvertObject <Galatee.Entity.Model.MODELE, CsMarque_Modele>(pMarqueModel)));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 4
0
        private List <CsMarque_Modele> GetInformationsFromScreen()
        {
            var listObjetForInsertOrUpdate = new List <CsMarque_Modele>();

            try
            {
                if (ObjetSelectionnee == null)
                {
                    var tCompteur = new CsMarque_Modele
                    {
                        MARQUE_ID       = ((ServiceAccueil.CsMarqueCompteur)Cbo_Marque.SelectedItem).PK_ID,
                        Libelle_MArque  = ((ServiceAccueil.CsMarqueCompteur)Cbo_Marque.SelectedItem).LIBELLE,
                        MODELE_ID       = ((CsMarque_Modele)Cbo_Modele.SelectedItem).MODELE_ID,
                        Libelle_Modele  = ((CsMarque_Modele)Cbo_Modele.SelectedItem).Libelle_Modele,
                        Produit_ID      = ((ServiceAccueil.CsProduit)Cbo_Produit.SelectedItem).PK_ID,
                        Libelle_Produit = ((ServiceAccueil.CsProduit)Cbo_Produit.SelectedItem).LIBELLE,
                        Nbre_scel_capot = int.Parse(this.txt_nbreScelleCapot.Text),
                        Nbre_scel_cache = int.Parse(this.txt_NombreScelleCache.Text),
                        PK_ID           = Guid.NewGuid()
                    };
                    listObjetForInsertOrUpdate.Add(tCompteur);
                }

                if (ObjetSelectionnee != null)
                {
                    ObjetSelectionnee.MARQUE_ID       = ((ServiceAccueil.CsMarqueCompteur)Cbo_Marque.SelectedItem).PK_ID;
                    ObjetSelectionnee.Libelle_MArque  = ((ServiceAccueil.CsMarqueCompteur)Cbo_Marque.SelectedItem).LIBELLE;
                    ObjetSelectionnee.MODELE_ID       = ((CsMarque_Modele)Cbo_Modele.SelectedItem).MODELE_ID;
                    ObjetSelectionnee.Libelle_Modele  = ((CsMarque_Modele)Cbo_Modele.SelectedItem).Libelle_Modele;
                    ObjetSelectionnee.Produit_ID      = ((ServiceAccueil.CsProduit)Cbo_Produit.SelectedItem).PK_ID;
                    ObjetSelectionnee.Libelle_Produit = ((ServiceAccueil.CsProduit)Cbo_Produit.SelectedItem).LIBELLE;
                    ObjetSelectionnee.Nbre_scel_capot = int.Parse(this.txt_nbreScelleCapot.Text);
                    ObjetSelectionnee.Nbre_scel_cache = int.Parse(this.txt_NombreScelleCache.Text);
                    listObjetForInsertOrUpdate.Add(ObjetSelectionnee);
                }
                return(listObjetForInsertOrUpdate);
            }
            catch (Exception ex)
            {
                Message.ShowError(ex.Message, Languages.EtatDuCompteur);
                return(null);
            }
        }
Ejemplo n.º 5
0
        private void btn_Modifier_Click(object sender, RoutedEventArgs e)
        {
            var messageBox = new MessageBoxControl.MessageBoxChildWindow(Languages.Caisse, Languages.QuestionEnregistrerDonnees, MessageBoxControl.MessageBoxButtons.YesNo, MessageBoxControl.MessageBoxIcon.Question);

            messageBox.OnMessageBoxClosed += (_, result) =>
            {
                if (messageBox.Result == MessageBoxResult.OK)
                {
                    if (this.dtgrdParametre.SelectedItem != null)
                    {
                        CsMarque_Modele leSelect = (CsMarque_Modele)this.dtgrdParametre.SelectedItem;
                        leSelect.Libelle_Modele = this.txt_LibelleModele.Text;
                        List <CsMarque_Modele> lstMar = new List <CsMarque_Modele>();
                        lstMar.Add(leSelect);
                        UpdateModel(lstMar);
                    }
                }
            };
            messageBox.Show();
        }
Ejemplo n.º 6
0
 public UcMarqueModel(CsMarque_Modele pObject, SessionObject.ExecMode pExecMode, DataGrid pGrid)
 {
     try
     {
         InitializeComponent();
         var MarqueModele = new CsMarque_Modele();
         if (pObject != null)
         {
             ObjetSelectionnee = Utility.ParseObject(MarqueModele, pObject as CsMarque_Modele);
         }
         ModeExecution = pExecMode;
         dataGrid      = pGrid;
         // dtgrdlReceptionScelle.ItemsSource = donnesDatagrid;
         RemplirListeCmbDesModelesMarqueExistant();
         ChargerProduit();
         if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification || (SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Consultation)
         {
             if (ObjetSelectionnee != null)
             {
                 List <CsMarque_Modele> lstMaqmMdt = ListdesModelesfonctMarq;
                 if (lstMaqmMdt != null)
                 {
                     Cbo_Modele.SelectedItem = lstMaqmMdt.FirstOrDefault(t => t.MODELE_ID == ObjetSelectionnee.MODELE_ID);
                     Cbo_Marque.SelectedItem = lstMaqmMdt.FirstOrDefault(t => t.MARQUE_ID == ObjetSelectionnee.MARQUE_ID);
                 }
                 txt_NombreScelleCache.Text = ObjetSelectionnee.Nbre_scel_cache.ToString();
                 txt_NombreScelleCache.Text = ObjetSelectionnee.Nbre_scel_capot.ToString();
             }
         }
         if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Consultation)
         {
             AllInOne.ActivateControlsFromXaml(LayoutRoot, false);
         }
     }
     catch (Exception ex)
     {
         Message.ShowError(ex.Message, Languages.Commune);
     }
 }