コード例 #1
0
        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);
            }
        }
コード例 #2
0
ファイル: DBFRAUDE.cs プロジェクト: InovaSolutions-Dev/main
        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;
            }
        }