Пример #1
0
        public static bool insertVisite(int idVisiste, int idPatient, int idInfirmiere, DateTime date_prevue, DateTime date_reelle, int duree, string crInfirmiere, string crPatient)
        {
            bool vretour = false;

            try
            {
                visite newVisite = new visite();
                newVisite.patient                 = idPatient;
                newVisite.infirmiere              = idInfirmiere;
                newVisite.date_prevue             = date_prevue;
                newVisite.duree                   = duree;
                newVisite.compte_rendu_infirmiere = crInfirmiere;
                newVisite.compte_rendu_patient    = crPatient;
                newVisite.id = idVisiste;

                if (date_reelle.ToString() != "01/01/0001 00:00:00")
                {
                    newVisite.date_reelle = date_reelle;
                }

                maConnexion.visite.Add(newVisite);
                maConnexion.SaveChanges();
                vretour = true;
            }
            catch (Exception)
            {
                maConnexion.Dispose();
                init();
            }
            return(vretour);
        }
Пример #2
0
        ///
        ///
        /// Methodes de type EXPORTE
        ///
        ///

        public static bool exportVisite(List <visite> lesVisites)
        {
            bool vretour = false;

            try
            {
                foreach (var uneVisite in lesVisites)
                {
                    visite laVisite = new visite();
                    laVisite.duree                   = uneVisite.duree;
                    laVisite.date_prevue             = uneVisite.date_prevue;
                    laVisite.date_reelle             = uneVisite.date_reelle;
                    laVisite.compte_rendu_infirmiere = uneVisite.compte_rendu_infirmiere;
                    laVisite.compte_rendu_patient    = uneVisite.compte_rendu_patient;
                    laVisite.id         = uneVisite.id;
                    laVisite.patient    = uneVisite.patient;
                    laVisite.infirmiere = uneVisite.infirmiere;

                    string         path             = "http://www.btssio-carcouet.fr/ppe4/public/modifVisite/" + uneVisite.id;
                    string         serializedObject = Newtonsoft.Json.JsonConvert.SerializeObject(laVisite);
                    HttpWebRequest request          = WebRequest.CreateHttp(path);
                    request.Method = "PUT";
                    request.AllowWriteStreamBuffering = false;
                    request.ContentType   = "application/json";
                    request.Accept        = "Accept=application/json";
                    request.SendChunked   = false;
                    request.ContentLength = serializedObject.Length;
                    request.Timeout       = 500;
                    using (var streamWriter = new StreamWriter(request.GetRequestStream()))
                    {
                        streamWriter.Write(serializedObject);
                        streamWriter.Flush();
                        streamWriter.Close();
                    }
                    vretour = true;
                }
            }catch (Exception)
            {
                vretour = false;
            }
            return(vretour);
        }