Example #1
0
        //    public bool SaveMethodeDetectionBTA(CsREFMETHODEDEDETECTIONCLIENTSBTA MthDetection, bool IsUpdate)
        //    {
        //        try
        //        {
        //            return new RpntProcedures().SaveMethodeDetectionBTA(MthDetection, IsUpdate);
        //        }
        //        catch (Exception ex)
        //        {

        //            throw ex;
        //        }
        //    }
        //    public bool DeleteMethodeDetectionBTA(int Methode_Id)
        //    {
        //        try
        //        {
        //            return new RpntProcedures().DeleteMethodeDetectionBTA(Methode_Id);
        //        }
        //        catch (Exception ex)
        //        {

        //            throw ex;
        //        }
        //    }


        //#endregion

        //#region Methode de detection HTA
        //    public List<CsREFMETHODEDEDETECTIONCLIENTSHTA> GetMethodeDetectionHTA()
        //    {
        //        try
        //        {
        //            return new RpntProcedures().GetMethodeDetectionHTA();
        //        }
        //        catch (Exception ex )
        //        {

        //            throw ex ;
        //        }
        //    }

        //#endregion

        //#region Paramettre methode de detection
        //    public List<CsTBPARAMETRE> LoadParametreMthDtect()
        //    {
        //        try
        //        {
        //            return new RpntProcedures().LoadParametreMthDtect();
        //        }
        //        catch (Exception ex)
        //        {

        //            throw ex;
        //        }

        //    }
        //    public bool SaveParamtreMethodeBTA(CsTBPARAMETRE paramtre, bool IsUpdate)
        //    {
        //        try
        //        {
        //            return new RpntProcedures().SaveParamtreMethodeBTA(paramtre, IsUpdate);
        //        }
        //        catch (Exception ex)
        //        {

        //            throw ex;
        //        }
        //    }
        //    public bool DeleteParamMethodeDetectionBTA(int param_id)
        //    {
        //        try
        //        {
        //            return new RpntProcedures().DeleteParamMethodeDetectionBTA(param_id);
        //        }
        //        catch (Exception ex)
        //        {

        //            throw ex;
        //        }
        //    }
        //#endregion

        //#region Campagne

        //    public List<CsCentre> GetExploitationByUO(CsREFUNITEORGANISATIONNELLE UO)
        //    {
        //        try
        //        {
        //            return new RpntProcedures().GetExploitationByUO(UO);
        //        }
        //        catch (Exception ex )
        //        {

        //            throw ex;
        //        }
        //    }
        public bool InsertCampagneBTA(CsCampagnesBTAAccessiblesParLUO CampBAT)
        {
            try
            {
                return(new RpntProcedures().InsertCampagneBTA(CampBAT));
            }
            catch (Exception)
            {
                throw;
            }
        }
        private void SaveCampagne()
        {
            if (string.IsNullOrWhiteSpace(txtcampagne.Text) || Cbo_Centre.SelectedItem == null || dtpdatedebut.SelectedDate == null || dtpdatefinprevu.SelectedDate == null)
            {
                Message.Show("Tous les champs son obligatoire",
                             "Notification");
            }
            else
            {
                RecouvrementServiceClient service = new RecouvrementServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Recouvrement"));
                handler = LoadingManager.BeginLoading("Savegarde des données ...");

                CsCampagnesBTAAccessiblesParLUO CampBAT = new CsCampagnesBTAAccessiblesParLUO
                {
                    //Campagne_ID=Guid.Parse("6F9619FF-8B86-D011-B42D-00C04FC964FA"),
                    Campagne_ID                        = Guid.NewGuid(),
                    CodeCentre                         = ((Galatee.Silverlight.ServiceAccueil.CsCentre)Cbo_Centre.SelectedItem).CODE.ToString(),
                    DateCreation                       = dtpdatedreation.SelectedDate.Value,
                    DateDebutControles                 = dtpdatedebut.SelectedDate.Value,
                    DateFinPrevue                      = dtpdatefinprevu.SelectedDate.Value,
                    DateModification                   = DateTime.UtcNow.Date,
                    Libelle_Campagne                   = txtcampagne.Text,
                    MatriculeAgentCreation             = UserConnecte.matricule,
                    MatriculeAgentDerniereModification = UserConnecte.matricule,
                    NbreElements                       = 0,
                    Statut_ID   = 1,
                    fk_idCentre = ((Galatee.Silverlight.ServiceAccueil.CsCentre)Cbo_Centre.SelectedItem).PK_ID
                };

                service.InsertCampagneBTAAsync(CampBAT);
                service.InsertCampagneBTACompleted += (er, res) =>
                {
                    try
                    {
                        if (res.Error != null || res.Cancelled)
                        {
                            Message.Show("Erreur dans le traitement des méthode de dectection : " + res.Error.InnerException.ToString(), "Erreur");
                        }
                        else
                        {
                            if (res.Result != false)
                            {
                                Message.Show("L'enregistrement c'est bien passé",
                                             "Notification");
                                //CsTBCAMPAGNECONTROLEBTA camp = new CsTBCAMPAGNECONTROLEBTA
                                //{
                                //    CAMPAGNE_ID = CampBAT.Campagne_ID,
                                //    CODECENTRE = int.Parse(CampBAT.CodeCentre),
                                //    CODEEXPLOITATION = CampBAT.CodeCentre,
                                //    DATECREATION = CampBAT.DateCreation,
                                //    DATEDEBUTCONTROLES = CampBAT.DateDebutControles,
                                //    DATEFINPREVUE = CampBAT.DateFinPrevue,
                                //    DATEMODIFICATION = CampBAT.DateModification,
                                //    LIBELLE_CAMPAGNE = CampBAT.Libelle_Campagne,
                                //    LIBELLECENTRE = ((CsCentre)cbxexploitation.SelectedItem).LIBELLE,
                                //    LIBELLEEXPLOITATION = ((CsCentre)cbxexploitation.SelectedItem).LIBELLE,
                                //    LISTEBRANCHEMENT = new List<CsBrt>(),
                                //    LISTELOT = new List<CsTBLOTDECONTROLEBTA>(),
                                //    MATRICULEAGENTCREATION = CampBAT.MatriculeAgentCreation,
                                //    MATRICULEAGENTDERNIEREMODIFICATION = CampBAT.MatriculeAgentDerniereModification,
                                //    METHODE = new CsREFMETHODEDEDETECTIONCLIENTSBTA(),
                                //    NBREELEMENTS = 0,
                                //    NBRLOTS = 0,
                                //    PERIODE = string.Empty,
                                //    POULATIONNONAFFECTES = 0,
                                //    STATUT = string.Empty,
                                //    STATUT_ID = int.MinValue

                                //};
                                //SessionObject.campagne.Add(camp);
                            }
                            else
                            {
                                Message.Show("Une erreur s'est produite, veuillez consultez le journal des erreurs",
                                             "Erreur");
                            }
                        }
                        LoadingManager.EndLoading(handler);
                    }
                    catch (Exception ex)
                    {
                        throw ex;
                    }
                };
            }
        }