internal static List <DateTime> traerFechasAgenda(Profesional profesional) { if (!checkIfExists("getFechasDisponiblesAgenda", profesional.id, Globales.getFechaSistema())) { throw new NoHayHorarioDisponiblesException(); } return(crearListadoFechas(traerDataTable("getFechasDisponiblesAgenda", profesional.id, Globales.getFechaSistema()))); }
private void inicializarCampos() { fechaAtencionPicker.Text = Globales.getFechaSistema().ToString(); nroAfiliadoBox.Clear(); if (UsuarioLogeado.Instance.Rol.nombre != "Profesional") { profesionalBox.Clear(); profesional = null; } afiliado.nroAfiliado = 0; grillaTurnos.DataSource = null; grillaTurnos.Columns.Clear(); 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 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 static DataTable traerBonosFarmacia(Afiliado afiliado) { return(traerDataTable("getBonosFarmacia", afiliado.nroAfiliado, Globales.getFechaSistema())); }
internal static List <DateTime> traerTimeslotsFecha(Profesional profesional, DateTime fechaAgenda) { return(crearListadoTimeslots(traerDataTable("getTimeslotsFecha", profesional.id, fechaAgenda, Globales.getFechaSistema()))); }
public static void darBajaAfiliado(int nroAfiliado) { ejecutarProcedure("darBajaAfiliado", nroAfiliado, Globales.getFechaSistema()); }
internal static void registrarCambioPlanMedico(Afiliado afiliado, int planMedicoOrigen, string motivo) { ejecutarProcedure("registrarCambioPlanMedico", afiliado.nroAfiliado, Globales.getFechaSistema(), planMedicoOrigen, afiliado.codPlan, motivo); }
internal static void registrarLlegada(Turno turno, BonoConsulta bono) { ejecutarProcedure("registrarLlegada", bono.nroUsuario, bono.numero, turno.numero, turno.fecha, Globales.getFechaSistema()); }
public static DataTable traerTurnosAfiliadoMedico(Afiliado afiliado, Profesional profesional) { return(traerDataTable("getTurnosAfiliadoMedicoRegistroLlegada", afiliado.nroAfiliado, profesional.id, Globales.getFechaSistema())); }