public ListadoPrestacionesAPresentar(string consulta,DateTime desde,DateTime hasta, Plan plan) { InitializeComponent(); this.consulta = consulta; this.desde = desde; this.hasta = hasta; this.plan = plan; }
public Afiliacion(Plan plan,string nroAfiliado,DateTime alta,DateTime baja,bool habilitado,TipoAporte tipoAporte) : this() { this.plan = plan; this.nroAfiliado = nroAfiliado; this.alta = alta; this.baja = baja; this.habilitado = habilitado; this.tipoAporte = tipoAporte; }
public ABMPlanes(Plan p,ObraSocial os, bool elimina) { InitializeComponent(); plan = p; osp = os; gestor = new GestorPlanes(); if (elimina) { Utils.habilitar(false, gbPlan); } }
public void cargarDatos() { planElegido = new Plan(); txtNumAfiliado.Text = afiliacion.NroAfiliado; cmbTipoAporte.SelectedItem = afiliacion.TipoAporte; DateTime aux=new DateTime(); if (afiliacion.Alta.CompareTo(aux)!=0) { dpFechaAlta.Value = afiliacion.Alta; } planElegido = afiliacion.Plan; txtOS.Text = planElegido.ObraSocial.Descripcion; txtPlan.Text = planElegido.Descripcion; }
private void btnBuscarOS_Click(object sender, EventArgs e) { elegirObraSocialYPlan = new ElegirObraSocialYPlan(); elegirObraSocialYPlan.ShowDialog(); if (elegirObraSocialYPlan.Plan != null) { planElegido = new Plan(); planElegido = elegirObraSocialYPlan.Plan; txtObraSocial.Text = planElegido.ObraSocial.Descripcion + " - " + planElegido.Descripcion; btnBuscar.Enabled = true; btnBuscarOS.Enabled = false; } }
public void cargarGrillaOSoc() { dgOSociales.Rows.Clear(); for (int j = 0; j < listaPlan.Count; j++) { plan = new Plan(); plan = listaPlan.ElementAt<Plan>(j); dgOSociales.Rows.Add("", plan.ObraSocial.Codigo, plan.ObraSocial.Descripcion, plan.Descripcion); if (plan.Habilitado) dgOSociales.Rows[j].Cells[0].Style.BackColor = Color.Green; else dgOSociales.Rows[j].Cells[0].Style.BackColor = Color.Salmon; } }
public IList<TurnoAtencion> buscarAtencion(bool todos, string nroafiliado, Plan plan) { ICriteria criteria = ConexionBD.getSession().CreateCriteria(typeof(TurnoAtencion)); if (nroafiliado!="") { criteria.Add(Expression.Eq("NumeroAfiliado", nroafiliado)); } if (plan != null) { criteria.Add(Expression.Eq("Plan", plan)); } if (!todos) { criteria.Add(Expression.Eq("NumeroAutorizacion", "")); } IList<TurnoAtencion> atenciones = ConexionBD.GetPorFiltros<TurnoAtencion>(criteria); return atenciones; }
public TurnoAtencionDetallePractica(Plan p, TurnoAtencionDetalle det) { InitializeComponent(); plan = p; cargarCombo(); detalle = det; practica = new Practica(); if (detalle.Practica.Id != 0) { practica = detalle.Practica; txtAnestesista.Text = practica.Anestesista.ToString(); txtAyudante.Text = practica.Ayudante.ToString(); txtCodigo.Text = practica.Codigo; txtDescripcion.Text = practica.Descripcion; txtEspecialista.Text = practica.Especialista.ToString(); txtGastos.Text = practica.Gastos.ToString(); cmbFormaCalc.SelectedItem = practica.FormaCalculo; cmbTipoNomen.SelectedItem = practica.TipoNomenclador; txtCantidad.Focus(); } }
private void btnSalir_Click(object sender, EventArgs e) { plan = null; Dispose(); }
public IList<TurnoAtencion> buscarAtencion(bool todos, string nroafiliado, Plan plan, DateTime desde, DateTime hasta) { ICriteria criteria = ConexionBD.getSession().CreateCriteria(typeof(TurnoAtencion)); if (nroafiliado != "") { criteria.Add(Expression.Eq("NumeroAfiliado", nroafiliado)); } if (plan != null) { criteria.Add(Expression.Eq("Plan", plan)); } if (!todos) { criteria.Add(Expression.Eq("Presentado", false)); } IList<TurnoAtencion> atenciones = ConexionBD.GetPorFiltros<TurnoAtencion>(criteria); if (desde > DateTime.MinValue && hasta > DateTime.MinValue) { for (int i = 0; i < atenciones.Count; i++) { if (atenciones[i].Turno.Fecha.Date < desde.Date && atenciones[i].Turno.Fecha.Date > hasta.Date) { atenciones.RemoveAt(i); if (i > 0) { i--; } } } } return atenciones; }
private void dgOSociales_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (dgOSociales.SelectedRows.Count > 0) { plan = listaPlan.ElementAt<Plan>(dgOSociales.CurrentRow.Index); Dispose(); } }
private void btnBuscarOS_Click(object sender, EventArgs e) { elegirObraSocialYPlan = new ElegirObraSocialYPlan(); elegirObraSocialYPlan.ShowDialog(); if (elegirObraSocialYPlan.Plan != null) { planElegido = new Plan(); planElegido = elegirObraSocialYPlan.Plan; txtOS.Text = planElegido.ObraSocial.Descripcion; txtPlan.Text = planElegido.Descripcion; } }
private void btnBuscar_Click(object sender, EventArgs e) { paciente = new Paciente(); consulta = new ConsultarPacientes(); consulta.Origen = "Turno"; consulta.ShowDialog(); if (consulta.Pac.Id != 0) { paciente = consulta.Pac; txtPaciente.Text = paciente.Apellidos + ", " + paciente.Nombres; txtDoc.Text = paciente.TipoDocumento.Codigo + " " + paciente.NumeroDocumento.ToString(); if (paciente.Afiliaciones.Count > 0) { plan = new Plan(); txtPlan.Text = paciente.Afiliaciones[0].Plan.Descripcion; linkOs.Text = paciente.Afiliaciones[0].Plan.ObraSocial.UrlAutorizacionOnline; nroAfiliado = paciente.Afiliaciones[0].NroAfiliado; plan = paciente.Afiliaciones[0].Plan; } btnBuscarVisita.Enabled = true; } }
public void CargarListaPlanes() { IList<Plan> lista = new List<Plan>(); listaPlan.Clear(); for (int i = 0; i < listaOS.Count; i++) { ObraSocial o = listaOS.ElementAt<ObraSocial>(i); lista = o.Planes; for (int j = 0; j < lista.Count; j++) { plan = new Plan(); plan = lista[j]; listaPlan.Add(plan); } } }
public IList<Presentacion> buscarPresentacion(Plan plan, DateTime desde, DateTime hasta) { ICriteria criteria = ConexionBD.getSession().CreateCriteria(typeof(Presentacion)); if (plan != null) { criteria.Add(Expression.Eq("Plan", plan)); } if (desde>DateTime.MinValue && hasta>DateTime.MinValue) { criteria.Add(Expression.Between("Fecha", desde, hasta)); } IList<Presentacion> presentaciones = ConexionBD.GetPorFiltros<Presentacion>(criteria); return presentaciones; }
public Afiliacion() { plan = new Plan(); tipoAporte = new TipoAporte(); }
public void CargarDatos() { if (agenda == "Area") { GestorAreaServicio gestorArea = new GestorAreaServicio(); AreaServicio area = new AreaServicio(); area = gestorArea.buscar(idagenda); horarios = area.Horarios; txtAgenda.Text = area.Descripcion; EntidadTurno et = gestor.getEntidadTurno(area, null); if (et == null) { turno.EntidadTurno = new EntidadTurno(); } else { turno.EntidadTurno = et; } turno.EntidadTurno.TipoEntidadTurno = "AREASERVICIO"; turno.EntidadTurno.Area = area; } else { GestorProfesional gestorProfesional = new GestorProfesional(); Profesional profesional = new Profesional(); Matricula matricula = new Matricula(); profesional = gestorProfesional.buscar(idagenda); txtAgenda.Text = profesional.Apellidos + ", " + profesional.Nombres; txtEspecialidad.Text = especialidad; matricula = gestorProfesional.buscarMatricula(idmatricula); horarios = matricula.Horarios; EntidadTurno et=gestor.getEntidadTurno(null,profesional); if (et == null) { turno.EntidadTurno = new EntidadTurno(); } else { turno.EntidadTurno = et; } turno.EntidadTurno.TipoEntidadTurno = "PROFESIONAL"; turno.EntidadTurno.Profesional = profesional; } if (evento != "Sobreturno") { dpFecha.Value = turno.Fecha; dpHora.Value = turno.Hora; } if (turno.Id != 0) { atencion = new TurnoAtencion(); cmbEstado.SelectedItem = turno.EstadoTurno; cmbTipoTurno.SelectedItem = turno.TipoTurno; paciente = new Paciente(); paciente = turno.Paciente; txtDoc.Text = paciente.TipoDocumento.Codigo + " " + paciente.NumeroDocumento.ToString(); txtPaciente.Text = paciente.Apellidos + ", " + paciente.Nombres; btnBuscar.Enabled = false; chbSobreTurno.Checked = turno.SobreTurno; txtImpAdicional.Text = turno.ImporteAdicional.ToString(); if (paciente.Afiliaciones.Count > 0) { txtObraSocial.Text = paciente.Afiliaciones[0].Plan.ObraSocial.Descripcion; txtPlan.Text = paciente.Afiliaciones[0].Plan.Descripcion; txtNroAfiliado.Text = paciente.Afiliaciones[0].NroAfiliado; } if (gestor.buscarAtencion(turno) != null) { atencion = gestor.buscarAtencion(turno); listaDetalleAtencion = atencion.AtencionDetalle; planElegido = new Plan(); planElegido = atencion.Plan; txtOS.Text = atencion.Plan.ObraSocial.Descripcion; txtPlanAtencion.Text = atencion.Plan.Descripcion; txtNroOrden.Text = atencion.NumeroOrden; txtNroAfilAtencion.Text = atencion.NumeroAfiliado; txtNroAuto.Text = atencion.NumeroAutorizacion; CargarGrillaDetalle(); panelTurno.Enabled = false; } txtNroAuto.Enabled = true; txtNroOrden.Enabled = true; txtImpAdicional.Enabled = true; CargarRecordatorios(); } else { panelAtencion.Enabled = false; } }
private void btnBuscarOS_Click(object sender, EventArgs e) { elegirObraSocialYPlan = new ElegirObraSocialYPlan(); elegirObraSocialYPlan.ShowDialog(); if (elegirObraSocialYPlan.Plan != null) { planElegido = elegirObraSocialYPlan.Plan; txtOS.Text = planElegido.ObraSocial.Descripcion; txtPlanAtencion.Text = planElegido.Descripcion; if (turno.Paciente.Afiliaciones[0].Plan.Id == planElegido.Id) { txtNroAfilAtencion.Text = turno.Paciente.Afiliaciones[0].NroAfiliado; } } }
private void ABMPlanes_FormClosed(object sender, FormClosedEventArgs e) { if(cancela) plan = null; }