// 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; } }; } }