public void BuscarRecordatorios() { GestorPedidoEstudio gestorpedido = new GestorPedidoEstudio(); IList<RecordatorioEstudio> listarec = new List<RecordatorioEstudio>(); RecordatorioEstudio rec = new RecordatorioEstudio(); GestorConfiguracion gestorconfig = new GestorConfiguracion(); Configuracion config = new Configuracion(); IList<PedidoEstudio> pedidos = new List<PedidoEstudio>(); bool lHay = false; config = gestorconfig.buscar("DIASRECORDATORIO"); string dias = config.Valor; string recordatorio = "Hay pacientes con estudios \r\n próximos a realizar"; listarec = gestorpedido.Buscar(new Paciente()); for (int i = 0; i < listarec.Count; i++) { rec = listarec[i]; pedidos = gestorpedido.Buscar(rec.Actualizacion.AddDays(rec.Periodo - int.Parse(dias)), DateTime.MinValue, rec.Estudio, null); if (rec.Actualizacion.AddDays(rec.Periodo - int.Parse(dias)) <= DateTime.Today && pedidos.Count == 0) { lHay=true; } } if (lHay) { popup = new PopUp(recordatorio); popup.Show(); Thread.Sleep(5000); popup.TopMost = false; } }
public ManejadorSMS() { gestorConfig = new GestorConfiguracion(); configIP_Recibir = gestorConfig.buscar("IPSERVIDORSMS"); configIP_Enviar = gestorConfig.buscar("IPCELULAR"); random = new Random(); }
public ManejadorMail() { GestorConfiguracion gc = new GestorConfiguracion(); user = gc.buscar("CORREO_USER").Valor; pass = Control.Seguridad.desencriptar(gc.buscar("CORREO_PASS").Valor); random = new Random(); }
static void Main() { ConexionBD.getSession(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); GestorConfiguracion gestorConfig = new GestorConfiguracion(); Configuracion config = new Configuracion(); GestorUsuarios gestorUsu = new GestorUsuarios(); Usuario usu; config = gestorConfig.buscar("PIDEUSUARIO"); if (config.Valor == "SI") { Login login = new Login(new Usuario()); login.ShowDialog(); if (login.TienePermiso) { VentanaPrincipal vp = new GUI.VentanaPrincipal(); vp.Usuario = login.Usuario; vp.habilitarSubMenus(login.Usuario.NombreUsuario.ToUpper() == (gestorConfig.buscar("USERADMIN").Valor).ToUpper() ? true : false); Application.Run(vp); } } else { VentanaPrincipal vp = new GUI.VentanaPrincipal(); config = new Configuracion(); config = gestorConfig.buscar("USUARIOPORDEFECTO"); usu = new Usuario(); if (config.Id != 0) { usu = gestorUsu.buscarPorID(int.Parse(config.Valor)); } vp.Usuario = usu; vp.habilitarSubMenus(true); Application.Run(vp); } //Cierro la Session ConexionBD.cerrarSession(); }
public void LeerArchivo() { string path = Directory.GetCurrentDirectory(); GestorConfiguracion gconfig = new GestorConfiguracion(); Configuracion config = new Configuracion(); config = gconfig.buscar("DESTINOAUTORIZACION"); string archivo = config.Valor; int nLine = 0; AutorizacionDetalle detalleAuto; Autorizacion autorizacion; IList<AutorizacionDetalle> listaAutodet = new List<AutorizacionDetalle>(); GestorAutorizacion gestorAutorizacion = new GestorAutorizacion(); int nRenglon = 0; if (path.Contains("\\bin\\")) { path = path.Remove(path.IndexOf("\\bin\\")); } path = path + "\\Autorizar\\" + archivo; StreamReader objReader = new StreamReader(path); string sLine = ""; autorizacion = new Autorizacion(); while ((sLine=objReader.ReadLine()) != null) { if (nLine == 0) { string cCad = "Autorizacion"; int desde = sLine.IndexOf("Autorizacion") + cCad.Length + 2; atencion.NumeroAutorizacion = sLine.Substring(desde,30); txtNroAuto.Text = sLine.Substring(desde); autorizacion.PlanAut = paciente.Afiliaciones[0].Plan; autorizacion.TurnoAut = turno; } else { for (int i = 0; i < listaDetalleAtencion.Count; i++) { nRenglon = int.Parse(sLine.Substring(0, 3)); if (listaDetalleAtencion[i].Renglon ==nRenglon ) { detalleAuto = new AutorizacionDetalle(); detalleAuto.Renglon = nRenglon; detalleAuto.Cantidad = int.Parse(sLine.Substring(33, 3)); detalleAuto.MontoGastos = listaDetalleAtencion[i].Practica.Gastos; detalleAuto.MontoHonorarios = listaDetalleAtencion[i].Practica.Especialista; detalleAuto.Observacion = sLine.Substring(69); detalleAuto.Presentado = false; detalleAuto.Practica = listaDetalleAtencion[i].Practica; detalleAuto.NumeroOrden = txtNroOrden.Text; if (sLine.Substring(37, 30) != "") { detalleAuto.NumeroAutorizacion = sLine.Substring(37, 30); detalleAuto.Autorizado = true; listaDetalleAtencion[i].Autorizado = true; } else { detalleAuto.Autorizado = false; detalleAuto.NumeroAutorizacion = ""; } listaAutodet.Add(detalleAuto); break; } } } nLine++; } objReader.Close(); autorizacion.Detalle = listaAutodet; gestorAutorizacion.guardar(autorizacion); }
public void EnviarArchivo() { string path = Directory.GetCurrentDirectory(); GestorConfiguracion gconfig = new GestorConfiguracion(); Configuracion config = new Configuracion(); config = gconfig.buscar("ORIGENAUTORIZACION"); string archivo = config.Valor; string cPracticas = ""; if (path.Contains("\\bin\\")) { path = path.Remove(path.IndexOf("\\bin\\")); } path = path + "\\Autorizar\\" + archivo; cPracticas = "Nro de Orden " + txtNroOrden.Text + "\r\n"; cPracticas += "Afiliado " + txtPaciente.Text + " Obra social " + txtObraSocial.Text + " Plan " + txtPlan.Text + " Nro afiliado " + txtNroAfiliado.Text+"\r\n"; cPracticas += "Practicas: \r\n"; for(int i=0;i<listaDetalleAtencion.Count;++i) { cPracticas += listaDetalleAtencion[i].Renglon + " " + listaDetalleAtencion[i].Practica.Codigo + " " + listaDetalleAtencion[i].Practica.Descripcion + " " + listaDetalleAtencion[i].Cantidad + "\r\n"; } File.WriteAllText(path, cPracticas); }
public void CargarRecordatorios() { GestorPedidoEstudio gestorpedido = new GestorPedidoEstudio(); IList<RecordatorioEstudio> listarec = new List<RecordatorioEstudio>(); RecordatorioEstudio rec = new RecordatorioEstudio(); GestorConfiguracion gestorconfig=new GestorConfiguracion(); Configuracion config = new Configuracion(); IList<PedidoEstudio> pedidos = new List<PedidoEstudio>(); config = gestorconfig.buscar("DIASRECORDATORIO"); string dias = config.Valor; string recordatorio = "Estudios próximos a realizar:" + "\r\n"; listarec = gestorpedido.Buscar(paciente); for (int i = 0; i < listarec.Count; i++) { rec = listarec[i]; pedidos = gestorpedido.Buscar(rec.Actualizacion.AddDays(rec.Periodo - int.Parse(dias)), DateTime.MinValue, rec.Estudio, paciente); if (rec.Actualizacion.AddDays(rec.Periodo-int.Parse(dias)) <= DateTime.Today && pedidos.Count==0) { recordatorio = recordatorio + " - " + rec.Estudio.Descripcion + "\r\n"; } } txtRecordatorio.Text = recordatorio; }
private void btnSolicitante_Click(object sender, EventArgs e) { GestorConfiguracion gestorConfig = new GestorConfiguracion(); Configuracion config = new Configuracion(); config=gestorConfig.buscar("SUCURSAL"); elegir = new ElegirAgenda(ConexionBD.getSession().Get<Sucursal>(int.Parse(config.Valor)), false); elegir.ShowDialog(); if (elegir.IdEntidad != 0) { gestorProfesional = new GestorProfesional(); solicitante = new Profesional(); solicitante = gestorProfesional.buscar(elegir.IdEntidad); txtSolicitante.Text = solicitante.Apellidos + " " + solicitante.Nombres; } }
private void btnGuardar_Click_1(object sender, EventArgs e) { Configuracion config = new Configuracion(); GestorConfiguracion gestorConfig = new GestorConfiguracion(); bool esVisitaNueva = false; if (visita == null) { visita = new Visita(); esVisitaNueva = true; } if (!esVisitaNueva) { paciente.HistoriaClinica.Visitas.Remove(visita); } visita.Fecha = DateTime.Now; visita.Sintomas = txtSintomas.Text; visita.Motivo = txtMotivo.Text; visita.Observaciones = txtObservaciones.Text; visita.Pronostico = txtPronostico.Text; visita.Pulso = double.Parse(txtPulso.Text); visita.Temperatura = double.Parse(txtTemperatura.Text); visita.Tension = txtTension.Text; visita.Peso = double.Parse(txtPeso.Text); visita.Hora = DateTime.Now; visita.Diagnosticos = diagnosticos; visita.Medicaciones = medicaciones; config = gestorConfig.buscar("SUCURSAL"); visita.Sucursal = ConexionBD.getSession().Get<Sucursal>(int.Parse(config.Valor)); visita.Profesional = profesional; turno.EstadoTurno = ConexionBD.getSession().Get<EstadoTurno>(4); visita.Turno = turno; visita.Tratamiento = ""; for (int i = 0; i < dgvMedicaciones.Rows.Count; i++) { Medicacion medicacion=medicaciones.ElementAt<Medicacion>(i); medicacion.Desde = DateTime.Parse(dgvMedicaciones.Rows[i].Cells["desde"].Value.ToString()); medicacion.Hasta= DateTime.Parse(dgvMedicaciones.Rows[i].Cells["hasta"].Value.ToString()); medicacion.Prescripcion = DateTime.Today; medicacion.Dosis = dgvMedicaciones.Rows[i].Cells["dosis"].Value.ToString(); medicaciones[i] = medicacion; } guardarCuestionarios(); if (!paciente.tieneHistoriaClinica()) { paciente.crearHistoriaClinica(); } paciente.HistoriaClinica.Visitas.Add(visita); Antecedente antecedente = new Antecedente(); antecedente.HistoriaClinica = paciente.HistoriaClinica; antecedente.Registro = DateTime.Now; antecedente.Respuestas = listaRespuestas; paciente.Antecedente = antecedente; if (gv.guardarPaciente(paciente)) { resultado1.cambiarColor(true); DialogResult res = MessageBox.Show("¿Desea imprimir la receta?", "Imprimir receta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (res == DialogResult.Yes) { ImprimirReceta receta = new ImprimirReceta(visita, medicaciones[0].Id); receta.Show(); } LimpiarCampos(); } else { resultado1.cambiarColor(false); } }
//public void estadoInicial() //{ // conf = new Configuracion(); // parmetro = new List<Configuracion>(); // Utils.habilitar(false, tbcodigo, tbdescripcion, tbdescripcion, btnCancelar); // //Utils.habilitar(true, btnNuevo, btnModificar, btnEliminar); // //limpiarCampos(); // //cargarCombos(); // //evento = ""; //} public void guardarDatos() { gestor = new GestorConfiguracion(); param.Codigo = tbcodigo.Text; param.Descripcion = tbdescripcion.Text; param.Valor = tbvalor.Text; gestor.guardar(param); }