private void Newfrm1_CallBack(object sender, CustumEventArgs e)
        {
            Clientfraude       = e.Data as CsClientFraude;
            txt_Abonne.Text    = Clientfraude.Nomabon;
            txt_Abonne.Tag     = Clientfraude.PK_ID;
            Clientfraude.Ordre = Clientfraude.Ordre;

            LaDemande.ClientFraude = Clientfraude;
        }
Exemple #2
0
        public CsClientFraude InsertClientFraude(List <CsClientFraude> sClientFraude)
        {
            using (galadbEntities context = new galadbEntities())
            {
                try
                {
                    CsClientFraude ClientFrd = new CsClientFraude();

                    List <CLIENTFRAUDE> ClientFraude = Entities.ConvertObject <Galatee.Entity.Model.CLIENTFRAUDE, CsClientFraude>(sClientFraude);
                    Entities.InsertEntity <Galatee.Entity.Model.CLIENTFRAUDE>(ClientFraude);
                    context.SaveChanges();
                    ClientFrd = Entities.ConvertObject <CsClientFraude, CLIENTFRAUDE>(ClientFraude).FirstOrDefault();
                    //foreach (CLIENTFRAUDE items in ClientFraude)
                    //{
                    //    ClientFrd.PK_ID = items.PK_ID;
                    //    ClientFrd.Nomabon = items.Nomabon;
                    //    ClientFrd.Centre = items.Centre;
                    //    ClientFrd.Telephone = items.Telephone;
                    //    ClientFrd.Porte = items.Porte;
                    //    ClientFrd.FK_IDCENTRE = items.FK_IDCENTRE;
                    //    ClientFrd.FK_IDCOMMUNE = items.FK_IDCOMMUNE;
                    //    ClientFrd.FK_IDQUARTIER = items.FK_IDQUARTIER;
                    //    ClientFrd.FK_RUE = items.FK_RUE;
                    //    ClientFrd.FK_SECTEUR = items.FK_SECTEUR;
                    //    ClientFrd.Client = items.Client;
                    //    ClientFrd.Ordre = items.Ordre;
                    //    ClientFrd.Commune = items.Commune;
                    //    ClientFrd.Quartier = items.Quartier;
                    //    ClientFrd.Rue = items.Rue;
                    //    ClientFrd.Secteur = items.Secteur;
                    //    ClientFrd.ContratAbonnement = items.ContratAbonnement;
                    //    ClientFrd.ContratBranchement = items.ContratBranchement;
                    //    ClientFrd.DateContratAbonnement = items.DateContratAbonnement;
                    //    ClientFrd.DateContratBranchement = items.DateContratBranchement;

                    //}
                    return(ClientFrd);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
        private List <CsClientFraude> GetInformationsFromScreen()
        {
            var listObjetForInsertOrUpdate = new List <CsClientFraude>();

            try
            {
                var sClientFraude = new CsClientFraude
                {
                    Nomabon = txt_Nom.Text,
                    Client  = txt_refclient.Text,
                    IdentificationUnique = txt_IdentUnique.Text,
                    Commune       = ((Galatee.Silverlight.ServiceAccueil.CsCommune)Cbo_Commune.SelectedItem).LIBELLE,
                    Centre        = ((Galatee.Silverlight.ServiceAccueil.CsCentre)Cbo_Centre.SelectedItem).CODE,
                    Quartier      = ((Galatee.Silverlight.ServiceAccueil.CsQuartier)Cbo_Quartier.SelectedItem).LIBELLE,
                    Rue           = ((Galatee.Silverlight.ServiceAccueil.CsRues)Cbo_Rue.SelectedItem).LIBELLE,
                    Secteur       = ((Galatee.Silverlight.ServiceAccueil.CsSecteur)Cbo_Secteur.SelectedItem).LIBELLE,
                    FK_IDCOMMUNE  = ((Galatee.Silverlight.ServiceAccueil.CsCommune)Cbo_Commune.SelectedItem).PK_ID,
                    FK_IDQUARTIER = ((Galatee.Silverlight.ServiceAccueil.CsQuartier)Cbo_Quartier.SelectedItem).PK_ID,
                    FK_RUE        = ((Galatee.Silverlight.ServiceAccueil.CsRues)Cbo_Rue.SelectedItem).PK_ID,
                    FK_SECTEUR    = ((Galatee.Silverlight.ServiceAccueil.CsSecteur)Cbo_Secteur.SelectedItem).PK_ID,
                    FK_IDCENTRE   = ((Galatee.Silverlight.ServiceAccueil.CsCentre)Cbo_Centre.SelectedItem).PK_ID,
                    //FK_IDSITE = (int) this.Txt_CodeSite.Tag,
                    Email              = txt_email.Text,
                    ContratAbonnement  = txt_ContactAbonne.Text,
                    ContratBranchement = txt_contarBrachement.Text,
                    Porte              = txt_porte.Text,
                    Telephone          = txt_telephone.Text,
                    Ordre              = "01",
                };
                listObjetForInsertOrUpdate.Add(sClientFraude);

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