コード例 #1
0
        private void irAFuncionalidad(decimal idFunc)
        {
            switch (idFunc.ToString())
            {
            case "1":     //ABM ROL
                AbmRol.Listado formRol = new AbmRol.Listado();
                formRol.ShowDialog();
                break;

            case "3":     //ABM AFILIADO
                Abm_Afiliado.Listado formAfi = new Abm_Afiliado.Listado();
                formAfi.ShowDialog();
                break;

            case "7":     //REGISTRAR AGENDA
                Registrar_Agenta_Medico.RegistrarAgenda formRegAg = new Registrar_Agenta_Medico.RegistrarAgenda(unaPersona);
                formRegAg.ShowDialog();
                break;

            case "8":     //COMPRA DE BONOS
                Compra_Bono.frmCompraBono formCompraBono = new Compra_Bono.frmCompraBono(unaPersona);
                formCompraBono.ShowDialog();
                break;

            case "9":     //PEDIR TURNO
                Pedir_Turno.frmPedirTurno formPedirTurno = new Pedir_Turno.frmPedirTurno(unaPersona);
                formPedirTurno.ShowDialog();
                break;

            case "10":     //REGISTRO DE LLEGADA
                Registro_Llegada.frmRegistroLlegada formRegistroLlegada = new Registro_Llegada.frmRegistroLlegada();
                formRegistroLlegada.ShowDialog();
                break;

            case "11":     //CANCELAR ATENCION
                if (unaPersona.GetType() == typeof(Afiliado) || unaPersona.GetType() == typeof(Administrador))
                {
                    Cancelar_Atencion.frmCancelarAfiliado formCancelarAfiliado = new Cancelar_Atencion.frmCancelarAfiliado(unaPersona);
                    formCancelarAfiliado.ShowDialog();
                }
                else if (unaPersona.GetType() == typeof(Profesional))
                {
                    Profesional unProfesional = (Profesional)unaPersona;
                    Cancelar_Atencion.frmCancelarProfesional formCancelarProfesional = new Cancelar_Atencion.frmCancelarProfesional(unProfesional);
                    formCancelarProfesional.ShowDialog();
                }
                break;

            case "12":     //ELEGIR TURNO
                Registro_Resultado.frmElegirTurno formElegirTurno = new Registro_Resultado.frmElegirTurno(unaPersona);
                formElegirTurno.ShowDialog();
                break;

            case "13":     //LISTADOS ESTADISTICOS
                Listados.frmListados formListados = new Listados.frmListados();
                formListados.ShowDialog();
                break;

            default:
                MessageBox.Show("Funcionalidad no implementada", "INFO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                break;
            }
        }
コード例 #2
0
        private void irAFuncionalidad(decimal idFunc)
        {
            switch (idFunc.ToString())
            {
            case "1":
                AbmRol.Listado formRol = new AbmRol.Listado();
                formRol.ShowDialog();
                break;

            case "3":
                Abm_Afiliado.Listado formAfi = new Abm_Afiliado.Listado();
                formAfi.ShowDialog();
                break;

            case "7":
                Registrar_Agenta_Medico.RegistrarAgenda formRegAg = new Registrar_Agenta_Medico.RegistrarAgenda(unaPersona);
                formRegAg.ShowDialog();
                break;

            case "8":
                Compra_Bono.frmCompraBono formCompraBono = new Compra_Bono.frmCompraBono(unaPersona);
                formCompraBono.ShowDialog();
                break;

            case "9":
                Pedir_Turno.frmPedirTurno formPedirTurno = new Pedir_Turno.frmPedirTurno(unaPersona);
                formPedirTurno.ShowDialog();
                break;

            case "10":
                Registro_Llegada.frmRegistroLlegada formRegistroLlegada = new Registro_Llegada.frmRegistroLlegada();
                formRegistroLlegada.ShowDialog();
                break;

            case "11":
                if (unaPersona.GetType() == typeof(Afiliado))
                {
                    Afiliado unAfiliado = (Afiliado)unaPersona;
                    Cancelar_Atencion.frmCancelarAfiliado formCancelarAfiliado = new Cancelar_Atencion.frmCancelarAfiliado(unAfiliado);
                    formCancelarAfiliado.ShowDialog();
                }
                else if (unaPersona.GetType() == typeof(Profesional))
                {
                    Profesional unProfesional = (Profesional)unaPersona;
                    Cancelar_Atencion.frmCancelarProfesional formCancelarProfesional = new Cancelar_Atencion.frmCancelarProfesional(unProfesional);
                    formCancelarProfesional.ShowDialog();
                }
                break;

            case "12":
                Registro_Resultado.frmElegirTurno formElegirTurno = new Registro_Resultado.frmElegirTurno(unaPersona);
                formElegirTurno.ShowDialog();
                break;

            case "13":
                Listados.frmListados formListados = new Listados.frmListados();
                formListados.ShowDialog();
                break;

            default:
                MessageBox.Show("Funcionalidad no implementada", "INFO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                break;
            }
        }