internal static void registrarReceta(Afiliado afiliado, ConsultaMedica consulta, BonoFarmacia bono, List<Medicamento> medicamentosDeLaReceta) { foreach(Medicamento medicamento in medicamentosDeLaReceta) { ejecutarProcedure("registrarReceta", afiliado.nroAfiliado, consulta.idConsulta, bono.numero, medicamento.nroMedicamento, medicamento.cantidad, Globales.getFechaSistema()); } }
internal ElegirBonoFarmacia(Form padre, Afiliado afiliado) { InitializeComponent(); this.padre = padre; this.afiliado = afiliado; afiliadoBox.Text = afiliado.nroAfiliado.ToString(); cargarGrilla(); }
internal RegistroLlegada(Form padre) { InitializeComponent(); this.padre = padre; afiliado = new Afiliado(); afiliado.nroAfiliado = 0; validarCampos(); }
public ListadoConsultas(Form padre, string funcion) { InitializeComponent(); this.padre = padre; fechaAtencionPicker.Text = Globales.getFechaSistema().ToString(); if (UsuarioLogeado.Instance.Rol.nombre == "Profesional") { profesionalBox.Text = (UsuarioLogeado.Instance.Persona as Profesional).id.ToString(); selectProfesionalButton.Hide(); profesional = (Profesional)UsuarioLogeado.Instance.Persona; } afiliado = new Afiliado(); afiliado.nroAfiliado = 0; this.funcion = funcion; if (funcion == "Generar Receta") { checkConsultaSinResultado.Hide(); } validarCampos(); }
internal static bool tieneConyuge(Afiliado afiliado) { return checkIfExists("getConyuge",afiliado.nroAfiliado); }
internal static void registrarCambioPlanMedico(Afiliado afiliado, int planMedicoOrigen, string motivo) { ejecutarProcedure("registrarCambioPlanMedico", afiliado.nroAfiliado, Globales.getFechaSistema(), planMedicoOrigen, afiliado.codPlan, motivo); }
internal static void existeAfiliado(Afiliado afiliado) { if(checkIfExists("getAfiliados",afiliado.nombre, afiliado.apellido, afiliado.tipoDoc, afiliado.nroDoc, 0)) throw new AfiliadoYaExisteException(afiliado); }
public static int cantidadFamiliaresACargoRegistrados(Afiliado afiliado) { return ejecutarProcedureWithReturnValue("cantFamiliaresRegistrados", afiliado.nroAfiliado); }
internal static void generarTurno(Afiliado afiliado, Profesional profesional, EspecialidadMedica especialidadTurno, DateTime timeslot) { if(checkIfExists("getTurnoAfiliado", afiliado.nroAfiliado, timeslot)) throw new AfiliadoYaTieneTurnoException(); ejecutarProcedure("generarTurno", afiliado.nroAfiliado, profesional.id, especialidadTurno.codigo, timeslot); }
internal void setearAfiliado(Afiliado afiliado) { this.afiliado = afiliado; }
public static void actualizarAfiliado(Afiliado afiliado) { if (cantidadFamiliaresACargoRegistrados(afiliado) > afiliado.cantFamiliaresACargo) throw new DecrementarCantFamiliaresException(); ejecutarProcedure("updateAfiliado", afiliado.nroAfiliado, afiliado.direccion, afiliado.telefono, afiliado.mail, afiliado.codPlan, afiliado.estadoCivil, afiliado.cantFamiliaresACargo); }
internal void setearAfiliado(Afiliado afiliado) { this.afiliado = afiliado; nroAfiliadoBox.Text = afiliado.nroAfiliado.ToString(); }
public static DataTable traerTurnosAfiliadoMedico(Afiliado afiliado, Profesional profesional) { return traerDataTable("getTurnosAfiliadoMedicoRegistroLlegada", afiliado.nroAfiliado, profesional.id, Globales.getFechaSistema()); }
internal static DataTable traerBonosFarmacia(Afiliado afiliado) { return traerDataTable("getBonosFarmacia", afiliado.nroAfiliado, Globales.getFechaSistema()); }
private void limpiarButton_Click(object sender, EventArgs e) { if (UsuarioLogeado.Instance.Rol.nombre != "Afiliado") { nroAfiliadoBox.Text = ""; afiliado = null; } profesionalBox.Text = ""; profesional = null; comboFechas.Enabled = false; comboFechas.Items.Clear(); comboTimeslots.Enabled = false; comboTimeslots.Items.Clear(); aceptarButton.Enabled = false; especialidadBox.Clear(); }
public static DataTable traerConsultas(Afiliado afiliado, Profesional profesional, DateTime fechaAtencion, bool sinResultado) { return traerDataTable("getConsultasMedicas", afiliado.nroAfiliado, profesional.id, fechaAtencion, sinResultado, false); }
internal static DataTable traerConsultasConResultados(Afiliado afiliado, Profesional profesional, DateTime fechaAtencion) { return traerDataTable("getConsultasMedicas", afiliado.nroAfiliado, profesional.id, fechaAtencion, false, true); }
public static void altaAfiliadoTitular(Afiliado afiliado) { ejecutarProcedure("darAltaAfiliado", afiliado.nombre, afiliado.apellido, afiliado.sexo, afiliado.tipoDoc, afiliado.nroDoc, afiliado.direccion, afiliado.mail, afiliado.telefono, afiliado.fechaNac, afiliado.codPlan,afiliado.estadoCivil, afiliado.cantFamiliaresACargo, 'T', afiliado.nroAfiliado); }
public AfiliadoYaExisteException(Afiliado afiliado) { this.mensaje = "ERROR: El afiliado ya se encuentra registrado.\n\n\nAfiliado: " + afiliado.nombre + " " + afiliado.apellido + "\n\n" + afiliado.tipoDoc + ".: " + afiliado.nroDoc.ToString(); }
public static int buscarNroAfiliado(Afiliado afiliado) { return ejecutarProcedureWithReturnValue("buscarNroAfiliado",afiliado.nombre, afiliado.apellido, afiliado.tipoDoc, afiliado.nroDoc); }