private void UpdateParentList(CsCategorieClient pCategorieClient) { try { if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Creation) { GetDataNew(); /* donnesDatagrid.Add(pCategorieClient); * donnesDatagrid.OrderBy(p => p.PK_ID);*/ } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification) { GetDataNew(); /* var nationalite = donnesDatagrid.First(p => p.PK_ID == pCategorieClient.PK_ID); * donnesDatagrid.Remove(nationalite); * donnesDatagrid.Add(pCategorieClient); * donnesDatagrid.OrderBy(p => p.PK_ID);*/ } dataGrid.ItemsSource = donnesDatagrid; } catch (Exception ex) { throw ex; } }
public bool Insert(CsCategorieClient pCategorieClient) { try { return(Entities.InsertEntity <Galatee.Entity.Model.CATEGORIECLIENT>(Entities.ConvertObject <Galatee.Entity.Model.CATEGORIECLIENT, CsCategorieClient>(pCategorieClient))); } catch (Exception ex) { throw ex; } }
public UcCategoriesClient(object[] pObjects, SessionObject.ExecMode[] pExecMode, DataGrid[] pGrid) { try { InitializeComponent(); Translate(); if (pExecMode != null) { ModeExecution = pExecMode[0]; } var categorieClient = new CsCategorieClient(); if (pObjects[0] != null) { ObjetSelectionnee = Utility.ParseObject(categorieClient, pObjects[0] as CsCategorieClient); } dataGrid = pGrid[0]; if (dataGrid != null) { donnesDatagrid = dataGrid.ItemsSource as ObservableCollection <CsCategorieClient>; } 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.LibelleCategorieClient); } }
public static List <CsCategorieClient> ConvertInCategFactObject(List <ServiceAccueil.CsCategorieClient> lstObjAccueil) { try { List <CsCategorieClient> lstCategFac = new List <CsCategorieClient>(); foreach (ServiceAccueil.CsCategorieClient item in lstObjAccueil) { CsCategorieClient leCateg = new CsCategorieClient(); leCateg.PK_ID = item.PK_ID; leCateg.CODE = item.CODE; leCateg.LIBELLE = item.LIBELLE; lstCategFac.Add(leCateg); } return(lstCategFac); } catch (Exception) { throw; } }
private List <CsCategorieClient> GetInformationsFromScreen() { var listObjetForInsertOrUpdate = new List <CsCategorieClient>(); try { if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Creation) { var CategorieClient = new CsCategorieClient { 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 == CategorieClient.CODE) != null) { throw new Exception(Languages.CetElementExisteDeja); } listObjetForInsertOrUpdate.Add(CategorieClient); } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification) { ObjetSelectionnee.CODE = Txt_Code.Text; ObjetSelectionnee.LIBELLE = Txt_Libelle.Text; ObjetSelectionnee.DATECREATION = DateTime.Now; //ObjetSelectionnee.USERMODIFICATION = UserConnecte.matricule; ObjetSelectionnee.USERCREATION = UserConnecte.matricule; listObjetForInsertOrUpdate.Add(ObjetSelectionnee); } return(listObjetForInsertOrUpdate); } catch (Exception ex) { Message.ShowError(ex.Message, Languages.LibelleCategorieClient); return(null); } }