private string ListarNotas(string idEstudio) { ServicioEstudios servicio = new ServicioEstudios(); Estudio estudio = servicio.Obtener(idEstudio); return(estudio.Notas.ToList <Nota>().SerializaToJson()); }
private string ObtenerEstudio(string idEstudio, string idActa, string soloPendientes) { JavaScriptSerializer serializer = new JavaScriptSerializer(); string estudiosReturn = string.Empty; try { ServicioEstudios servicio = new ServicioEstudios(); Estudio estudio = servicio.Obtener(idEstudio); SessionHelper.GuardarEnSession(string.Format("Estudio_{0}", estudio.Id.ToString()), estudio); bool _soloPendientes = soloPendientes.ConvertirBool(); EstudioDTO estudioDTO = servicio.ObtenerDTO(estudio, idActa, _soloPendientes); estudiosReturn = estudioDTO.SerializaToJson(); } catch (Exception ex) { Logger.LogError("BandejaInicioHandler", ex); return(serializer.Serialize(new { result = "Error", message = ex.Message })); } return(estudiosReturn); }
private void llenarCombo() { ServicioEstudios servicioEstudios = new ServicioEstudios(); cbPuerta.DataSource = servicioEstudios.listadoPuertas(); cbPuerta.DisplayMember = "PTA"; }
private static string ProcesarEstudiosFinalizados(string resultReturn) { JavaScriptSerializer serializer = new JavaScriptSerializer(); ServicioEstudios servicio = new ServicioEstudios(); servicio.ProcesarEstudiosFinalizados(SessionHelper.ObtenerUsuarioLogin()); resultReturn = serializer.Serialize(new { result = "OK" }); return(resultReturn); }
private string ListarNotasSinActas(string idEstudio) { ServicioEstudios servicio = new ServicioEstudios(); Estudio estudio = servicio.Obtener(idEstudio); List <Nota> listNotas = estudio.Notas.ToList <Nota>() .Where(item => item.Acta == null) .ToList <Nota>(); return(listNotas.SerializaToJson()); }
private string Obtener(string idEstudio) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioEstudios servicio = new ServicioEstudios(); return(servicio.Obtener(idEstudio).SerializaToJson()); } catch (Exception ex) { Logger.LogError("EstudioCargaDatosHandler", ex); return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
private string ListarInvestigadores(string idEstudio) { JavaScriptSerializer serializer = new JavaScriptSerializer(); ServicioEstudios servicio = new ServicioEstudios(); Estudio estudio = servicio.Obtener(idEstudio); if (estudio != null && estudio.InvestigadoresPrincipales != null && estudio.InvestigadoresPrincipales.Count > 0) { return(serializer.Serialize(estudio.InvestigadoresPrincipalesProfesional)); } else { return(serializer.Serialize(new { result = "Error", message = "El estudio no tiene asignado investigadores" })); } }
private string ProcesarSemaforos() { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioEstudios servicio = new ServicioEstudios(); servicio.ProcesarSemaforoEstudios(); } catch (Exception ex) { Logger.LogError("BandejaInicioHandler", ex); return(serializer.Serialize(new { result = "Error", message = ex.Message })); } return(serializer.Serialize(new { result = "OK", message = "Se procesaron todos los estudios OK." })); }
private string GrabarEstudio(string idEstudio, string codigo, string nombre, string nombreCompleto, string patologia, string poblacion, string estado, string fechaPresentacion, string requiereAlerta, string mesesAlerta, string idTipoEstudio) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioEstudios servicio = new ServicioEstudios(); int _idEstudioReturn = servicio.GrabarEstudio(idEstudio, codigo, nombre, nombreCompleto, patologia, poblacion, estado, fechaPresentacion, requiereAlerta, mesesAlerta, idTipoEstudio); return(serializer.Serialize(new { result = "OK", id = _idEstudioReturn })); } catch (Exception ex) { Logger.LogError("EstudioCargaDatosHandler", ex); return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
private string GrabarParticipante(string idEstudio, string idParticipante, string idProfesional, string idRol, string desde, string hasta) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioEstudios servicio = new ServicioEstudios(); servicio.GrabarParticipante(idEstudio, idParticipante, idProfesional, idRol, desde, hasta); return(serializer.Serialize(new { result = "OK" })); } catch (Exception ex) { Logger.LogError("EstudioCargaDatosHandler", ex); return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
private string EliminarMonodroga(string idEstudio, string idEstudioMonodroga) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioEstudios servicio = new ServicioEstudios(); servicio.EliminarMonodroga(idEstudio, idEstudioMonodroga); return(serializer.Serialize(new { result = "OK" })); } catch (Exception ex) { Logger.LogError("EstudioCargaDatosHandler", ex); return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
private string ObtenerDocumentosDelEstudio(string idEstudio, string tipoDocumento, string nombreDocumento) { string estudiosReturn = string.Empty; try { ServicioEstudios servicio = new ServicioEstudios(); Estudio estudio = servicio.BuscarDocumentosDelEstudio(idEstudio, tipoDocumento, nombreDocumento); EstudioDTO estudioDTO = servicio.ObtenerDTO(estudio, false); estudiosReturn = estudioDTO.SerializaToJson(); } catch { throw; } return(estudiosReturn); }
private string EliminarEstudioTiposDocumentosSemaforo(string idEstudio, string idTipoDocumento) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioEstudios servicio = new ServicioEstudios(); servicio.EliminarEstudioTipoDocumento(idEstudio, idTipoDocumento); return(serializer.Serialize(new { result = "OK" })); } catch (Exception ex) { Logger.LogError("EstudioCargaDatosHandler", ex); return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
private string GrabarEstudioEstado(string idEstudio, string estado) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioEstudios servicio = new ServicioEstudios(); servicio.GrabarEstado(idEstudio, estado); return(serializer.Serialize(new { result = "OK" })); } catch (Exception ex) { Logger.LogError("EstudioCargaDatosHandler", ex); return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
private string ListarSinFinalizar() { JavaScriptSerializer serializer = new JavaScriptSerializer(); string estudiosReturn = string.Empty; try { ServicioEstudios servicio = new ServicioEstudios(); estudiosReturn = servicio.ObtenerNoFinalizados().SerializaToJson(); } catch (Exception ex) { Logger.LogError("BandejaInicioHandler", ex); return(serializer.Serialize(new { result = "Error", message = ex.Message })); } return(estudiosReturn); }
private string ListarEstudios() { JavaScriptSerializer serializer = new JavaScriptSerializer(); string datosReturn = string.Empty; try { ServicioEstudios servicio = new ServicioEstudios(); datosReturn = servicio.ObtenerVigentes().SerializaToJson(); } catch (Exception ex) { Logger.LogError("EstudioCargaDatosHandler", ex); return(serializer.Serialize(new { result = "Error", message = ex.Message })); } return(datosReturn); }
private string ObtenerRecordatoriosEstudio(string idEstudio, string pendiente) { JavaScriptSerializer serializer = new JavaScriptSerializer(); string estudiosReturn = string.Empty; try { ServicioEstudios servicio = new ServicioEstudios(); Estudio estudio = SessionHelper.ObtenerDeSession(string.Format("Estudio_{0}", idEstudio)) as Estudio; estudiosReturn = servicio.ObtenerRecordatorios(estudio, pendiente).SerializaToJson(); } catch (Exception ex) { Logger.LogError("BandejaInicioHandler", ex); return(serializer.Serialize(new { result = "Error", message = ex.Message })); } return(estudiosReturn); }
private string BuscarEstudios(string codigo, string abreviado, string nombreCompleto) { JavaScriptSerializer serializer = new JavaScriptSerializer(); string estudiosReturn = string.Empty; try { ServicioEstudios servicio = new ServicioEstudios(); estudiosReturn = servicio.BuscarEstudios(codigo, abreviado, nombreCompleto) .SerializaToJson(); } catch (Exception ex) { Logger.LogError("BandejaInicioHandler", ex); return(serializer.Serialize(new { result = "Error", message = ex.Message })); } return(estudiosReturn); }
private string GrabarNota(string idEstudio, string idNota, string descripion, string fecha, string idAutor, string nombreArchivo, string pathArchivo, string requiereRespuesta, string idDocumento, string idDocumentoVersion, string texto) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { ServicioEstudios servicio = new ServicioEstudios(); servicio.GrabarNota(idEstudio, idNota, descripion, fecha, idAutor, nombreArchivo, pathArchivo, requiereRespuesta, idDocumento, idDocumentoVersion, texto); Estudio estudio = servicio.Obtener(idEstudio); string estudioJSON = estudio.SerializaToJson(); return(serializer.Serialize(new { result = "OK", estudio = estudioJSON })); } catch (Exception ex) { return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
public void ProcessRequest(HttpContext context) { string idEstudio = (context.Request["idEstudio"] != null ? context.Request["idEstudio"].ToString() : "-1"); int idDocumento = int.Parse(context.Request["idDocumento"].ToString()); int idVersion = int.Parse(context.Request["idVersion"].ToString()); ServicioEstudios servicio = new ServicioEstudios(); DocumentoVersion version = servicio.Obtener(idEstudio) .ObtenerDocumento(idDocumento) .ObtenerVersion(idVersion); string filePath = string.Format(@"{0}\{1}", UtilHelper.DirectorioArchivos, version.Archivo); context.Response.Clear(); context.Response.ContentType = "application/octet-stream"; context.Response.AddHeader("Content-Disposition", "attachment; filename=" + version.Archivo); context.Response.Flush(); context.Response.WriteFile(filePath); context.Response.End(); }
private void CargarCombos() { ServicioRecordatorios servRecordatorios = new ServicioRecordatorios(); cboTipoRecordatorio.DataTextField = "Descripcion"; cboTipoRecordatorio.DataValueField = "Id"; cboTipoRecordatorio.DataSource = servRecordatorios.TipoRecordatoriosObtenerVigentes(string.Empty); cboTipoRecordatorio.DataBind(); cboTipoRecordatorio.SelectedValue = ""; cboInfoMailListas.DataTextField = "Descripcion"; cboInfoMailListas.DataValueField = "Id"; cboInfoMailListas.DataSource = servRecordatorios.ListaEmailsObtenerVigentes(); cboInfoMailListas.DataBind(); ServicioEstudios servicio = new ServicioEstudios(); cboEstudio.DataTextField = "NombreEstudioListados"; cboEstudio.DataValueField = "Id"; cboEstudio.DataSource = servicio.ObtenerVigentes(); cboEstudio.DataBind(); }
private string ListarEstudioTiposDocumentosSemaforo(string idEstudio) { ServicioEstudios servicio = new ServicioEstudios(); return(servicio.ObtenerTiposDocumentoSemaforo(idEstudio).SerializaToJson()); }
private string ObtenerNota(string idNota) { ServicioEstudios servicio = new ServicioEstudios(); return(servicio.ObtenerNota(idNota).SerializaToJson()); }
private void buscarEstudios() { try { //Limpio la carpeta de envios. cEnvios.eliminarEnvios(); List <cEstudiosPacientes> busqueda = new List <cEstudiosPacientes>(); string puerta = cbPuerta.SelectedItem.ToString(); if (rbPorNumero.Checked) { int desde = int.Parse(txtDesde.Text); int hasta = int.Parse(txtHasta.Text); //Realizo busqueda por numero ServicioEstudios servicioEstudios = new ServicioEstudios(); busqueda = servicioEstudios.buscarPorNumero(puerta, desde, hasta); cEnvios.generarEnvios(busqueda); dgvEstudiosEncontrados.DataSource = busqueda; dgvEstudiosEnviados.Columns[9].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dgvEstudiosEncontrados.Columns["Fecha"].DefaultCellStyle.Format = "dd/MM/yyyy"; dgvEstudiosEncontrados.Columns[3].Visible = false; dgvEstudiosEncontrados.Columns[8].Visible = false; dgvEstudiosEncontrados.Columns[10].Visible = false; tabControl1.SelectedTab = tabPage2; colorFilas(); } else { //Realizo busqueda por numero ServicioEstudios servicioEstudios = new ServicioEstudios(); DateTime desde = dtDesde.Value; DateTime hasta = dtHasta.Value; busqueda = servicioEstudios.buscarPorFecha(puerta, desde, hasta); cEnvios.generarEnvios(busqueda); dgvEstudiosEncontrados.DataSource = busqueda; dgvEstudiosEnviados.Columns[9].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dgvEstudiosEncontrados.Columns["Fecha"].DefaultCellStyle.Format = "dd/MM/yyyy"; dgvEstudiosEncontrados.Columns[3].Visible = false; dgvEstudiosEncontrados.Columns[8].Visible = false; dgvEstudiosEncontrados.Columns[10].Visible = false; tabControl1.SelectedTab = tabPage2; colorFilas(); } } catch (Exception ex) { cLog.log.Error("frmEstudios (buscarEstudios): " + ex.ToString()); throw; } }