public bool DeleteRetours(CsRetourScelles sRetours)
 {
     try
     {
         return(new DBScelle().Delete(sRetours));
     }
     catch (Exception ex)
     {
         ErrorManager.LogException(this, ex);
         return(false);
     }
 }
        private List <CsRetourScelles> GetInformationsFromScreen()
        {
            try
            {
                var listObjetForInsertOrUpdate = new List <CsRetourScelles>();

                if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Creation)
                {
                    if (TbItScelleNnUtls.IsSelected == true)
                    {
                        ListSaisie.Clear();
                        ListSaisie.AddRange((List <CsRemiseScelleByAg>)dgScelle.ItemsSource);
                        foreach (CsRemiseScelleByAg element in ListSaisie)
                        {
                            var Retours = new CsRetourScelles
                            {
                                CodeCentre      = UserConnecte.FK_IDCENTRE,
                                Date_Retour     = DateRetour.SelectedDate != null ? DateRetour.SelectedDate.Value : DateTime.Now,
                                Nbre_Scelles    = (int?)int.Parse(TxtScelleNnutiliser.Text),
                                Id_Retour       = Guid.NewGuid(),
                                Donneur_Mat     = txtAgt_M.Tag.ToString(),
                                Receveur_Mat    = UserConnecte.PK_ID.ToString(),
                                Id_Scelle       = element.Id_Scelle,
                                Id_DetailRetour = Guid.NewGuid(),
                                Motif_Retour    = 1,
                                Status_ID       = 3
                            };
                            listObjetForInsertOrUpdate.Add(Retours);
                        }
                    }
                    if (TbItScelleAbimer.IsSelected == true)
                    {
                        ListSaisie.Clear();
                        ListSaisie.AddRange((List <CsRemiseScelleByAg>)dgScelleAbimerLst.ItemsSource);
                        foreach (CsRemiseScelleByAg element in ListSaisie)
                        {
                            var Retours = new CsRetourScelles
                            {
                                CodeCentre  = UserConnecte.FK_IDCENTRE,
                                Date_Retour = DateTime.Now,
                                //  Date_Retour = DateRetour.SelectedDate != null ? DateRetour.SelectedDate.Value : DateTime.Now,
                                //Nbre_Scelles = (int?)int.Parse(TxtScelleNnutiliser.Text),
                                Id_Retour       = Guid.NewGuid(),
                                Donneur_Mat     = txtAgt_M.Tag.ToString(),
                                Receveur_Mat    = UserConnecte.PK_ID.ToString(),
                                Id_Scelle       = element.Id_Scelle,
                                Id_DetailRetour = Guid.NewGuid(),
                                Motif_Retour    = 0,
                                Status_ID       = 0
                            };
                            listObjetForInsertOrUpdate.Add(Retours);
                        }
                    }
                }

                if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification)
                {
                    //foreach (CsScelle element in ListSaisie)
                    //{

                    //    //ObjetSelectionnee.Id_LotMagasinGeneral = NumeroDebut + "_" + NumeroFin + "_" + Origine_ID.ToString();
                    //    ObjetSelectionnee.CodeCentre = UserConnecte.FK_IDCENTRE;
                    //    ObjetSelectionnee.Date_Remise = Dateremise.SelectedDate != null ? Dateremise.SelectedDate.Value : DateTime.Now;
                    //    ObjetSelectionnee.Motif_ID = ((CsMotifsScelle)CboMotifs.SelectedItem).Motif_ID;
                    //    ObjetSelectionnee.Nbre_Scelles = (int?)int.Parse(txtNombredeScelle.Text);
                    //    ObjetSelectionnee.Matricule_Receiver = (int)txtAgt_M.Tag;
                    //    ObjetSelectionnee.Matricule_User = UserConnecte.PK_ID;
                    //    ObjetSelectionnee.Lot_Id = element.lot_ID;
                    //    ObjetSelectionnee.Id_Scelle = element.Id_Scelle;
                    //    ObjetSelectionnee.Id_DetailRemise = Guid.NewGuid();

                    //    listObjetForInsertOrUpdate.Add(ObjetSelectionnee);
                }


                return(listObjetForInsertOrUpdate);
            }
            catch (Exception ex)
            {
                Message.ShowError(ex.Message, Languages.Commune);
                return(null);
            }
        }