public bool Insert(CsTypeBranchement pCategorieBranchement) { try { return(Entities.InsertEntity <Galatee.Entity.Model.TYPEBRANCHEMENT>(Entities.ConvertObject <Galatee.Entity.Model.TYPEBRANCHEMENT, CsTypeBranchement>(pCategorieBranchement))); } catch (Exception ex) { throw ex; } }
void AfficherBranchemetDemande(CsBrt _LeBrtDemande) { //if (_Lademande.ISSUBVENTION == SessionObject.Enumere.IsBranchementSubventione) // chk_EstSubventionne.IsChecked = true; //else // chk_EstSubventionne.IsChecked = false; this.Txt_CodeDiametre.Text = string.IsNullOrEmpty(_LeBrtDemande.DIAMBRT) ? string.Empty : _LeBrtDemande.DIAMBRT; CsTypeBranchement _leDiametre = ClasseMEthodeGenerique.RetourneObjectFromList <CsTypeBranchement>(LstDiametreBrt, this.Txt_CodeDiametre.Text, "CODE"); if (_leDiametre != null && !string.IsNullOrEmpty(_leDiametre.LIBELLE)) { this.Txt_LibelleDiametre.Text = _leDiametre.LIBELLE; //EnregisterDemande(LaDemande); } this.Txt_CodeMateriel.Text = string.IsNullOrEmpty(_LeBrtDemande.NATBRT) ? string.Empty : _LeBrtDemande.NATBRT; CsMaterielBranchement _leMateriel = ClasseMEthodeGenerique.RetourneObjectFromList <CsMaterielBranchement>(LstDeMaterielBrt, this.Txt_CodeMateriel.Text, "CODE"); if (_leMateriel != null && !string.IsNullOrEmpty(_leMateriel.LIBELLE)) { this.Txt_LibelleMateriel.Text = _leMateriel.LIBELLE; //EnregisterDemande(LaDemande); } this.Txt_LongueurBrt.Text = string.IsNullOrEmpty(_LeBrtDemande.LONGBRT.ToString()) ? InitValue.ToString() : _LeBrtDemande.LONGBRT.ToString(); this.Txt_NombrePoint.Text = _LeBrtDemande.NBPOINT.ToString(); this.Txt_DateRacordement.Text = string.IsNullOrEmpty(_LeBrtDemande.DRAC.ToString()) ? string.Empty :Convert.ToDateTime(_LeBrtDemande.DRAC).ToShortDateString(); this.Txt_DateDepose.Text = string.IsNullOrEmpty(_LeBrtDemande.DRES.ToString()) ? string.Empty : Convert.ToDateTime(_LeBrtDemande.DRES).ToShortDateString(); this.Txt_Longitude.Text = string.IsNullOrEmpty(_LeBrtDemande.LONGITUDE) ? string.Empty : _LeBrtDemande.LONGITUDE; this.Txt_Latitude.Text = string.IsNullOrEmpty(_LeBrtDemande.LATITUDE) ? string.Empty : _LeBrtDemande.LATITUDE; this.Txt_AdresseElectrique.Text = string.IsNullOrEmpty(_LeBrtDemande.ADRESSERESEAU) ? string.Empty : _LeBrtDemande.ADRESSERESEAU; if (TypeDemande == SessionObject.Enumere.FermetureBrt || //TypeDemande == SessionObject.Enumere.Reabonnement || TypeDemande == SessionObject.Enumere.ModificationBranchement || TypeDemande == SessionObject.Enumere.ReouvertureBrt) { IsControleActif(false); } }
public UcCategoriesBranchement(object[] pObjects, SessionObject.ExecMode[] pExecMode, DataGrid[] pGrid) { try { InitializeComponent(); Translate(); var categorieClient = new CsTypeBranchement(); if (pObjects[0] != null) { ObjetSelectionnee = Utility.ParseObject(categorieClient, pObjects[0] as CsTypeBranchement); } ModeExecution = pExecMode[0]; dataGrid = pGrid[0]; if (dataGrid != null) { donnesDatagrid = dataGrid.ItemsSource as ObservableCollection <CsTypeBranchement>; } 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.Show(ex.Message, Languages.LibelleCategorieBranchement); } }
private void UpdateParentList(CsTypeBranchement pCategorieBranchement) { try { if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Creation) { GetDataNew(); //donnesDatagrid.Add(pCategorieBranchement); } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification) { GetDataNew(); //var nationalite = donnesDatagrid.First(p => p.PK_ID == pCategorieBranchement.PK_ID); //donnesDatagrid.Remove(nationalite); //donnesDatagrid.Add(pCategorieBranchement); } } catch (Exception ex) { throw ex; } }
private List <CsTypeBranchement> GetInformationsFromScreen() { var listObjetForInsertOrUpdate = new List <CsTypeBranchement>(); try { if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Creation) { var CategorieBranchement = new CsTypeBranchement { 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 == CategorieBranchement.CODE) != null) { throw new Exception(Languages.CetElementExisteDeja); } listObjetForInsertOrUpdate.Add(CategorieBranchement); } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification) { ObjetSelectionnee.CODE = Txt_Code.Text; ObjetSelectionnee.LIBELLE = Txt_Libelle.Text; ObjetSelectionnee.DATEMODIFICATION = DateTime.Now; ObjetSelectionnee.USERMODIFICATION = UserConnecte.matricule; listObjetForInsertOrUpdate.Add(ObjetSelectionnee); } return(listObjetForInsertOrUpdate); } catch (Exception ex) { throw ex; } }