Exemple #1
0
        public static Boolean ExecuteVisita(EsitoVisita visita, out string message)
        {
            if (string.IsNullOrWhiteSpace(visita.CodicePratica))
            {
                message = "Progressivo Mancante";
                return(false);
            }
            if (visita.DataPratica == DateTime.MinValue || visita.DataPratica == null)
            {
                message = "Data Fattura Mancante o errata";
                return(false);
            }
            if (string.IsNullOrWhiteSpace(visita.Esito))
            {
                message = "Esito Mancante";
                return(false);
            }
            if (string.IsNullOrWhiteSpace(visita.CodiceUnivocoMedico))
            {
                message = "Codice Medico Mancante";
                return(false);
            }

            Authentication.checkMexalClient();
            Mexal.MexalClient mc = (Mexal.MexalClient)HttpContext.Current.Application["mxlClient"];

            mc.Visita = new Mexal.MexalVisita();
            mc.Visita.LoadFromEsitoVisita(visita);

            var result = mc.SetVisita(mc.Visita, out message);

            //message = "OK!";
            return(result);
        }
Exemple #2
0
        public string GetModelEsitoVisitaJson()
        {
            EsitoVisita e = new EsitoVisita();

            e.CodicePratica       = "123456AB";
            e.DataPratica         = DateTime.Now.Date;
            e.CodiceUnivocoMedico = "12345678";
            e.Esito = "OK/KO/ASSENTE";

            return(new JavaScriptSerializer().Serialize(e));
        }