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