Esempio n. 1
0
 public bool InsertFraude(CsFraude sFraude)
 {
     try
     {
         return(Entities.InsertEntity <Galatee.Entity.Model.FRAUDE>(Entities.ConvertObject <Galatee.Entity.Model.FRAUDE, CsFraude>(sFraude)));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 2
0
 public bool InsertFraude(CsFraude sFraude)
 {
     try
     {
         return(new DBFRAUDE().InsertFraude(sFraude));
     }
     catch (Exception ex)
     {
         ErrorManager.LogException(this, ex);
         return(false);
     }
 }
        private CsFraude GetInformationsFromScreen()
        {
            var listObjetForInsertOrUpdate = new CsFraude();

            try
            {
                if ((int)txt_Abonne.Tag == 0)
                {
                    var tFraude = new CsFraude
                    {
                        DateCreation        = DateTime.Now.Date,
                        DateEtape           = DateTime.Now.Date,
                        DateReclamation     = DateTime.Now.Date,
                        FK_IDSOURCECONTROLE = ((CsSourceControle)Cbo_SourceControle.SelectedItem).PK_ID,
                        FicheTraitement     = NumeroDemandeFraude,
                        FK_IDDENONCIATEUR   = ((CsMoyenDenomciation)Cbo_MoyenDenociation.SelectedItem).PK_ID,
                    };
                    listObjetForInsertOrUpdate = tFraude;
                }

                else
                {
                    var tFraude = new CsFraude
                    {
                        DateCreation        = DateTime.Now.Date,
                        DateEtape           = DateTime.Now.Date,
                        DateReclamation     = DateTime.Now.Date,
                        FK_IDCLIENTFRAUDE   = (int)txt_Abonne.Tag,
                        FK_IDSOURCECONTROLE = ((CsSourceControle)Cbo_SourceControle.SelectedItem).PK_ID,
                        FicheTraitement     = NumeroDemandeFraude,
                        FK_IDDENONCIATEUR   = ((CsMoyenDenomciation)Cbo_MoyenDenociation.SelectedItem).PK_ID,
                    };
                    listObjetForInsertOrUpdate = tFraude;
                }


                return(listObjetForInsertOrUpdate);
            }
            catch (Exception ex)
            {
                // Message.ShowError(ex.Message, Galatee.Silverlight.Resources.Devis.Languages.EtatDuCompteur);
                return(null);
            }
        }
Esempio n. 4
0
        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;
            }
        }