private CsDenonciateur GetInformationsFromScreen1() { var listObjetForInsertOrUpdate1 = new CsDenonciateur(); try { if (Chek_Identifia.IsChecked == true) { var tDenonciateur = new CsDenonciateur { DateDenonciation = Convert.ToDateTime(dateDeniation.SelectedDate), //Localisation = ((ServiceAccueil.CsCentre)Cbo_Centre.SelectedItem).LIBELLE, LienAvecAbonne = string.IsNullOrEmpty(txt_LienAbonne.Text) ? string.Empty : txt_LienAbonne.Text, Contact = string.IsNullOrEmpty(txt_Contact.Text) ? string.Empty : txt_Contact.Text, Nom = string.IsNullOrEmpty(txt_Identite.Text) ? string.Empty : txt_Identite.Text, FK_IDMOYENDENONCIATION = ((CsMoyenDenomciation)Cbo_MoyenDenociation.SelectedItem).PK_ID, //FK_IDLOCALISATION = ((ServiceAccueil.CsCentre)Cbo_Centre.SelectedItem).PK_ID }; listObjetForInsertOrUpdate1 = tDenonciateur; } return(listObjetForInsertOrUpdate1); } catch (Exception ex) { // Message.ShowError(ex.Message, Galatee.Silverlight.Resources.Devis.Languages.EtatDuCompteur); return(null); } }
public int InsertFraudeDenociateur(CsFraude sFraude, CsDenonciateur sDenonciateur, CsClientFraude ClientFrd) { try { // DENONCIATEUR DENONCIATEUR = new DENONCIATEUR(); //DENONCIATEUR.CENTRE= using (galadbEntities context = new galadbEntities()) { try { DENONCIATEUR Deno = Entities.ConvertObject <Galatee.Entity.Model.DENONCIATEUR, CsDenonciateur>(sDenonciateur); Entities.InsertEntity <Galatee.Entity.Model.DENONCIATEUR>(Deno); context.SaveChanges(); sFraude.FK_IDDENONCIATEUR = Deno.PK_ID; sFraude.FK_IDDECISIONFRAUDE = null; sFraude.FicheTraitement = AccueilProcedures.GetNumDevis((int)ClientFrd.FK_IDCENTRE);; //CsAg Ag = Entities.ConvertObject<CsAg, AG>(context.AG.FirstOrDefault(p => p.CLIENT == ClientFrd.Client)); DataTable dts = Galatee.Entity.Model.AccueilProcedures.RetourneAG(ClientFrd.FK_IDCENTRE.Value, ClientFrd.Centre, ClientFrd.Client, string.Empty); CsAg Ag = Entities.GetEntityFromQuery <CsAg>(dts); //ClientFrd.FK_IDCENTRE = null; ClientFrd.FK_IDSITE = null; if (Ag != null) { ClientFrd.FK_IDCENTRE = Ag.FK_IDCENTRE; ClientFrd.Centre = Ag.CENTRE; ClientFrd.Commune = Ag.COMMUNE; ClientFrd.FK_IDCOMMUNE = Ag.FK_IDCOMMUNE; ClientFrd.FK_IDQUARTIER = Ag.FK_IDQUARTIER; ClientFrd.Quartier = Ag.QUARTIER; ClientFrd.FK_RUE = Ag.FK_IDRUE; ClientFrd.Rue = Ag.RUE; ClientFrd.FK_SECTEUR = Ag.FK_IDSECTEUR; ClientFrd.Secteur = Ag.SECTEUR; } CLIENTFRAUDE CLIENTFRDE = Entities.ConvertObject <Galatee.Entity.Model.CLIENTFRAUDE, CsClientFraude>(ClientFrd); Entities.InsertEntity <Galatee.Entity.Model.CLIENTFRAUDE>(CLIENTFRDE); context.SaveChanges(); try { sFraude.FK_IDCLIENTFRAUDE = CLIENTFRDE.PK_ID; } catch (Exception) { Entities.UpdateEntity <Galatee.Entity.Model.CLIENTFRAUDE>(CLIENTFRDE); } Entities.InsertEntity <Galatee.Entity.Model.FRAUDE>(Entities.ConvertObject <Galatee.Entity.Model.FRAUDE, CsFraude>(sFraude)); return(context.SaveChanges()); } catch (Exception ex) { throw ex; } } } catch (Exception ex) { throw ex; } }